From 16f2d59a411df860e6402f9fe0369574519c38f8 Mon Sep 17 00:00:00 2001 From: Github CI Date: Fri, 30 Aug 2024 13:23:43 +0000 Subject: [PATCH] Automatic build of version commit-691af0 --- build-no-tables-utf32.js | 4040 +++++++++++++++++++------------------- 1 file changed, 2053 insertions(+), 1987 deletions(-) diff --git a/build-no-tables-utf32.js b/build-no-tables-utf32.js index 86dabd1..15d6b4a 100644 --- a/build-no-tables-utf32.js +++ b/build-no-tables-utf32.js @@ -5641,54 +5641,61 @@ function _getDotsForChar($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + var $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; - $8 = $3; - $9 = (__lou_charHash($8)|0); - $10 = $4; - $11 = ((($10)) + 8|0); - $12 = (($11) + ($9<<2)|0); - $13 = HEAP32[$12>>2]|0; - $6 = $13; - $14 = $6; - $7 = $14; + $8 = $4; + $9 = ($8|0)==(0|0); + if ($9) { + $2 = 0; + $30 = $2; + STACKTOP = sp;return ($30|0); + } + $10 = $3; + $11 = (__lou_charHash($10)|0); + $12 = $4; + $13 = ((($12)) + 8|0); + $14 = (($13) + ($11<<2)|0); + $15 = HEAP32[$14>>2]|0; + $6 = $15; + $16 = $6; + $7 = $16; while(1) { - $15 = $7; - $16 = ($15|0)!=(0); - if (!($16)) { - label = 6; + $17 = $7; + $18 = ($17|0)!=(0); + if (!($18)) { + label = 8; break; } - $17 = $7; - $18 = $4; - $19 = ((($18)) + 8992|0); - $20 = (($19) + ($17<<3)|0); - $5 = $20; - $21 = $5; - $22 = ((($21)) + 4|0); - $23 = HEAP32[$22>>2]|0; - $24 = $3; - $25 = ($23|0)==($24|0); - $26 = $5; - if ($25) { - label = 4; + $19 = $7; + $20 = $4; + $21 = ((($20)) + 8992|0); + $22 = (($21) + ($19<<3)|0); + $5 = $22; + $23 = $5; + $24 = ((($23)) + 4|0); + $25 = HEAP32[$24>>2]|0; + $26 = $3; + $27 = ($25|0)==($26|0); + $28 = $5; + if ($27) { + label = 6; break; } - $27 = HEAP32[$26>>2]|0; - $7 = $27; + $29 = HEAP32[$28>>2]|0; + $7 = $29; } - if ((label|0) == 4) { - $2 = $26; - $28 = $2; - STACKTOP = sp;return ($28|0); + if ((label|0) == 6) { + $2 = $28; + $30 = $2; + STACKTOP = sp;return ($30|0); } - else if ((label|0) == 6) { + else if ((label|0) == 8) { $2 = 0; - $28 = $2; - STACKTOP = sp;return ($28|0); + $30 = $2; + STACKTOP = sp;return ($30|0); } return (0)|0; } @@ -5724,54 +5731,61 @@ function _getCharForDots($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + var $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; - $8 = $3; - $9 = (__lou_charHash($8)|0); - $10 = $4; - $11 = ((($10)) + 4500|0); - $12 = (($11) + ($9<<2)|0); - $13 = HEAP32[$12>>2]|0; - $6 = $13; - $14 = $6; - $7 = $14; + $8 = $4; + $9 = ($8|0)==(0|0); + if ($9) { + $2 = 0; + $30 = $2; + STACKTOP = sp;return ($30|0); + } + $10 = $3; + $11 = (__lou_charHash($10)|0); + $12 = $4; + $13 = ((($12)) + 4500|0); + $14 = (($13) + ($11<<2)|0); + $15 = HEAP32[$14>>2]|0; + $6 = $15; + $16 = $6; + $7 = $16; while(1) { - $15 = $7; - $16 = ($15|0)!=(0); - if (!($16)) { - label = 6; + $17 = $7; + $18 = ($17|0)!=(0); + if (!($18)) { + label = 8; break; } - $17 = $7; - $18 = $4; - $19 = ((($18)) + 8992|0); - $20 = (($19) + ($17<<3)|0); - $5 = $20; - $21 = $5; - $22 = ((($21)) + 4|0); - $23 = HEAP32[$22>>2]|0; - $24 = $3; - $25 = ($23|0)==($24|0); - $26 = $5; - if ($25) { - label = 4; + $19 = $7; + $20 = $4; + $21 = ((($20)) + 8992|0); + $22 = (($21) + ($19<<3)|0); + $5 = $22; + $23 = $5; + $24 = ((($23)) + 4|0); + $25 = HEAP32[$24>>2]|0; + $26 = $3; + $27 = ($25|0)==($26|0); + $28 = $5; + if ($27) { + label = 6; break; } - $27 = HEAP32[$26>>2]|0; - $7 = $27; + $29 = HEAP32[$28>>2]|0; + $7 = $29; } - if ((label|0) == 4) { - $2 = $26; - $28 = $2; - STACKTOP = sp;return ($28|0); + if ((label|0) == 6) { + $2 = $28; + $30 = $2; + STACKTOP = sp;return ($30|0); } - else if ((label|0) == 6) { + else if ((label|0) == 8) { $2 = 0; - $28 = $2; - STACKTOP = sp;return ($28|0); + $30 = $2; + STACKTOP = sp;return ($30|0); } return (0)|0; } @@ -5908,11 +5922,9 @@ function __lou_extParseChars($0,$1) { HEAP32[$28>>2] = 0; $29 = $7; HEAP32[$5>>2] = $29; - (_parseChars(0,$6,$5)|0); - $30 = HEAP32[3364]|0; + $30 = (_parseChars(0,$6,$5)|0); $31 = ($30|0)!=(0); - if ($31) { - HEAP32[3364] = 0; + if (!($31)) { $2 = 0; $45 = $2; STACKTOP = sp;return ($45|0); @@ -5950,12 +5962,12 @@ function _parseChars($0,$1,$2) { var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; - var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; - var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; - var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; - var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; - var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer10 = 0, $vararg_buffer12 = 0, $vararg_buffer14 = 0, $vararg_buffer2 = 0; - var $vararg_buffer4 = 0, $vararg_buffer6 = 0, $vararg_buffer8 = 0, label = 0, sp = 0; + var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; + var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; + var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; + var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; + var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer10 = 0, $vararg_buffer12 = 0; + var $vararg_buffer14 = 0, $vararg_buffer2 = 0, $vararg_buffer4 = 0, $vararg_buffer6 = 0, $vararg_buffer8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $vararg_buffer14 = sp + 56|0; @@ -5996,131 +6008,131 @@ function _parseChars($0,$1,$2) { $26 = $11; $27 = ($26>>>0)<(128); if (!($27)) { - $94 = $8; - $9 = $94; - $95 = $7; - $10 = $95; + $96 = $8; + $9 = $96; + $97 = $7; + $10 = $97; $12 = 6; while(1) { - $96 = $12; - $97 = ($96|0)>(0); - if (!($97)) { + $98 = $12; + $99 = ($98|0)>(0); + if (!($99)) { break; } - $98 = $11; - $99 = $12; - $100 = (1348 + ($99<<2)|0); - $101 = HEAP32[$100>>2]|0; - $102 = ($98>>>0)>=($101>>>0); - if ($102) { + $100 = $11; + $101 = $12; + $102 = (1348 + ($101<<2)|0); + $103 = HEAP32[$102>>2]|0; + $104 = ($100>>>0)>=($103>>>0); + if ($104) { break; } - $103 = $12; - $104 = (($103) + -1)|0; - $12 = $104; + $105 = $12; + $106 = (($105) + -1)|0; + $12 = $106; } - $105 = $11; - $106 = $12; - $107 = (1348 + ($106<<2)|0); - $108 = HEAP32[$107>>2]|0; - $109 = (255 - ($108))|0; - $110 = $105 & $109; - $13 = $110; + $107 = $11; + $108 = $12; + $109 = (1348 + ($108<<2)|0); + $110 = HEAP32[$109>>2]|0; + $111 = (255 - ($110))|0; + $112 = $107 & $111; + $13 = $112; $14 = 0; while(1) { - $111 = $14; - $112 = $12; - $113 = ($111|0)>=($112|0); - $114 = $7; - $115 = ($114|0)>=(2047); - $or$cond = $113 | $115; + $113 = $14; + $114 = $12; + $115 = ($113|0)>=($114|0); + $116 = $7; + $117 = ($116|0)>=(2047); + $or$cond = $115 | $117; if ($or$cond) { break; } - $116 = $7; - $117 = $6; - $118 = HEAP32[$117>>2]|0; - $119 = ($116>>>0)>=($118>>>0); - if ($119) { + $118 = $7; + $119 = $6; + $120 = HEAP32[$119>>2]|0; + $121 = ($118>>>0)>=($120>>>0); + if ($121) { break; } - $120 = $8; - $121 = ($120|0)>=(2047); - if ($121) { + $122 = $8; + $123 = ($122|0)>=(2047); + if ($123) { label = 37; break L1; } - $125 = $7; - $126 = $6; - $127 = ((($126)) + 4|0); - $128 = (($127) + ($125<<2)|0); - $129 = HEAP32[$128>>2]|0; - $130 = ($129>>>0)<(128); - if ($130) { + $127 = $7; + $128 = $6; + $129 = ((($128)) + 4|0); + $130 = (($129) + ($127<<2)|0); + $131 = HEAP32[$130>>2]|0; + $132 = ($131>>>0)<(128); + if ($132) { label = 40; } else { - $131 = $7; - $132 = $6; - $133 = ((($132)) + 4|0); - $134 = (($133) + ($131<<2)|0); - $135 = HEAP32[$134>>2]|0; - $136 = $135 & 64; - $137 = ($136|0)!=(0); - if ($137) { + $133 = $7; + $134 = $6; + $135 = ((($134)) + 4|0); + $136 = (($135) + ($133<<2)|0); + $137 = HEAP32[$136>>2]|0; + $138 = $137 & 64; + $139 = ($138|0)!=(0); + if ($139) { label = 40; } else { - $151 = $13; - $152 = $151 << 6; - $153 = $7; - $154 = (($153) + 1)|0; - $7 = $154; - $155 = $6; - $156 = ((($155)) + 4|0); - $157 = (($156) + ($153<<2)|0); - $158 = HEAP32[$157>>2]|0; - $159 = $158 & 63; - $160 = (($152) + ($159))|0; - $13 = $160; + $153 = $13; + $154 = $153 << 6; + $155 = $7; + $156 = (($155) + 1)|0; + $7 = $156; + $157 = $6; + $158 = ((($157)) + 4|0); + $159 = (($158) + ($155<<2)|0); + $160 = HEAP32[$159>>2]|0; + $161 = $160 & 63; + $162 = (($154) + ($161))|0; + $13 = $162; } } if ((label|0) == 40) { label = 0; - $138 = $4; - _compileWarning($138,3596,$vararg_buffer12); - $139 = $10; - $140 = $6; - $141 = ((($140)) + 4|0); - $142 = (($141) + ($139<<2)|0); - $143 = HEAP32[$142>>2]|0; - $144 = $8; - $145 = (($144) + 1)|0; - $8 = $145; - $146 = $5; - $147 = ((($146)) + 4|0); - $148 = (($147) + ($144<<2)|0); - HEAP32[$148>>2] = $143; - $149 = $10; - $150 = (($149) + 1)|0; - $7 = $150; - } - $161 = $14; - $162 = (($161) + 1)|0; - $14 = $162; + $140 = $4; + _compileWarning($140,3596,$vararg_buffer12); + $141 = $10; + $142 = $6; + $143 = ((($142)) + 4|0); + $144 = (($143) + ($141<<2)|0); + $145 = HEAP32[$144>>2]|0; + $146 = $8; + $147 = (($146) + 1)|0; + $8 = $147; + $148 = $5; + $149 = ((($148)) + 4|0); + $150 = (($149) + ($146<<2)|0); + HEAP32[$150>>2] = $145; + $151 = $10; + $152 = (($151) + 1)|0; + $7 = $152; + } + $163 = $14; + $164 = (($163) + 1)|0; + $14 = $164; } - $163 = $8; - $164 = ($163|0)>=(2047); - if ($164) { + $165 = $8; + $166 = ($165|0)>=(2047); + if ($166) { label = 44; break; } - $168 = $13; - $169 = $8; - $170 = (($169) + 1)|0; - $8 = $170; - $171 = $5; - $172 = ((($171)) + 4|0); - $173 = (($172) + ($169<<2)|0); - HEAP32[$173>>2] = $168; + $170 = $13; + $171 = $8; + $172 = (($171) + 1)|0; + $8 = $172; + $173 = $5; + $174 = ((($173)) + 4|0); + $175 = (($174) + ($171<<2)|0); + HEAP32[$175>>2] = $170; continue; } $28 = $11; @@ -6204,10 +6216,8 @@ function _parseChars($0,$1,$2) { break; } default: { - $80 = $4; - $81 = $11; - HEAP32[$vararg_buffer6>>2] = $81; - _compileError($80,3551,$vararg_buffer6); + label = 24; + break L1; } } } while(0); @@ -6274,61 +6284,73 @@ function _parseChars($0,$1,$2) { $7 = $79; } } - $82 = $7; - $83 = (($82) + 1)|0; - $7 = $83; + $84 = $7; + $85 = (($84) + 1)|0; + $7 = $85; } - $84 = $8; - $85 = ($84|0)>=(2047); - if ($85) { + $86 = $8; + $87 = ($86|0)>=(2047); + if ($87) { label = 27; break; } - $88 = $11; - $89 = $8; - $90 = (($89) + 1)|0; - $8 = $90; - $91 = $5; - $92 = ((($91)) + 4|0); - $93 = (($92) + ($89<<2)|0); - HEAP32[$93>>2] = $88; + $90 = $11; + $91 = $8; + $92 = (($91) + 1)|0; + $8 = $92; + $93 = $5; + $94 = ((($93)) + 4|0); + $95 = (($94) + ($91<<2)|0); + HEAP32[$95>>2] = $90; } - if ((label|0) == 27) { - $86 = $4; - _compileError($86,3581,$vararg_buffer8); - $87 = $5; - HEAP32[$87>>2] = 2047; - $3 = 1; - $176 = $3; - STACKTOP = sp;return ($176|0); + if ((label|0) == 24) { + $80 = $4; + $81 = $11; + HEAP32[$vararg_buffer6>>2] = $81; + _compileError($80,3551,$vararg_buffer6); + $82 = $9; + $83 = $5; + HEAP32[$83>>2] = $82; + $3 = 0; + $178 = $3; + STACKTOP = sp;return ($178|0); + } + else if ((label|0) == 27) { + $88 = $4; + _compileError($88,3581,$vararg_buffer8); + $89 = $5; + HEAP32[$89>>2] = 2047; + $3 = 0; + $178 = $3; + STACKTOP = sp;return ($178|0); } else if ((label|0) == 37) { - $122 = $4; - _compileError($122,3581,$vararg_buffer10); - $123 = $9; - $124 = $5; - HEAP32[$124>>2] = $123; - $3 = 1; - $176 = $3; - STACKTOP = sp;return ($176|0); + $124 = $4; + _compileError($124,3581,$vararg_buffer10); + $125 = $9; + $126 = $5; + HEAP32[$126>>2] = $125; + $3 = 0; + $178 = $3; + STACKTOP = sp;return ($178|0); } else if ((label|0) == 44) { - $165 = $4; - _compileError($165,3581,$vararg_buffer14); - $166 = $9; - $167 = $5; - HEAP32[$167>>2] = $166; - $3 = 1; - $176 = $3; - STACKTOP = sp;return ($176|0); + $167 = $4; + _compileError($167,3581,$vararg_buffer14); + $168 = $9; + $169 = $5; + HEAP32[$169>>2] = $168; + $3 = 0; + $178 = $3; + STACKTOP = sp;return ($178|0); } else if ((label|0) == 46) { - $174 = $8; - $175 = $5; - HEAP32[$175>>2] = $174; + $176 = $8; + $177 = $5; + HEAP32[$177>>2] = $176; $3 = 1; - $176 = $3; - STACKTOP = sp;return ($176|0); + $178 = $3; + STACKTOP = sp;return ($178|0); } return (0)|0; } @@ -7527,6 +7549,7 @@ function __lou_getTable($0,$1,$2,$3) { $5 = $1; $6 = $2; $7 = $3; + HEAP32[$9>>2] = 0; $10 = $4; $11 = $5; _getTable($10,$11,$8,$9); @@ -9206,7 +9229,7 @@ function _compileString($0,$1,$2) { $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; + var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 8272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(8272|0); $vararg_buffer = sp; @@ -9218,8 +9241,8 @@ function _compileString($0,$1,$2) { $10 = ($9|0)==(0|0); if ($10) { $3 = 0; - $48 = $3; - STACKTOP = sp;return ($48|0); + $51 = $3; + STACKTOP = sp;return ($51|0); } _memset(($8|0),0,8232)|0; $11 = $4; @@ -9235,58 +9258,66 @@ function _compileString($0,$1,$2) { $7 = 0; while(1) { $16 = $7; - $17 = $4; - $18 = (($17) + ($16)|0); - $19 = HEAP8[$18>>0]|0; - $20 = ($19<<24>>24)!=(0); - $21 = $7; - if (!($20)) { + $17 = ($16|0)<(2047); + if ($17) { + $18 = $7; + $19 = $4; + $20 = (($19) + ($18)|0); + $21 = HEAP8[$20>>0]|0; + $22 = $21 << 24 >> 24; + $23 = ($22|0)!=(0); + $52 = $23; + } else { + $52 = 0; + } + $24 = $7; + if (!($52)) { break; } - $22 = $4; - $23 = (($22) + ($21)|0); - $24 = HEAP8[$23>>0]|0; - $25 = $24 << 24 >> 24; - $26 = $7; - $27 = ((($8)) + 40|0); - $28 = (($27) + ($26<<2)|0); - HEAP32[$28>>2] = $25; + $25 = $4; + $26 = (($25) + ($24)|0); + $27 = HEAP8[$26>>0]|0; + $28 = $27 << 24 >> 24; $29 = $7; - $30 = (($29) + 1)|0; - $7 = $30; + $30 = ((($8)) + 40|0); + $31 = (($30) + ($29<<2)|0); + HEAP32[$31>>2] = $28; + $32 = $7; + $33 = (($32) + 1)|0; + $7 = $33; } - $31 = ((($8)) + 40|0); - $32 = (($31) + ($21<<2)|0); - HEAP32[$32>>2] = 0; - $33 = $7; - $34 = ((($8)) + 24|0); - HEAP32[$34>>2] = $33; - $35 = $5; - $36 = ($35|0)!=(0|0); - if ($36) { - $37 = $5; - $38 = HEAP32[$37>>2]|0; - $39 = ($38|0)!=(0|0); - if ($39) { - $40 = $5; - $41 = HEAP32[$40>>2]|0; - $42 = ((($41)) + 516|0); - $43 = HEAP32[$42>>2]|0; - $44 = ($43|0)!=(0); - if ($44) { + $34 = ((($8)) + 40|0); + $35 = (($34) + ($24<<2)|0); + HEAP32[$35>>2] = 0; + $36 = $7; + $37 = ((($8)) + 24|0); + HEAP32[$37>>2] = $36; + $38 = $5; + $39 = ($38|0)!=(0|0); + if ($39) { + $40 = $5; + $41 = HEAP32[$40>>2]|0; + $42 = ($41|0)!=(0|0); + if ($42) { + $43 = $5; + $44 = HEAP32[$43>>2]|0; + $45 = ((($44)) + 516|0); + $46 = HEAP32[$45>>2]|0; + $47 = ($46|0)!=(0); + if ($47) { _compileError($8,9555,$vararg_buffer); $3 = 0; - $48 = $3; - STACKTOP = sp;return ($48|0); + $51 = $3; + STACKTOP = sp;return ($51|0); } } } - $45 = $5; - $46 = $6; - $47 = (_compileRule($8,$45,$46,0)|0); - $3 = $47; - $48 = $3; - STACKTOP = sp;return ($48|0); + $48 = $5; + $49 = $6; + $50 = (_compileRule($8,$48,$49,0)|0); + $3 = $50; + $51 = $3; + STACKTOP = sp;return ($51|0); } function __lou_compileTranslationRule($0,$1) { $0 = $0|0; @@ -27328,56 +27359,56 @@ function _translateString($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15, var $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0; var $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0; var $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0; - var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; - var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; - var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; - var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; - var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0; - var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; - var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; - var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; - var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; - var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; - var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; - var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; - var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; - var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; - var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; - var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0; - var $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0; - var $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0; - var $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0; - var $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0; - var $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0; - var $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0; - var $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0; - var $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0; - var $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0; - var $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0; - var $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0; - var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; - var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; - var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; - var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; - var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; - var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0; - var $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0; - var $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0; - var $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0; - var $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0; - var $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0, $801 = 0; - var $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0; - var $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0; - var $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0; - var $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0; - var $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0; - var $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0; - var $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0; - var $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0; - var $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0; - var $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0; - var $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cond = 0, $or$cond = 0, $or$cond7 = 0; - var $or$cond9 = 0, $switch = 0, label = 0, sp = 0; + var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $120 = 0, $121 = 0; + var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0; + var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $160 = 0, $161 = 0; + var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; + var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; + var $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; + var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; + var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; + var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; + var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; + var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0; + var $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; + var $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0; + var $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0; + var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; + var $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; + var $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; + var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; + var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; + var $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; + var $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0; + var $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0; + var $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0; + var $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0; + var $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0; + var $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0; + var $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0; + var $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0; + var $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0; + var $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0; + var $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0; + var $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0; + var $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0; + var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0; + var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; + var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0; + var $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0; + var $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0; + var $799 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0; + var $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0; + var $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0; + var $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0; + var $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0; + var $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0; + var $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0; + var $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0; + var $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0; + var $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0; + var $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0; + var $999 = 0, $cond = 0, $or$cond = 0, $or$cond7 = 0, $or$cond9 = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(336|0); $$byval_copy10 = sp + 312|0; @@ -27502,7 +27533,7 @@ function _translateString($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15, $123 = HEAP32[$122>>2]|0; $124 = ($120|0)<=($123|0); if (!($124)) { - label = 161; + label = 162; break; } $125 = HEAP32[$34>>2]|0; @@ -27541,7 +27572,7 @@ function _translateString($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15, $149 = HEAP32[$148>>2]|0; $150 = ($146|0)==($149|0); if ($150) { - label = 161; + label = 162; break; } $151 = HEAP32[$34>>2]|0; @@ -27581,7 +27612,7 @@ function _translateString($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15, $174 = HEAP32[$173>>2]|0; $175 = ($171|0)>=($174|0); if ($175) { - label = 161; + label = 162; break; } $176 = HEAP32[$46>>2]|0; @@ -28349,312 +28380,318 @@ function _translateString($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15, $685 = (($684) + ($683))|0; HEAP32[$34>>2] = $685; break L121; - } else { - $53 = 0; - while(1) { - $686 = $53; - $687 = HEAP32[$38>>2]|0; - $688 = ($686|0)<($687|0); - if (!($688)) { - break L121; - } - $689 = HEAP32[$34>>2]|0; - $690 = HEAP32[$20>>2]|0; - $691 = ((($690)) + 4|0); - $692 = HEAP32[$691>>2]|0; - $693 = (($692) + ($689<<2)|0); - $694 = HEAP32[$693>>2]|0; - $695 = $17; - $696 = HEAP32[$34>>2]|0; - $697 = HEAP32[$20>>2]|0; - $698 = $21; - $699 = $22; - $700 = $30; - $701 = $31; - $702 = $18; - $703 = (_putCharacter($694,$695,$696,$697,$698,$699,$700,$701,$702)|0); - $704 = ($703|0)!=(0); - if (!($704)) { - break L11; - } - $705 = HEAP32[$34>>2]|0; - $706 = (($705) + 1)|0; - HEAP32[$34>>2] = $706; - $707 = $53; - $708 = (($707) + 1)|0; - $53 = $708; + } + $53 = 0; + while(1) { + $686 = $53; + $687 = HEAP32[$38>>2]|0; + $688 = ($686|0)<($687|0); + if (!($688)) { + break L121; + } + $689 = HEAP32[$34>>2]|0; + $690 = HEAP32[$20>>2]|0; + $691 = ((($690)) + 4|0); + $692 = HEAP32[$691>>2]|0; + $693 = (($692) + ($689<<2)|0); + $694 = HEAP32[$693>>2]|0; + $695 = $17; + $696 = HEAP32[$34>>2]|0; + $697 = HEAP32[$20>>2]|0; + $698 = $21; + $699 = $22; + $700 = $30; + $701 = $31; + $702 = $18; + $703 = (_putCharacter($694,$695,$696,$697,$698,$699,$700,$701,$702)|0); + $704 = ($703|0)!=(0); + if (!($704)) { + break L11; + } + $705 = HEAP32[$34>>2]|0; + $706 = (($705) + 1)|0; + HEAP32[$34>>2] = $706; + $707 = HEAP32[$20>>2]|0; + $708 = ((($707)) + 8|0); + $709 = HEAP32[$708>>2]|0; + $710 = ($706|0)>=($709|0); + if ($710) { + break L121; } + $711 = $53; + $712 = (($711) + 1)|0; + $53 = $712; } } } } while(0); - $709 = HEAP32[$35>>2]|0; - L144: do { - switch ($709|0) { + $713 = HEAP32[$35>>2]|0; + L145: do { + switch ($713|0) { case 79: { - $710 = HEAP32[$20>>2]|0; - $711 = ((($710)) + 8|0); - $712 = HEAP32[$711>>2]|0; - $713 = HEAP32[$38>>2]|0; - $714 = (($712) - ($713))|0; - $71 = $714; - $715 = $18; - $716 = $715 & 34; - $717 = ($716|0)!=(0); + $714 = HEAP32[$20>>2]|0; + $715 = ((($714)) + 8|0); + $716 = HEAP32[$715>>2]|0; + $717 = HEAP32[$38>>2]|0; + $718 = (($716) - ($717))|0; + $71 = $718; + $719 = $18; + $720 = $719 & 34; + $721 = ($720|0)!=(0); do { - if ($717) { - $718 = $32; - $719 = $71; - $720 = ($718|0)<($719|0); - if (!($720)) { + if ($721) { + $722 = $32; + $723 = $71; + $724 = ($722|0)<($723|0); + if (!($724)) { break; } - $721 = $32; - $722 = (($721) - 1)|0; - $71 = $722; + $725 = $32; + $726 = (($725) - 1)|0; + $71 = $726; } } while(0); while(1) { - $723 = HEAP32[$34>>2]|0; - $724 = $71; - $725 = ($723|0)<=($724|0); - if (!($725)) { - break L144; - } - $726 = HEAP32[$37>>2]|0; - $727 = ((($726)) + 56|0); - $728 = HEAP32[$34>>2]|0; - $729 = HEAP32[$20>>2]|0; - $730 = ((($729)) + 4|0); - $731 = HEAP32[$730>>2]|0; - $732 = (($731) + ($728<<2)|0); - $733 = HEAP32[$38>>2]|0; - $734 = $17; - $735 = (_compareChars($727,$732,$733,$734)|0); - $736 = ($735|0)!=(0); - if (!($736)) { - break L144; - } - $737 = $31; - $738 = HEAP32[$737>>2]|0; - $739 = ($738|0)!=(0); + $727 = HEAP32[$34>>2]|0; + $728 = $71; + $729 = ($727|0)<=($728|0); + if (!($729)) { + break L145; + } + $730 = HEAP32[$37>>2]|0; + $731 = ((($730)) + 56|0); + $732 = HEAP32[$34>>2]|0; + $733 = HEAP32[$20>>2]|0; + $734 = ((($733)) + 4|0); + $735 = HEAP32[$734>>2]|0; + $736 = (($735) + ($732<<2)|0); + $737 = HEAP32[$38>>2]|0; + $738 = $17; + $739 = (_compareChars($731,$736,$737,$738)|0); + $740 = ($739|0)!=(0); + if (!($740)) { + break L145; + } + $741 = $31; + $742 = HEAP32[$741>>2]|0; + $743 = ($742|0)!=(0); do { - if (!($739)) { - $740 = HEAP32[$34>>2]|0; - $741 = $30; - $742 = HEAP32[$741>>2]|0; - $743 = ($740|0)<=($742|0); - if (!($743)) { + if (!($743)) { + $744 = HEAP32[$34>>2]|0; + $745 = $30; + $746 = HEAP32[$745>>2]|0; + $747 = ($744|0)<=($746|0); + if (!($747)) { break; } - $744 = $30; - $745 = HEAP32[$744>>2]|0; - $746 = HEAP32[$34>>2]|0; - $747 = HEAP32[$38>>2]|0; - $748 = (($746) + ($747))|0; - $749 = ($745|0)<($748|0); - if (!($749)) { + $748 = $30; + $749 = HEAP32[$748>>2]|0; + $750 = HEAP32[$34>>2]|0; + $751 = HEAP32[$38>>2]|0; + $752 = (($750) + ($751))|0; + $753 = ($749|0)<($752|0); + if (!($753)) { break; } - $750 = $31; - HEAP32[$750>>2] = 1; - $751 = $21; - $752 = ((($751)) + 12|0); - $753 = HEAP32[$752>>2]|0; - $754 = (($753) - 1)|0; - $755 = $30; - HEAP32[$755>>2] = $754; + $754 = $31; + HEAP32[$754>>2] = 1; + $755 = $21; + $756 = ((($755)) + 12|0); + $757 = HEAP32[$756>>2]|0; + $758 = (($757) - 1)|0; + $759 = $30; + HEAP32[$759>>2] = $758; } } while(0); - $756 = HEAP32[$38>>2]|0; - $757 = HEAP32[$34>>2]|0; - $758 = (($757) + ($756))|0; - HEAP32[$34>>2] = $758; + $760 = HEAP32[$38>>2]|0; + $761 = HEAP32[$34>>2]|0; + $762 = (($761) + ($760))|0; + HEAP32[$34>>2] = $762; } break; } case 81: { - $759 = HEAP32[$38>>2]|0; - $760 = HEAP32[$37>>2]|0; - $761 = ((($760)) + 56|0); - $762 = (($761) + ($759<<2)|0); - $72 = $762; + $763 = HEAP32[$38>>2]|0; + $764 = HEAP32[$37>>2]|0; + $765 = ((($764)) + 56|0); + $766 = (($765) + ($763<<2)|0); + $72 = $766; $73 = 1; while(1) { - $763 = $73; - $764 = $72; - $765 = (($764) + ($763<<2)|0); - $766 = HEAP32[$765>>2]|0; - $767 = ($766|0)!=(44); - if (!($767)) { + $767 = $73; + $768 = $72; + $769 = (($768) + ($767<<2)|0); + $770 = HEAP32[$769>>2]|0; + $771 = ($770|0)!=(44); + if (!($771)) { break; } - $768 = $73; - $769 = (($768) + 1)|0; - $73 = $769; - } - $770 = $21; - $771 = ((($770)) + 12|0); - $772 = HEAP32[$771>>2]|0; - $773 = $73; - $774 = (($772) + ($773))|0; - $775 = $21; - $776 = ((($775)) + 8|0); - $777 = HEAP32[$776>>2]|0; - $778 = ($774|0)>($777|0); - if ($778) { - break L11; + $772 = $73; + $773 = (($772) + 1)|0; + $73 = $773; } + $774 = $21; + $775 = ((($774)) + 12|0); + $776 = HEAP32[$775>>2]|0; + $777 = $73; + $778 = (($776) + ($777))|0; $779 = $21; - $780 = ((($779)) + 12|0); + $780 = ((($779)) + 8|0); $781 = HEAP32[$780>>2]|0; - $782 = (($781) - 1)|0; - $74 = $782; + $782 = ($778|0)>($781|0); + if ($782) { + break L11; + } + $783 = $21; + $784 = ((($783)) + 12|0); + $785 = HEAP32[$784>>2]|0; + $786 = (($785) - 1)|0; + $74 = $786; while(1) { - $783 = $74; - $784 = ($783|0)>=(0); - if (!($784)) { + $787 = $74; + $788 = ($787|0)>=(0); + if (!($788)) { break; } - $785 = $74; - $786 = $22; - $787 = (($786) + ($785<<2)|0); - $788 = HEAP32[$787>>2]|0; - $789 = $50; - $790 = ($788|0)>=($789|0); - if (!($790)) { + $789 = $74; + $790 = $22; + $791 = (($790) + ($789<<2)|0); + $792 = HEAP32[$791>>2]|0; + $793 = $50; + $794 = ($792|0)>=($793|0); + if (!($794)) { break; } - $791 = $74; - $792 = $21; - $793 = ((($792)) + 4|0); - $794 = HEAP32[$793>>2]|0; - $795 = (($794) + ($791<<2)|0); - $796 = HEAP32[$795>>2]|0; - $797 = $74; - $798 = $73; - $799 = (($797) + ($798))|0; - $800 = $21; - $801 = ((($800)) + 4|0); - $802 = HEAP32[$801>>2]|0; - $803 = (($802) + ($799<<2)|0); - HEAP32[$803>>2] = $796; - $804 = $74; - $805 = $22; - $806 = (($805) + ($804<<2)|0); - $807 = HEAP32[$806>>2]|0; + $795 = $74; + $796 = $21; + $797 = ((($796)) + 4|0); + $798 = HEAP32[$797>>2]|0; + $799 = (($798) + ($795<<2)|0); + $800 = HEAP32[$799>>2]|0; + $801 = $74; + $802 = $73; + $803 = (($801) + ($802))|0; + $804 = $21; + $805 = ((($804)) + 4|0); + $806 = HEAP32[$805>>2]|0; + $807 = (($806) + ($803<<2)|0); + HEAP32[$807>>2] = $800; $808 = $74; - $809 = $73; - $810 = (($808) + ($809))|0; - $811 = $22; - $812 = (($811) + ($810<<2)|0); - HEAP32[$812>>2] = $807; - $813 = $74; - $814 = (($813) + -1)|0; - $74 = $814; - } - $815 = $74; - $816 = (($815) + 1)|0; - $74 = $816; - $817 = $74; - $818 = $21; - $819 = ((($818)) + 4|0); - $820 = HEAP32[$819>>2]|0; - $821 = (($820) + ($817<<2)|0); - $822 = $72; - $823 = $73; - $824 = $823<<2; - _memcpy(($821|0),($822|0),($824|0))|0; + $809 = $22; + $810 = (($809) + ($808<<2)|0); + $811 = HEAP32[$810>>2]|0; + $812 = $74; + $813 = $73; + $814 = (($812) + ($813))|0; + $815 = $22; + $816 = (($815) + ($814<<2)|0); + HEAP32[$816>>2] = $811; + $817 = $74; + $818 = (($817) + -1)|0; + $74 = $818; + } + $819 = $74; + $820 = (($819) + 1)|0; + $74 = $820; + $821 = $74; + $822 = $21; + $823 = ((($822)) + 4|0); + $824 = HEAP32[$823>>2]|0; + $825 = (($824) + ($821<<2)|0); + $826 = $72; + $827 = $73; + $828 = $827<<2; + _memcpy(($825|0),($826|0),($828|0))|0; $75 = 0; while(1) { - $825 = $75; - $826 = $73; - $827 = ($825|0)<($826|0); - if (!($827)) { + $829 = $75; + $830 = $73; + $831 = ($829|0)<($830|0); + if (!($831)) { break; } - $828 = $74; - $829 = $22; - $830 = (($829) + ($828<<2)|0); - $831 = HEAP32[$830>>2]|0; $832 = $74; - $833 = $75; - $834 = (($832) + ($833))|0; - $835 = $22; - $836 = (($835) + ($834<<2)|0); - HEAP32[$836>>2] = $831; + $833 = $22; + $834 = (($833) + ($832<<2)|0); + $835 = HEAP32[$834>>2]|0; + $836 = $74; $837 = $75; - $838 = (($837) + 1)|0; - $75 = $838; - } - $839 = $73; - $840 = $21; - $841 = ((($840)) + 12|0); - $842 = HEAP32[$841>>2]|0; - $843 = (($842) + ($839))|0; - HEAP32[$841>>2] = $843; - $844 = $31; - $845 = HEAP32[$844>>2]|0; - $846 = ($845|0)!=(0); - if ($846) { - $847 = $30; - $848 = HEAP32[$847>>2]|0; - $849 = $74; - $850 = ($848|0)>=($849|0); - if (!($850)) { - label = 133; - break L144; - } - $851 = $73; - $852 = $30; - $853 = HEAP32[$852>>2]|0; - $854 = (($853) + ($851))|0; - HEAP32[$852>>2] = $854; - label = 133; + $838 = (($836) + ($837))|0; + $839 = $22; + $840 = (($839) + ($838<<2)|0); + HEAP32[$840>>2] = $835; + $841 = $75; + $842 = (($841) + 1)|0; + $75 = $842; + } + $843 = $73; + $844 = $21; + $845 = ((($844)) + 12|0); + $846 = HEAP32[$845>>2]|0; + $847 = (($846) + ($843))|0; + HEAP32[$845>>2] = $847; + $848 = $31; + $849 = HEAP32[$848>>2]|0; + $850 = ($849|0)!=(0); + if ($850) { + $851 = $30; + $852 = HEAP32[$851>>2]|0; + $853 = $74; + $854 = ($852|0)>=($853|0); + if (!($854)) { + label = 134; + break L145; + } + $855 = $73; + $856 = $30; + $857 = HEAP32[$856>>2]|0; + $858 = (($857) + ($855))|0; + HEAP32[$856>>2] = $858; + label = 134; } else { - label = 133; + label = 134; } break; } case 80: { - label = 133; + label = 134; break; } case 94: case 93: { while(1) { - $941 = HEAP32[$34>>2]|0; - $942 = HEAP32[$20>>2]|0; - $943 = ((($942)) + 8|0); - $944 = HEAP32[$943>>2]|0; - $945 = ($941|0)<($944|0); - if (!($945)) { - break L144; - } - $946 = HEAP32[$34>>2]|0; - $947 = HEAP32[$20>>2]|0; - $948 = ((($947)) + 4|0); - $949 = HEAP32[$948>>2]|0; - $950 = (($949) + ($946<<2)|0); - $951 = HEAP32[$950>>2]|0; - $952 = $17; - $953 = (_checkCharAttr($951,1,0,$952)|0); - $954 = ($953|0)!=(0); - if (!($954)) { - break L144; - } - $955 = HEAP32[$34>>2]|0; - $956 = HEAP32[$20>>2]|0; - $957 = ((($956)) + 4|0); - $958 = HEAP32[$957>>2]|0; - $959 = (($958) + ($955<<2)|0); - $960 = HEAP32[$959>>2]|0; - $961 = ($960|0)!=(65535); - if (!($961)) { - break L144; - } - $962 = HEAP32[$34>>2]|0; - $963 = (($962) + 1)|0; - HEAP32[$34>>2] = $963; + $945 = HEAP32[$34>>2]|0; + $946 = HEAP32[$20>>2]|0; + $947 = ((($946)) + 8|0); + $948 = HEAP32[$947>>2]|0; + $949 = ($945|0)<($948|0); + if (!($949)) { + break L145; + } + $950 = HEAP32[$34>>2]|0; + $951 = HEAP32[$20>>2]|0; + $952 = ((($951)) + 4|0); + $953 = HEAP32[$952>>2]|0; + $954 = (($953) + ($950<<2)|0); + $955 = HEAP32[$954>>2]|0; + $956 = $17; + $957 = (_checkCharAttr($955,1,0,$956)|0); + $958 = ($957|0)!=(0); + if (!($958)) { + break L145; + } + $959 = HEAP32[$34>>2]|0; + $960 = HEAP32[$20>>2]|0; + $961 = ((($960)) + 4|0); + $962 = HEAP32[$961>>2]|0; + $963 = (($962) + ($959<<2)|0); + $964 = HEAP32[$963>>2]|0; + $965 = ($964|0)!=(65535); + if (!($965)) { + break L145; + } + $966 = HEAP32[$34>>2]|0; + $967 = (($966) + 1)|0; + HEAP32[$34>>2] = $967; } break; } @@ -28662,335 +28699,335 @@ function _translateString($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15, } } } while(0); - if ((label|0) == 133) { + if ((label|0) == 134) { label = 0; - $855 = HEAP32[$20>>2]|0; - $856 = ((($855)) + 8|0); - $857 = HEAP32[$856>>2]|0; - $76 = $857; - $858 = $18; - $859 = $858 & 34; - $860 = ($859|0)!=(0); + $859 = HEAP32[$20>>2]|0; + $860 = ((($859)) + 8|0); + $861 = HEAP32[$860>>2]|0; + $76 = $861; + $862 = $18; + $863 = $862 & 34; + $864 = ($863|0)!=(0); do { - if ($860) { - $861 = $32; - $862 = $76; - $863 = ($861|0)<($862|0); - if (!($863)) { + if ($864) { + $865 = $32; + $866 = $76; + $867 = ($865|0)<($866|0); + if (!($867)) { break; } - $864 = $32; - $76 = $864; + $868 = $32; + $76 = $868; } } while(0); $77 = 1; while(1) { - $865 = HEAP32[$34>>2]|0; - $866 = HEAP32[$51>>2]|0; - $867 = (($865) + ($866))|0; - $868 = $76; - $869 = ($867|0)<=($868|0); - if (!($869)) { + $869 = HEAP32[$34>>2]|0; + $870 = HEAP32[$51>>2]|0; + $871 = (($869) + ($870))|0; + $872 = $76; + $873 = ($871|0)<=($872|0); + if (!($873)) { break; } - $870 = $50; - $871 = HEAP32[$20>>2]|0; - $872 = ((($871)) + 4|0); - $873 = HEAP32[$872>>2]|0; - $874 = (($873) + ($870<<2)|0); - $875 = HEAP32[$34>>2]|0; - $876 = HEAP32[$20>>2]|0; - $877 = ((($876)) + 4|0); - $878 = HEAP32[$877>>2]|0; - $879 = (($878) + ($875<<2)|0); - $880 = HEAP32[$51>>2]|0; - $881 = $17; - $882 = (_compareChars($874,$879,$880,$881)|0); - $883 = ($882|0)!=(0); - if (!($883)) { + $874 = $50; + $875 = HEAP32[$20>>2]|0; + $876 = ((($875)) + 4|0); + $877 = HEAP32[$876>>2]|0; + $878 = (($877) + ($874<<2)|0); + $879 = HEAP32[$34>>2]|0; + $880 = HEAP32[$20>>2]|0; + $881 = ((($880)) + 4|0); + $882 = HEAP32[$881>>2]|0; + $883 = (($882) + ($879<<2)|0); + $884 = HEAP32[$51>>2]|0; + $885 = $17; + $886 = (_compareChars($878,$883,$884,$885)|0); + $887 = ($886|0)!=(0); + if (!($887)) { break; } - $884 = $77; - $885 = ($884|0)!=(0); - if (!($885)) { - $886 = HEAP32[$34>>2]|0; - $887 = (($886) - 1)|0; - $888 = HEAP32[$51>>2]|0; - $889 = $27; - $890 = (_checkEmphasisChange($887,$888,$889)|0); - $891 = ($890|0)!=(0); - if ($891) { + $888 = $77; + $889 = ($888|0)!=(0); + if (!($889)) { + $890 = HEAP32[$34>>2]|0; + $891 = (($890) - 1)|0; + $892 = HEAP32[$51>>2]|0; + $893 = $27; + $894 = (_checkEmphasisChange($891,$892,$893)|0); + $895 = ($894|0)!=(0); + if ($895) { break; } } - $892 = $31; - $893 = HEAP32[$892>>2]|0; - $894 = ($893|0)!=(0); + $896 = $31; + $897 = HEAP32[$896>>2]|0; + $898 = ($897|0)!=(0); do { - if (!($894)) { - $895 = $30; - $896 = HEAP32[$895>>2]|0; - $897 = HEAP32[$34>>2]|0; - $898 = HEAP32[$38>>2]|0; - $899 = (($897) - ($898))|0; - $900 = ($896|0)>=($899|0); - if (!($900)) { + if (!($898)) { + $899 = $30; + $900 = HEAP32[$899>>2]|0; + $901 = HEAP32[$34>>2]|0; + $902 = HEAP32[$38>>2]|0; + $903 = (($901) - ($902))|0; + $904 = ($900|0)>=($903|0); + if (!($904)) { break; } - $901 = $30; - $902 = HEAP32[$901>>2]|0; - $903 = HEAP32[$34>>2]|0; - $904 = HEAP32[$51>>2]|0; - $905 = (($903) + ($904))|0; - $906 = ($902|0)<($905|0); - if (!($906)) { + $905 = $30; + $906 = HEAP32[$905>>2]|0; + $907 = HEAP32[$34>>2]|0; + $908 = HEAP32[$51>>2]|0; + $909 = (($907) + ($908))|0; + $910 = ($906|0)<($909|0); + if (!($910)) { break; } - $907 = $31; - HEAP32[$907>>2] = 1; - $908 = $21; - $909 = ((($908)) + 12|0); - $910 = HEAP32[$909>>2]|0; - $911 = (($910) - 1)|0; - $912 = $30; - HEAP32[$912>>2] = $911; + $911 = $31; + HEAP32[$911>>2] = 1; + $912 = $21; + $913 = ((($912)) + 12|0); + $914 = HEAP32[$913>>2]|0; + $915 = (($914) - 1)|0; + $916 = $30; + HEAP32[$916>>2] = $915; } } while(0); - $913 = HEAP32[$51>>2]|0; - $914 = HEAP32[$34>>2]|0; - $915 = (($914) + ($913))|0; - HEAP32[$34>>2] = $915; - $916 = HEAP32[$34>>2]|0; - $917 = HEAP32[$38>>2]|0; - $918 = (($916) + ($917))|0; - $919 = $76; - $920 = ($918|0)<=($919|0); - if (!($920)) { - label = 148; + $917 = HEAP32[$51>>2]|0; + $918 = HEAP32[$34>>2]|0; + $919 = (($918) + ($917))|0; + HEAP32[$34>>2] = $919; + $920 = HEAP32[$34>>2]|0; + $921 = HEAP32[$38>>2]|0; + $922 = (($920) + ($921))|0; + $923 = $76; + $924 = ($922|0)<=($923|0); + if (!($924)) { + label = 149; break; } - $921 = HEAP32[$37>>2]|0; - $922 = ((($921)) + 56|0); - $923 = HEAP32[$34>>2]|0; - $924 = HEAP32[$20>>2]|0; - $925 = ((($924)) + 4|0); - $926 = HEAP32[$925>>2]|0; - $927 = (($926) + ($923<<2)|0); - $928 = HEAP32[$38>>2]|0; - $929 = $928<<2; - $930 = (_memcmp($922,$927,$929)|0); - $931 = ($930|0)!=(0); - if ($931) { - label = 148; + $925 = HEAP32[$37>>2]|0; + $926 = ((($925)) + 56|0); + $927 = HEAP32[$34>>2]|0; + $928 = HEAP32[$20>>2]|0; + $929 = ((($928)) + 4|0); + $930 = HEAP32[$929>>2]|0; + $931 = (($930) + ($927<<2)|0); + $932 = HEAP32[$38>>2]|0; + $933 = $932<<2; + $934 = (_memcmp($926,$931,$933)|0); + $935 = ($934|0)!=(0); + if ($935) { + label = 149; break; } - $932 = HEAP32[$38>>2]|0; - $933 = HEAP32[$34>>2]|0; - $934 = (($933) + ($932))|0; - HEAP32[$34>>2] = $934; + $936 = HEAP32[$38>>2]|0; + $937 = HEAP32[$34>>2]|0; + $938 = (($937) + ($936))|0; + HEAP32[$34>>2] = $938; $77 = 0; } - if ((label|0) == 148) { + if ((label|0) == 149) { label = 0; - $935 = HEAP32[$38>>2]|0; - $936 = HEAP32[$34>>2]|0; - $937 = (($936) + ($935))|0; - HEAP32[$34>>2] = $937; - } - $938 = HEAP32[$38>>2]|0; - $939 = HEAP32[$34>>2]|0; - $940 = (($939) - ($938))|0; - HEAP32[$34>>2] = $940; - } - $964 = $24; - $965 = ($964|0)!=(0|0); + $939 = HEAP32[$38>>2]|0; + $940 = HEAP32[$34>>2]|0; + $941 = (($940) + ($939))|0; + HEAP32[$34>>2] = $941; + } + $942 = HEAP32[$38>>2]|0; + $943 = HEAP32[$34>>2]|0; + $944 = (($943) - ($942))|0; + HEAP32[$34>>2] = $944; + } + $968 = $24; + $969 = ($968|0)!=(0|0); do { - if ($965) { - $966 = HEAP32[$34>>2]|0; - $967 = $24; - $968 = (($967) + ($966)|0); - $969 = HEAP8[$968>>0]|0; - $970 = $969&255; - $971 = ($970|0)>=(48); - if ($971) { - $972 = HEAP32[$34>>2]|0; - $973 = $24; - $974 = (($973) + ($972)|0); - $975 = HEAP8[$974>>0]|0; - $976 = $975&255; - $977 = ($976|0)<=(57); - if (!($977)) { + if ($969) { + $970 = HEAP32[$34>>2]|0; + $971 = $24; + $972 = (($971) + ($970)|0); + $973 = HEAP8[$972>>0]|0; + $974 = $973&255; + $975 = ($974|0)>=(48); + if ($975) { + $976 = HEAP32[$34>>2]|0; + $977 = $24; + $978 = (($977) + ($976)|0); + $979 = HEAP8[$978>>0]|0; + $980 = $979&255; + $981 = ($980|0)<=(57); + if (!($981)) { break; } - $978 = HEAP32[$34>>2]|0; - $979 = $24; - $980 = (($979) + ($978)|0); - $981 = HEAP8[$980>>0]|0; - $982 = $21; - $983 = ((($982)) + 12|0); - $984 = HEAP32[$983>>2]|0; - $985 = $25; - $986 = (($985) + ($984)|0); - HEAP8[$986>>0] = $981; + $982 = HEAP32[$34>>2]|0; + $983 = $24; + $984 = (($983) + ($982)|0); + $985 = HEAP8[$984>>0]|0; + $986 = $21; + $987 = ((($986)) + 12|0); + $988 = HEAP32[$987>>2]|0; + $989 = $25; + $990 = (($989) + ($988)|0); + HEAP8[$990>>0] = $985; } } } while(0); - $987 = HEAP32[$35>>2]|0; - $988 = ($987|0)>=(83); - $989 = HEAP32[$35>>2]|0; - $990 = ($989|0)<=(117); - $or$cond7 = $988 & $990; + $991 = HEAP32[$35>>2]|0; + $992 = ($991|0)>=(83); + $993 = HEAP32[$35>>2]|0; + $994 = ($993|0)<=(117); + $or$cond7 = $992 & $994; if (!($or$cond7)) { - $991 = HEAP32[$35>>2]|0; - $992 = ($991|0)>=(62); - $993 = HEAP32[$35>>2]|0; - $994 = ($993|0)<=(71); - $or$cond9 = $992 & $994; + $995 = HEAP32[$35>>2]|0; + $996 = ($995|0)>=(62); + $997 = HEAP32[$35>>2]|0; + $998 = ($997|0)<=(71); + $or$cond9 = $996 & $998; if (!($or$cond9)) { continue; } } - $995 = HEAP32[$35>>2]|0; - $36 = $995; + $999 = HEAP32[$35>>2]|0; + $36 = $999; } - L212: do { - if ((label|0) == 161) { - $996 = HEAP32[$48>>2]|0; - $78 = $996; + L213: do { + if ((label|0) == 162) { + $1000 = HEAP32[$48>>2]|0; + $78 = $1000; while(1) { - $997 = $78; - $998 = HEAP32[$34>>2]|0; - $999 = ($997|0)<=($998|0); - if (!($999)) { - break L212; - } - $1000 = $78; - $1001 = $17; + $1001 = $78; $1002 = HEAP32[$34>>2]|0; - $1003 = HEAP32[$20>>2]|0; - $1004 = $21; - $1005 = $22; - $1006 = $27; - $1007 = $30; - $1008 = $31; - _insertEmphasesAt(0,1,1,0,$1000,$1001,$1002,$1003,$1004,$1005,$1006,$1007,$1008); - $1009 = $28; - $1010 = ($1009|0)!=(0); - if ($1010) { - $1011 = $78; - $1012 = $17; - $1013 = HEAP32[$34>>2]|0; - $1014 = HEAP32[$20>>2]|0; - $1015 = $21; - $1016 = $22; - $1017 = $27; - $1018 = $30; - $1019 = $31; - _insertEmphasesAt(0,1,0,1,$1011,$1012,$1013,$1014,$1015,$1016,$1017,$1018,$1019); - $1020 = $78; - $1021 = $17; - $1022 = HEAP32[$34>>2]|0; - $1023 = HEAP32[$20>>2]|0; - $1024 = $21; - $1025 = $22; - $1026 = $27; - $1027 = $30; - $1028 = $31; - _insertEmphasesAt(1,0,0,1,$1020,$1021,$1022,$1023,$1024,$1025,$1026,$1027,$1028); - } - $1029 = $78; - $1030 = $17; - $1031 = HEAP32[$34>>2]|0; - $1032 = HEAP32[$20>>2]|0; - $1033 = $21; - $1034 = $22; - $1035 = $27; - $1036 = $30; - $1037 = $31; - _insertEmphasesAt(1,0,1,0,$1029,$1030,$1031,$1032,$1033,$1034,$1035,$1036,$1037); - $1038 = $78; - $1039 = (($1038) + 1)|0; - $78 = $1039; + $1003 = ($1001|0)<=($1002|0); + if (!($1003)) { + break L213; + } + $1004 = $78; + $1005 = $17; + $1006 = HEAP32[$34>>2]|0; + $1007 = HEAP32[$20>>2]|0; + $1008 = $21; + $1009 = $22; + $1010 = $27; + $1011 = $30; + $1012 = $31; + _insertEmphasesAt(0,1,1,0,$1004,$1005,$1006,$1007,$1008,$1009,$1010,$1011,$1012); + $1013 = $28; + $1014 = ($1013|0)!=(0); + if ($1014) { + $1015 = $78; + $1016 = $17; + $1017 = HEAP32[$34>>2]|0; + $1018 = HEAP32[$20>>2]|0; + $1019 = $21; + $1020 = $22; + $1021 = $27; + $1022 = $30; + $1023 = $31; + _insertEmphasesAt(0,1,0,1,$1015,$1016,$1017,$1018,$1019,$1020,$1021,$1022,$1023); + $1024 = $78; + $1025 = $17; + $1026 = HEAP32[$34>>2]|0; + $1027 = HEAP32[$20>>2]|0; + $1028 = $21; + $1029 = $22; + $1030 = $27; + $1031 = $30; + $1032 = $31; + _insertEmphasesAt(1,0,0,1,$1024,$1025,$1026,$1027,$1028,$1029,$1030,$1031,$1032); + } + $1033 = $78; + $1034 = $17; + $1035 = HEAP32[$34>>2]|0; + $1036 = HEAP32[$20>>2]|0; + $1037 = $21; + $1038 = $22; + $1039 = $27; + $1040 = $30; + $1041 = $31; + _insertEmphasesAt(1,0,1,0,$1033,$1034,$1035,$1036,$1037,$1038,$1039,$1040,$1041); + $1042 = $78; + $1043 = (($1042) + 1)|0; + $78 = $1043; } } } while(0); - $1040 = ((($47)) + 4|0); - $1041 = HEAP32[$1040>>2]|0; - $1042 = ($1041|0)!=(0); - if ($1042) { - $1043 = HEAP32[$34>>2]|0; - $1044 = HEAP32[$20>>2]|0; - $1045 = ((($1044)) + 8|0); - $1046 = HEAP32[$1045>>2]|0; - $1047 = ($1043|0)<($1046|0); - if ($1047) { - $1048 = HEAP32[$34>>2]|0; - $1049 = HEAP32[$20>>2]|0; - $1050 = ((($1049)) + 4|0); - $1051 = HEAP32[$1050>>2]|0; - $1052 = (($1051) + ($1048<<2)|0); - $1053 = HEAP32[$1052>>2]|0; - $1054 = $17; - $1055 = (_checkCharAttr($1053,1,0,$1054)|0); - $1056 = ($1055|0)!=(0); - if (!($1056)) { - $1057 = HEAP32[$47>>2]|0; - HEAP32[$34>>2] = $1057; - $1058 = ((($47)) + 4|0); - $1059 = HEAP32[$1058>>2]|0; - $1060 = $21; - $1061 = ((($1060)) + 12|0); - HEAP32[$1061>>2] = $1059; - } - } - } - $1062 = HEAP32[$34>>2]|0; - $1063 = HEAP32[$20>>2]|0; - $1064 = ((($1063)) + 8|0); - $1065 = HEAP32[$1064>>2]|0; - $1066 = ($1062|0)<($1065|0); - L226: do { - if ($1066) { + $1044 = ((($47)) + 4|0); + $1045 = HEAP32[$1044>>2]|0; + $1046 = ($1045|0)!=(0); + if ($1046) { + $1047 = HEAP32[$34>>2]|0; + $1048 = HEAP32[$20>>2]|0; + $1049 = ((($1048)) + 8|0); + $1050 = HEAP32[$1049>>2]|0; + $1051 = ($1047|0)<($1050|0); + if ($1051) { + $1052 = HEAP32[$34>>2]|0; + $1053 = HEAP32[$20>>2]|0; + $1054 = ((($1053)) + 4|0); + $1055 = HEAP32[$1054>>2]|0; + $1056 = (($1055) + ($1052<<2)|0); + $1057 = HEAP32[$1056>>2]|0; + $1058 = $17; + $1059 = (_checkCharAttr($1057,1,0,$1058)|0); + $1060 = ($1059|0)!=(0); + if (!($1060)) { + $1061 = HEAP32[$47>>2]|0; + HEAP32[$34>>2] = $1061; + $1062 = ((($47)) + 4|0); + $1063 = HEAP32[$1062>>2]|0; + $1064 = $21; + $1065 = ((($1064)) + 12|0); + HEAP32[$1065>>2] = $1063; + } + } + } + $1066 = HEAP32[$34>>2]|0; + $1067 = HEAP32[$20>>2]|0; + $1068 = ((($1067)) + 8|0); + $1069 = HEAP32[$1068>>2]|0; + $1070 = ($1066|0)<($1069|0); + L227: do { + if ($1070) { while(1) { - $1067 = HEAP32[$34>>2]|0; - $1068 = HEAP32[$20>>2]|0; - $1069 = ((($1068)) + 4|0); - $1070 = HEAP32[$1069>>2]|0; - $1071 = (($1070) + ($1067<<2)|0); - $1072 = HEAP32[$1071>>2]|0; - $1073 = $17; - $1074 = (_checkCharAttr($1072,1,0,$1073)|0); - $1075 = ($1074|0)!=(0); - if (!($1075)) { - break L226; - } - $1076 = HEAP32[$34>>2]|0; - $1077 = (($1076) + 1)|0; - HEAP32[$34>>2] = $1077; - $1078 = HEAP32[$20>>2]|0; - $1079 = ((($1078)) + 8|0); - $1080 = HEAP32[$1079>>2]|0; - $1081 = ($1077|0)==($1080|0); - if ($1081) { + $1071 = HEAP32[$34>>2]|0; + $1072 = HEAP32[$20>>2]|0; + $1073 = ((($1072)) + 4|0); + $1074 = HEAP32[$1073>>2]|0; + $1075 = (($1074) + ($1071<<2)|0); + $1076 = HEAP32[$1075>>2]|0; + $1077 = $17; + $1078 = (_checkCharAttr($1076,1,0,$1077)|0); + $1079 = ($1078|0)!=(0); + if (!($1079)) { + break L227; + } + $1080 = HEAP32[$34>>2]|0; + $1081 = (($1080) + 1)|0; + HEAP32[$34>>2] = $1081; + $1082 = HEAP32[$20>>2]|0; + $1083 = ((($1082)) + 8|0); + $1084 = HEAP32[$1083>>2]|0; + $1085 = ($1081|0)==($1084|0); + if ($1085) { break; } } } } while(0); - $1082 = HEAP32[$34>>2]|0; - $1083 = $29; - HEAP32[$1083>>2] = $1082; - $1084 = HEAP32[$20>>2]|0; - $1085 = HEAP32[$1084>>2]|0; - $1086 = $52; - $1087 = HEAP32[$1086>>2]|0; - $1088 = ($1085|0)!=($1087|0); - if (!($1088)) { + $1086 = HEAP32[$34>>2]|0; + $1087 = $29; + HEAP32[$1087>>2] = $1086; + $1088 = HEAP32[$20>>2]|0; + $1089 = HEAP32[$1088>>2]|0; + $1090 = $52; + $1091 = HEAP32[$1090>>2]|0; + $1092 = ($1089|0)!=($1091|0); + if (!($1092)) { STACKTOP = sp;return 1; } - $1089 = HEAP32[$20>>2]|0; - $1090 = HEAP32[$1089>>2]|0; - (_releaseStringBuffer($1090)|0); + $1093 = HEAP32[$20>>2]|0; + $1094 = HEAP32[$1093>>2]|0; + (_releaseStringBuffer($1094)|0); STACKTOP = sp;return 1; } function _translatePass($0,$1,$2,$3,$4,$5,$6,$7,$8) { @@ -31446,9 +31483,10 @@ function _passDoTest($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0; - var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0; - var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; + var $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; + var $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; + var $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0; + var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $13 = sp + 104|0; @@ -31525,18 +31563,21 @@ function _passDoTest($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $66 = ((($65)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = ($64|0)>($67|0); - if ($68) { + $69 = HEAP32[$13>>2]|0; + $70 = ($69|0)<(0); + $or$cond3 = $68 | $70; + if ($or$cond3) { label = 6; break; } - $69 = $19; - $70 = HEAP32[$69>>2]|0; - $71 = $18; + $71 = $19; $72 = HEAP32[$71>>2]|0; - $73 = (($72) + ($70<<2)|0); + $73 = $18; $74 = HEAP32[$73>>2]|0; + $75 = (($74) + ($72<<2)|0); + $76 = HEAP32[$75>>2]|0; do { - switch ($74|0) { + switch ($76|0) { case 47: { label = 59; break L4; @@ -31547,323 +31588,323 @@ function _passDoTest($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { break; } case 96: { - $75 = HEAP32[$13>>2]|0; - $76 = ($75|0)!=(0); - if ($76) { + $77 = HEAP32[$13>>2]|0; + $78 = ($77|0)!=(0); + if ($78) { HEAP32[$34>>2] = 0; } - $77 = $19; - $78 = HEAP32[$77>>2]|0; - $79 = (($78) + 1)|0; - HEAP32[$77>>2] = $79; + $79 = $19; + $80 = HEAP32[$79>>2]|0; + $81 = (($80) + 1)|0; + HEAP32[$79>>2] = $81; break; } case 126: { - $80 = HEAP32[$13>>2]|0; - $81 = $14; - $82 = ((($81)) + 8|0); - $83 = HEAP32[$82>>2]|0; - $84 = ($80|0)!=($83|0); - if ($84) { + $82 = HEAP32[$13>>2]|0; + $83 = $14; + $84 = ((($83)) + 8|0); + $85 = HEAP32[$84>>2]|0; + $86 = ($82|0)!=($85|0); + if ($86) { HEAP32[$34>>2] = 0; } - $85 = $19; - $86 = HEAP32[$85>>2]|0; - $87 = (($86) + 1)|0; - HEAP32[$85>>2] = $87; + $87 = $19; + $88 = HEAP32[$87>>2]|0; + $89 = (($88) + 1)|0; + HEAP32[$87>>2] = $89; break; } case 95: { - $88 = $19; - $89 = HEAP32[$88>>2]|0; - $90 = (($89) + 1)|0; - $91 = $18; - $92 = HEAP32[$91>>2]|0; - $93 = (($92) + ($90<<2)|0); + $90 = $19; + $91 = HEAP32[$90>>2]|0; + $92 = (($91) + 1)|0; + $93 = $18; $94 = HEAP32[$93>>2]|0; - $95 = HEAP32[$13>>2]|0; - $96 = (($95) - ($94))|0; - HEAP32[$13>>2] = $96; + $95 = (($94) + ($92<<2)|0); + $96 = HEAP32[$95>>2]|0; $97 = HEAP32[$13>>2]|0; - $98 = ($97|0)<(0); - if ($98) { + $98 = (($97) - ($96))|0; + HEAP32[$13>>2] = $98; + $99 = HEAP32[$13>>2]|0; + $100 = ($99|0)<(0); + if ($100) { HEAP32[$24>>2] = 0; HEAP32[$34>>2] = 0; } - $99 = $19; - $100 = HEAP32[$99>>2]|0; - $101 = (($100) + 2)|0; - HEAP32[$99>>2] = $101; + $101 = $19; + $102 = HEAP32[$101>>2]|0; + $103 = (($102) + 2)|0; + HEAP32[$101>>2] = $103; break; } case 33: { - $102 = $26; - $103 = ($102|0)!=(0); - $104 = $103 ^ 1; - $105 = $104&1; - $26 = $105; - $106 = $19; - $107 = HEAP32[$106>>2]|0; - $108 = (($107) + 1)|0; - HEAP32[$106>>2] = $108; + $104 = $26; + $105 = ($104|0)!=(0); + $106 = $105 ^ 1; + $107 = $106&1; + $26 = $107; + $108 = $19; + $109 = HEAP32[$108>>2]|0; + $110 = (($109) + 1)|0; + HEAP32[$108>>2] = $110; continue L4; break; } case 64: case 34: { - $109 = $14; - $110 = HEAP32[$13>>2]|0; - $111 = $18; - $112 = HEAP32[$111>>2]|0; - $113 = $19; + $111 = $14; + $112 = HEAP32[$13>>2]|0; + $113 = $18; $114 = HEAP32[$113>>2]|0; - $115 = (_matchCurrentInput($109,$110,$112,$114)|0); - HEAP32[$34>>2] = $115; - $116 = $19; - $117 = HEAP32[$116>>2]|0; - $118 = (($117) + 1)|0; - $119 = $18; - $120 = HEAP32[$119>>2]|0; - $121 = (($120) + ($118<<2)|0); + $115 = $19; + $116 = HEAP32[$115>>2]|0; + $117 = (_matchCurrentInput($111,$112,$114,$116)|0); + HEAP32[$34>>2] = $117; + $118 = $19; + $119 = HEAP32[$118>>2]|0; + $120 = (($119) + 1)|0; + $121 = $18; $122 = HEAP32[$121>>2]|0; - $123 = HEAP32[$13>>2]|0; - $124 = (($123) + ($122))|0; - HEAP32[$13>>2] = $124; - $125 = $19; - $126 = HEAP32[$125>>2]|0; - $127 = (($126) + 1)|0; - $128 = $18; - $129 = HEAP32[$128>>2]|0; - $130 = (($129) + ($127<<2)|0); + $123 = (($122) + ($120<<2)|0); + $124 = HEAP32[$123>>2]|0; + $125 = HEAP32[$13>>2]|0; + $126 = (($125) + ($124))|0; + HEAP32[$13>>2] = $126; + $127 = $19; + $128 = HEAP32[$127>>2]|0; + $129 = (($128) + 1)|0; + $130 = $18; $131 = HEAP32[$130>>2]|0; - $132 = (($131) + 2)|0; - $133 = $19; - $134 = HEAP32[$133>>2]|0; - $135 = (($134) + ($132))|0; - HEAP32[$133>>2] = $135; + $132 = (($131) + ($129<<2)|0); + $133 = HEAP32[$132>>2]|0; + $134 = (($133) + 2)|0; + $135 = $19; + $136 = HEAP32[$135>>2]|0; + $137 = (($136) + ($134))|0; + HEAP32[$135>>2] = $137; break; } case 91: { - $136 = HEAP32[$13>>2]|0; - $32 = $136; - $137 = $19; - $138 = HEAP32[$137>>2]|0; - $139 = (($138) + 1)|0; - HEAP32[$137>>2] = $139; + $138 = HEAP32[$13>>2]|0; + $32 = $138; + $139 = $19; + $140 = HEAP32[$139>>2]|0; + $141 = (($140) + 1)|0; + HEAP32[$139>>2] = $141; break; } case 93: { - $140 = HEAP32[$13>>2]|0; - $33 = $140; - $141 = $19; - $142 = HEAP32[$141>>2]|0; - $143 = (($142) + 1)|0; - HEAP32[$141>>2] = $143; + $142 = HEAP32[$13>>2]|0; + $33 = $142; + $143 = $19; + $144 = HEAP32[$143>>2]|0; + $145 = (($144) + 1)|0; + HEAP32[$143>>2] = $145; break; } case 36: { - $144 = $19; - $145 = HEAP32[$144>>2]|0; - $146 = (($145) + 1)|0; - $147 = $18; - $148 = HEAP32[$147>>2]|0; - $149 = (($148) + ($146<<2)|0); + $146 = $19; + $147 = HEAP32[$146>>2]|0; + $148 = (($147) + 1)|0; + $149 = $18; $150 = HEAP32[$149>>2]|0; - $151 = $29; - $152 = $151; - HEAP32[$152>>2] = $150; - $153 = (($151) + 4)|0; + $151 = (($150) + ($148<<2)|0); + $152 = HEAP32[$151>>2]|0; + $153 = $29; $154 = $153; - HEAP32[$154>>2] = 0; - $155 = $29; + HEAP32[$154>>2] = $152; + $155 = (($153) + 4)|0; $156 = $155; - $157 = HEAP32[$156>>2]|0; - $158 = (($155) + 4)|0; - $159 = $158; - $160 = HEAP32[$159>>2]|0; - $161 = (_bitshift64Shl(($157|0),($160|0),16)|0); - $162 = tempRet0; - $163 = $29; - $164 = $163; - HEAP32[$164>>2] = $161; - $165 = (($163) + 4)|0; + HEAP32[$156>>2] = 0; + $157 = $29; + $158 = $157; + $159 = HEAP32[$158>>2]|0; + $160 = (($157) + 4)|0; + $161 = $160; + $162 = HEAP32[$161>>2]|0; + $163 = (_bitshift64Shl(($159|0),($162|0),16)|0); + $164 = tempRet0; + $165 = $29; $166 = $165; - HEAP32[$166>>2] = $162; - $167 = $19; - $168 = HEAP32[$167>>2]|0; - $169 = (($168) + 2)|0; - $170 = $18; - $171 = HEAP32[$170>>2]|0; - $172 = (($171) + ($169<<2)|0); + HEAP32[$166>>2] = $163; + $167 = (($165) + 4)|0; + $168 = $167; + HEAP32[$168>>2] = $164; + $169 = $19; + $170 = HEAP32[$169>>2]|0; + $171 = (($170) + 2)|0; + $172 = $18; $173 = HEAP32[$172>>2]|0; - $174 = $29; - $175 = $174; - $176 = HEAP32[$175>>2]|0; - $177 = (($174) + 4)|0; - $178 = $177; - $179 = HEAP32[$178>>2]|0; - $180 = $176 | $173; - $181 = $29; - $182 = $181; - HEAP32[$182>>2] = $180; - $183 = (($181) + 4)|0; + $174 = (($173) + ($171<<2)|0); + $175 = HEAP32[$174>>2]|0; + $176 = $29; + $177 = $176; + $178 = HEAP32[$177>>2]|0; + $179 = (($176) + 4)|0; + $180 = $179; + $181 = HEAP32[$180>>2]|0; + $182 = $178 | $175; + $183 = $29; $184 = $183; - HEAP32[$184>>2] = $179; - $185 = $29; + HEAP32[$184>>2] = $182; + $185 = (($183) + 4)|0; $186 = $185; - $187 = HEAP32[$186>>2]|0; - $188 = (($185) + 4)|0; - $189 = $188; - $190 = HEAP32[$189>>2]|0; - $191 = (_bitshift64Shl(($187|0),($190|0),16)|0); - $192 = tempRet0; - $193 = $29; - $194 = $193; - HEAP32[$194>>2] = $191; - $195 = (($193) + 4)|0; + HEAP32[$186>>2] = $181; + $187 = $29; + $188 = $187; + $189 = HEAP32[$188>>2]|0; + $190 = (($187) + 4)|0; + $191 = $190; + $192 = HEAP32[$191>>2]|0; + $193 = (_bitshift64Shl(($189|0),($192|0),16)|0); + $194 = tempRet0; + $195 = $29; $196 = $195; - HEAP32[$196>>2] = $192; - $197 = $19; - $198 = HEAP32[$197>>2]|0; - $199 = (($198) + 3)|0; - $200 = $18; - $201 = HEAP32[$200>>2]|0; - $202 = (($201) + ($199<<2)|0); + HEAP32[$196>>2] = $193; + $197 = (($195) + 4)|0; + $198 = $197; + HEAP32[$198>>2] = $194; + $199 = $19; + $200 = HEAP32[$199>>2]|0; + $201 = (($200) + 3)|0; + $202 = $18; $203 = HEAP32[$202>>2]|0; - $204 = $29; - $205 = $204; - $206 = HEAP32[$205>>2]|0; - $207 = (($204) + 4)|0; - $208 = $207; - $209 = HEAP32[$208>>2]|0; - $210 = $206 | $203; - $211 = $29; - $212 = $211; - HEAP32[$212>>2] = $210; - $213 = (($211) + 4)|0; + $204 = (($203) + ($201<<2)|0); + $205 = HEAP32[$204>>2]|0; + $206 = $29; + $207 = $206; + $208 = HEAP32[$207>>2]|0; + $209 = (($206) + 4)|0; + $210 = $209; + $211 = HEAP32[$210>>2]|0; + $212 = $208 | $205; + $213 = $29; $214 = $213; - HEAP32[$214>>2] = $209; - $215 = $29; + HEAP32[$214>>2] = $212; + $215 = (($213) + 4)|0; $216 = $215; - $217 = HEAP32[$216>>2]|0; - $218 = (($215) + 4)|0; - $219 = $218; - $220 = HEAP32[$219>>2]|0; - $221 = (_bitshift64Shl(($217|0),($220|0),16)|0); - $222 = tempRet0; - $223 = $29; - $224 = $223; - HEAP32[$224>>2] = $221; - $225 = (($223) + 4)|0; + HEAP32[$216>>2] = $211; + $217 = $29; + $218 = $217; + $219 = HEAP32[$218>>2]|0; + $220 = (($217) + 4)|0; + $221 = $220; + $222 = HEAP32[$221>>2]|0; + $223 = (_bitshift64Shl(($219|0),($222|0),16)|0); + $224 = tempRet0; + $225 = $29; $226 = $225; - HEAP32[$226>>2] = $222; - $227 = $19; - $228 = HEAP32[$227>>2]|0; - $229 = (($228) + 4)|0; - $230 = $18; - $231 = HEAP32[$230>>2]|0; - $232 = (($231) + ($229<<2)|0); + HEAP32[$226>>2] = $223; + $227 = (($225) + 4)|0; + $228 = $227; + HEAP32[$228>>2] = $224; + $229 = $19; + $230 = HEAP32[$229>>2]|0; + $231 = (($230) + 4)|0; + $232 = $18; $233 = HEAP32[$232>>2]|0; - $234 = $29; - $235 = $234; - $236 = HEAP32[$235>>2]|0; - $237 = (($234) + 4)|0; - $238 = $237; - $239 = HEAP32[$238>>2]|0; - $240 = $236 | $233; - $241 = $29; - $242 = $241; - HEAP32[$242>>2] = $240; - $243 = (($241) + 4)|0; + $234 = (($233) + ($231<<2)|0); + $235 = HEAP32[$234>>2]|0; + $236 = $29; + $237 = $236; + $238 = HEAP32[$237>>2]|0; + $239 = (($236) + 4)|0; + $240 = $239; + $241 = HEAP32[$240>>2]|0; + $242 = $238 | $235; + $243 = $29; $244 = $243; - HEAP32[$244>>2] = $239; + HEAP32[$244>>2] = $242; + $245 = (($243) + 4)|0; + $246 = $245; + HEAP32[$246>>2] = $241; $25 = 0; while(1) { - $245 = $25; - $246 = $19; - $247 = HEAP32[$246>>2]|0; - $248 = (($247) + 5)|0; - $249 = $18; - $250 = HEAP32[$249>>2]|0; - $251 = (($250) + ($248<<2)|0); + $247 = $25; + $248 = $19; + $249 = HEAP32[$248>>2]|0; + $250 = (($249) + 5)|0; + $251 = $18; $252 = HEAP32[$251>>2]|0; - $253 = ($245>>>0)<($252>>>0); - if (!($253)) { + $253 = (($252) + ($250<<2)|0); + $254 = HEAP32[$253>>2]|0; + $255 = ($247>>>0)<($254>>>0); + if (!($255)) { break; } - $254 = HEAP32[$13>>2]|0; - $255 = $14; - $256 = ((($255)) + 8|0); - $257 = HEAP32[$256>>2]|0; - $258 = ($254|0)>=($257|0); - if ($258) { + $256 = HEAP32[$13>>2]|0; + $257 = $14; + $258 = ((($257)) + 8|0); + $259 = HEAP32[$258>>2]|0; + $260 = ($256|0)>=($259|0); + if ($260) { label = 24; break; } - $259 = HEAP32[$13>>2]|0; - $260 = $14; - $261 = ((($260)) + 4|0); - $262 = HEAP32[$261>>2]|0; - $263 = (($262) + ($259<<2)|0); + $261 = HEAP32[$13>>2]|0; + $262 = $14; + $263 = ((($262)) + 4|0); $264 = HEAP32[$263>>2]|0; - $265 = ($264|0)==(65535); - if ($265) { + $265 = (($264) + ($261<<2)|0); + $266 = HEAP32[$265>>2]|0; + $267 = ($266|0)==(65535); + if ($267) { label = 26; break; } - $266 = $17; - $267 = HEAP32[$266>>2]|0; - $268 = ($267|0)!=(0); - $269 = HEAP32[$13>>2]|0; - $270 = $14; - $271 = ((($270)) + 4|0); - $272 = HEAP32[$271>>2]|0; - $273 = (($272) + ($269<<2)|0); + $268 = $17; + $269 = HEAP32[$268>>2]|0; + $270 = ($269|0)!=(0); + $271 = HEAP32[$13>>2]|0; + $272 = $14; + $273 = ((($272)) + 4|0); $274 = HEAP32[$273>>2]|0; - $275 = $12; - if ($268) { - $276 = (_getDots_341($274,$275)|0); - $279 = $276; + $275 = (($274) + ($271<<2)|0); + $276 = HEAP32[$275>>2]|0; + $277 = $12; + if ($270) { + $278 = (_getDots_341($276,$277)|0); + $281 = $278; } else { - $277 = (_getChar_2($274,$275)|0); - $279 = $277; - } - $278 = ((($279)) + 24|0); - $280 = $278; - $281 = $280; - $282 = HEAP32[$281>>2]|0; - $283 = (($280) + 4)|0; - $284 = $283; - $285 = HEAP32[$284>>2]|0; - $286 = $29; - $287 = $286; - $288 = HEAP32[$287>>2]|0; - $289 = (($286) + 4)|0; - $290 = $289; - $291 = HEAP32[$290>>2]|0; - $292 = $282 & $288; - $293 = $285 & $291; - $294 = ($292|0)!=(0); - $295 = ($293|0)!=(0); - $296 = $294 | $295; - $297 = $26; - $298 = ($297|0)!=(0); - if ($296) { - if ($298) { + $279 = (_getChar_2($276,$277)|0); + $281 = $279; + } + $280 = ((($281)) + 24|0); + $282 = $280; + $283 = $282; + $284 = HEAP32[$283>>2]|0; + $285 = (($282) + 4)|0; + $286 = $285; + $287 = HEAP32[$286>>2]|0; + $288 = $29; + $289 = $288; + $290 = HEAP32[$289>>2]|0; + $291 = (($288) + 4)|0; + $292 = $291; + $293 = HEAP32[$292>>2]|0; + $294 = $284 & $290; + $295 = $287 & $293; + $296 = ($294|0)!=(0); + $297 = ($295|0)!=(0); + $298 = $296 | $297; + $299 = $26; + $300 = ($299|0)!=(0); + if ($298) { + if ($300) { label = 34; break; } } else { - if (!($298)) { + if (!($300)) { label = 32; break; } } - $299 = HEAP32[$13>>2]|0; - $300 = (($299) + 1)|0; - HEAP32[$13>>2] = $300; - $301 = $25; + $301 = HEAP32[$13>>2]|0; $302 = (($301) + 1)|0; - $25 = $302; + HEAP32[$13>>2] = $302; + $303 = $25; + $304 = (($303) + 1)|0; + $25 = $304; } if ((label|0) == 24) { label = 0; @@ -31881,258 +31922,258 @@ function _passDoTest($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { label = 0; HEAP32[$34>>2] = 0; } - $303 = HEAP32[$34>>2]|0; - $304 = ($303|0)!=(0); + $305 = HEAP32[$34>>2]|0; + $306 = ($305|0)!=(0); L46: do { - if ($304) { - $305 = $19; - $306 = HEAP32[$305>>2]|0; - $307 = (($306) + 5)|0; - $308 = $18; - $309 = HEAP32[$308>>2]|0; - $310 = (($309) + ($307<<2)|0); + if ($306) { + $307 = $19; + $308 = HEAP32[$307>>2]|0; + $309 = (($308) + 5)|0; + $310 = $18; $311 = HEAP32[$310>>2]|0; - $25 = $311; + $312 = (($311) + ($309<<2)|0); + $313 = HEAP32[$312>>2]|0; + $25 = $313; while(1) { - $312 = $25; - $313 = $19; - $314 = HEAP32[$313>>2]|0; - $315 = (($314) + 6)|0; - $316 = $18; - $317 = HEAP32[$316>>2]|0; - $318 = (($317) + ($315<<2)|0); + $314 = $25; + $315 = $19; + $316 = HEAP32[$315>>2]|0; + $317 = (($316) + 6)|0; + $318 = $18; $319 = HEAP32[$318>>2]|0; - $320 = ($312>>>0)<($319>>>0); - if (!($320)) { + $320 = (($319) + ($317<<2)|0); + $321 = HEAP32[$320>>2]|0; + $322 = ($314>>>0)<($321>>>0); + if (!($322)) { break L46; } - $321 = HEAP32[$13>>2]|0; - $322 = $14; - $323 = ((($322)) + 8|0); - $324 = HEAP32[$323>>2]|0; - $325 = ($321|0)<($324|0); - if (!($325)) { + $323 = HEAP32[$13>>2]|0; + $324 = $14; + $325 = ((($324)) + 8|0); + $326 = HEAP32[$325>>2]|0; + $327 = ($323|0)<($326|0); + if (!($327)) { break L46; } - $326 = HEAP32[$13>>2]|0; - $327 = $14; - $328 = ((($327)) + 4|0); - $329 = HEAP32[$328>>2]|0; - $330 = (($329) + ($326<<2)|0); + $328 = HEAP32[$13>>2]|0; + $329 = $14; + $330 = ((($329)) + 4|0); $331 = HEAP32[$330>>2]|0; - $332 = ($331|0)==(65535); - if ($332) { + $332 = (($331) + ($328<<2)|0); + $333 = HEAP32[$332>>2]|0; + $334 = ($333|0)==(65535); + if ($334) { break; } - $333 = $17; - $334 = HEAP32[$333>>2]|0; - $335 = ($334|0)!=(0); - $336 = HEAP32[$13>>2]|0; - $337 = $14; - $338 = ((($337)) + 4|0); - $339 = HEAP32[$338>>2]|0; - $340 = (($339) + ($336<<2)|0); + $335 = $17; + $336 = HEAP32[$335>>2]|0; + $337 = ($336|0)!=(0); + $338 = HEAP32[$13>>2]|0; + $339 = $14; + $340 = ((($339)) + 4|0); $341 = HEAP32[$340>>2]|0; - $342 = $12; - if ($335) { - $343 = (_getDots_341($341,$342)|0); - $346 = $343; + $342 = (($341) + ($338<<2)|0); + $343 = HEAP32[$342>>2]|0; + $344 = $12; + if ($337) { + $345 = (_getDots_341($343,$344)|0); + $348 = $345; } else { - $344 = (_getChar_2($341,$342)|0); - $346 = $344; + $346 = (_getChar_2($343,$344)|0); + $348 = $346; } - $345 = ((($346)) + 24|0); - $347 = $345; - $348 = $347; - $349 = HEAP32[$348>>2]|0; - $350 = (($347) + 4)|0; - $351 = $350; - $352 = HEAP32[$351>>2]|0; - $353 = $29; - $354 = $353; - $355 = HEAP32[$354>>2]|0; - $356 = (($353) + 4)|0; - $357 = $356; - $358 = HEAP32[$357>>2]|0; - $359 = $349 & $355; - $360 = $352 & $358; - $361 = ($359|0)!=(0); - $362 = ($360|0)!=(0); - $363 = $361 | $362; - $364 = $26; - $365 = ($364|0)!=(0); - if ($363) { - if ($365) { + $347 = ((($348)) + 24|0); + $349 = $347; + $350 = $349; + $351 = HEAP32[$350>>2]|0; + $352 = (($349) + 4)|0; + $353 = $352; + $354 = HEAP32[$353>>2]|0; + $355 = $29; + $356 = $355; + $357 = HEAP32[$356>>2]|0; + $358 = (($355) + 4)|0; + $359 = $358; + $360 = HEAP32[$359>>2]|0; + $361 = $351 & $357; + $362 = $354 & $360; + $363 = ($361|0)!=(0); + $364 = ($362|0)!=(0); + $365 = $363 | $364; + $366 = $26; + $367 = ($366|0)!=(0); + if ($365) { + if ($367) { break L46; } } else { - if (!($365)) { + if (!($367)) { break L46; } } - $366 = HEAP32[$13>>2]|0; - $367 = (($366) + 1)|0; - HEAP32[$13>>2] = $367; - $368 = $25; + $368 = HEAP32[$13>>2]|0; $369 = (($368) + 1)|0; - $25 = $369; + HEAP32[$13>>2] = $369; + $370 = $25; + $371 = (($370) + 1)|0; + $25 = $371; } HEAP32[$34>>2] = 0; } } while(0); $26 = 0; - $370 = $19; - $371 = HEAP32[$370>>2]|0; - $372 = (($371) + 7)|0; - HEAP32[$370>>2] = $372; + $372 = $19; + $373 = HEAP32[$372>>2]|0; + $374 = (($373) + 7)|0; + HEAP32[$372>>2] = $374; break; } case 125: case 123: { - $373 = $19; - $374 = HEAP32[$373>>2]|0; - $375 = (($374) + 1)|0; - $376 = $18; - $377 = HEAP32[$376>>2]|0; - $378 = (($377) + ($375<<2)|0); + $375 = $19; + $376 = HEAP32[$375>>2]|0; + $377 = (($376) + 1)|0; + $378 = $18; $379 = HEAP32[$378>>2]|0; - $380 = $379 << 16; - $381 = $19; - $382 = HEAP32[$381>>2]|0; - $383 = (($382) + 2)|0; - $384 = $18; - $385 = HEAP32[$384>>2]|0; - $386 = (($385) + ($383<<2)|0); + $380 = (($379) + ($377<<2)|0); + $381 = HEAP32[$380>>2]|0; + $382 = $381 << 16; + $383 = $19; + $384 = HEAP32[$383>>2]|0; + $385 = (($384) + 2)|0; + $386 = $18; $387 = HEAP32[$386>>2]|0; - $388 = $380 | $387; - $27 = $388; - $389 = $27; - $390 = $12; - $391 = ((($390)) + 42728|0); - $392 = (($391) + ($389<<3)|0); - $28 = $392; - $393 = $19; - $394 = HEAP32[$393>>2]|0; - $395 = ($394|0)==(0); - if ($395) { + $388 = (($387) + ($385<<2)|0); + $389 = HEAP32[$388>>2]|0; + $390 = $382 | $389; + $27 = $390; + $391 = $27; + $392 = $12; + $393 = ((($392)) + 42728|0); + $394 = (($393) + ($391<<3)|0); + $28 = $394; + $395 = $19; + $396 = HEAP32[$395>>2]|0; + $397 = ($396|0)==(0); + if ($397) { label = 53; } else { - $396 = $19; - $397 = HEAP32[$396>>2]|0; - $398 = ($397|0)>(0); - if ($398) { - $399 = $19; - $400 = HEAP32[$399>>2]|0; - $401 = (($400) - 1)|0; - $402 = $18; - $403 = HEAP32[$402>>2]|0; - $404 = (($403) + ($401<<2)|0); + $398 = $19; + $399 = HEAP32[$398>>2]|0; + $400 = ($399|0)>(0); + if ($400) { + $401 = $19; + $402 = HEAP32[$401>>2]|0; + $403 = (($402) - 1)|0; + $404 = $18; $405 = HEAP32[$404>>2]|0; - $406 = ($405|0)==(91); - if ($406) { + $406 = (($405) + ($403<<2)|0); + $407 = HEAP32[$406>>2]|0; + $408 = ($407|0)==(91); + if ($408) { label = 53; } } } if ((label|0) == 53) { label = 0; - $407 = $28; - $408 = $21; - HEAP32[$408>>2] = $407; - $409 = $19; - $410 = HEAP32[$409>>2]|0; - $411 = $18; + $409 = $28; + $410 = $21; + HEAP32[$410>>2] = $409; + $411 = $19; $412 = HEAP32[$411>>2]|0; - $413 = (($412) + ($410<<2)|0); + $413 = $18; $414 = HEAP32[$413>>2]|0; - $415 = $22; - HEAP32[$415>>2] = $414; + $415 = (($414) + ($412<<2)|0); + $416 = HEAP32[$415>>2]|0; + $417 = $22; + HEAP32[$417>>2] = $416; } - $416 = $19; - $417 = HEAP32[$416>>2]|0; - $418 = $18; + $418 = $19; $419 = HEAP32[$418>>2]|0; - $420 = (($419) + ($417<<2)|0); + $420 = $18; $421 = HEAP32[$420>>2]|0; - $422 = ($421|0)==(123); - $423 = HEAP32[$13>>2]|0; - $424 = $14; - $425 = ((($424)) + 4|0); - $426 = HEAP32[$425>>2]|0; - $427 = (($426) + ($423<<2)|0); + $422 = (($421) + ($419<<2)|0); + $423 = HEAP32[$422>>2]|0; + $424 = ($423|0)==(123); + $425 = HEAP32[$13>>2]|0; + $426 = $14; + $427 = ((($426)) + 4|0); $428 = HEAP32[$427>>2]|0; - $429 = $17; + $429 = (($428) + ($425<<2)|0); $430 = HEAP32[$429>>2]|0; - $431 = $430<<1; - if ($422) { - $432 = $28; - $433 = ((($432)) + 56|0); - $434 = (($433) + ($431<<2)|0); - $435 = HEAP32[$434>>2]|0; - $436 = ($428|0)==($435|0); - $437 = $436 ? 1 : 0; - HEAP32[$34>>2] = $437; + $431 = $17; + $432 = HEAP32[$431>>2]|0; + $433 = $432<<1; + if ($424) { + $434 = $28; + $435 = ((($434)) + 56|0); + $436 = (($435) + ($433<<2)|0); + $437 = HEAP32[$436>>2]|0; + $438 = ($430|0)==($437|0); + $439 = $438 ? 1 : 0; + HEAP32[$34>>2] = $439; } else { - $438 = (($431) + 1)|0; - $439 = $28; - $440 = ((($439)) + 56|0); - $441 = (($440) + ($438<<2)|0); - $442 = HEAP32[$441>>2]|0; - $443 = ($428|0)==($442|0); - $444 = $443 ? 1 : 0; - HEAP32[$34>>2] = $444; - } - $445 = HEAP32[$13>>2]|0; - $446 = (($445) + 1)|0; - HEAP32[$13>>2] = $446; - $447 = $19; - $448 = HEAP32[$447>>2]|0; - $449 = (($448) + 3)|0; - HEAP32[$447>>2] = $449; + $440 = (($433) + 1)|0; + $441 = $28; + $442 = ((($441)) + 56|0); + $443 = (($442) + ($440<<2)|0); + $444 = HEAP32[$443>>2]|0; + $445 = ($430|0)==($444|0); + $446 = $445 ? 1 : 0; + HEAP32[$34>>2] = $446; + } + $447 = HEAP32[$13>>2]|0; + $448 = (($447) + 1)|0; + HEAP32[$13>>2] = $448; + $449 = $19; + $450 = HEAP32[$449>>2]|0; + $451 = (($450) + 3)|0; + HEAP32[$449>>2] = $451; break; } case 37: { - $450 = $19; - $451 = HEAP32[$450>>2]|0; - $452 = $12; - $453 = $14; - $454 = $18; - $455 = HEAP32[$454>>2]|0; - $456 = (_swapTest($451,$13,$452,$453,$455)|0); - HEAP32[$34>>2] = $456; - $457 = $19; - $458 = HEAP32[$457>>2]|0; - $459 = (($458) + 5)|0; - HEAP32[$457>>2] = $459; + $452 = $19; + $453 = HEAP32[$452>>2]|0; + $454 = $12; + $455 = $14; + $456 = $18; + $457 = HEAP32[$456>>2]|0; + $458 = (_swapTest($453,$13,$454,$455,$457)|0); + HEAP32[$34>>2] = $458; + $459 = $19; + $460 = HEAP32[$459>>2]|0; + $461 = (($460) + 5)|0; + HEAP32[$459>>2] = $461; break; } default: { - $505 = $18; - $506 = HEAP32[$505>>2]|0; - $507 = $19; - $508 = (__lou_handlePassVariableTest($506,$507,$34)|0); - $509 = ($508|0)!=(0); - if (!($509)) { + $509 = $18; + $510 = HEAP32[$509>>2]|0; + $511 = $19; + $512 = (__lou_handlePassVariableTest($510,$511,$34)|0); + $513 = ($512|0)!=(0); + if (!($513)) { label = 69; break L4; } } } } while(0); - $510 = $26; - $511 = ($510|0)!=(0); - $512 = HEAP32[$34>>2]|0; - $513 = ($512|0)!=(0); - $or$cond7 = $511 | $513; - if (!($or$cond7)) { - label = 72; - break; - } $514 = $26; $515 = ($514|0)!=(0); $516 = HEAP32[$34>>2]|0; $517 = ($516|0)!=(0); - $or$cond9 = $515 & $517; - if ($or$cond9) { + $or$cond11 = $515 | $517; + if (!($or$cond11)) { + label = 72; + break; + } + $518 = $26; + $519 = ($518|0)!=(0); + $520 = HEAP32[$34>>2]|0; + $521 = ($520|0)!=(0); + $or$cond13 = $519 & $521; + if ($or$cond13) { label = 72; break; } @@ -32141,104 +32182,107 @@ function _passDoTest($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { do { if ((label|0) == 6) { $11 = 0; - $518 = $11; - STACKTOP = sp;return ($518|0); + $522 = $11; + STACKTOP = sp;return ($522|0); } else if ((label|0) == 59) { - $460 = $12; - $461 = $14; - $462 = $16; - $463 = $17; - $464 = HEAP32[$463>>2]|0; - $465 = HEAP32[$13>>2]|0; - $466 = $18; - $467 = HEAP32[$466>>2]|0; - $468 = $19; + $462 = $12; + $463 = $14; + $464 = $16; + $465 = $17; + $466 = HEAP32[$465>>2]|0; + $467 = HEAP32[$13>>2]|0; + $468 = $18; $469 = HEAP32[$468>>2]|0; - $470 = $21; + $470 = $19; $471 = HEAP32[$470>>2]|0; - $472 = $22; + $472 = $21; $473 = HEAP32[$472>>2]|0; - $474 = (_doPassSearch($460,$461,$462,$464,$465,$467,$469,$23,$24,$471,$473)|0); - HEAP32[$34>>2] = $474; - $475 = $26; - $476 = ($475|0)!=(0); - $477 = HEAP32[$34>>2]|0; + $474 = $22; + $475 = HEAP32[$474>>2]|0; + $476 = (_doPassSearch($462,$463,$464,$466,$467,$469,$471,$23,$24,$473,$475)|0); + HEAP32[$34>>2] = $476; + $477 = $26; $478 = ($477|0)!=(0); - $or$cond3 = $476 | $478; - if ($or$cond3) { - $479 = $26; - $480 = ($479|0)!=(0); - $481 = HEAP32[$34>>2]|0; + $479 = HEAP32[$34>>2]|0; + $480 = ($479|0)!=(0); + $or$cond5 = $478 | $480; + if ($or$cond5) { + $481 = $26; $482 = ($481|0)!=(0); - $or$cond5 = $480 & $482; - if (!($or$cond5)) { - $483 = HEAP32[$23>>2]|0; - $484 = $19; - HEAP32[$484>>2] = $483; - $485 = HEAP32[$24>>2]|0; - HEAP32[$13>>2] = $485; + $483 = HEAP32[$34>>2]|0; + $484 = ($483|0)!=(0); + $or$cond7 = $482 & $484; + if (!($or$cond7)) { + $485 = HEAP32[$23>>2]|0; + $486 = $19; + HEAP32[$486>>2] = $485; + $487 = HEAP32[$24>>2]|0; + HEAP32[$13>>2] = $487; break; } } $11 = 0; - $518 = $11; - STACKTOP = sp;return ($518|0); + $522 = $11; + STACKTOP = sp;return ($522|0); } else if ((label|0) == 69) { $11 = 0; - $518 = $11; - STACKTOP = sp;return ($518|0); + $522 = $11; + STACKTOP = sp;return ($522|0); } else if ((label|0) == 72) { $11 = 0; - $518 = $11; - STACKTOP = sp;return ($518|0); + $522 = $11; + STACKTOP = sp;return ($522|0); } else if ((label|0) == 74) { $11 = 0; - $518 = $11; - STACKTOP = sp;return ($518|0); + $522 = $11; + STACKTOP = sp;return ($522|0); } } while(0); - $486 = $19; - $487 = HEAP32[$486>>2]|0; - $488 = (($487) + 1)|0; - HEAP32[$486>>2] = $488; - $489 = HEAP32[$13>>2]|0; - $31 = $489; - $490 = $32; - $491 = ($490|0)==(-1); - if ($491) { - $492 = $30; - $32 = $492; - $493 = $31; - $33 = $493; - } - $494 = $32; - $495 = $30; - $496 = ($494|0)<($495|0); - if ($496) { + $488 = $19; + $489 = HEAP32[$488>>2]|0; + $490 = (($489) + 1)|0; + HEAP32[$488>>2] = $490; + $491 = HEAP32[$13>>2]|0; + $31 = $491; + $492 = $32; + $493 = ($492|0)==(-1); + if ($493) { + $494 = $30; + $32 = $494; + $495 = $31; + $33 = $495; + } + $496 = $32; + $497 = $30; + $498 = ($496|0)<($497|0); + $499 = $33; + $500 = ($499|0)==(-1); + $or$cond9 = $498 | $500; + if ($or$cond9) { $11 = 0; - $518 = $11; - STACKTOP = sp;return ($518|0); + $522 = $11; + STACKTOP = sp;return ($522|0); } else { - $497 = $20; - $498 = $30; - HEAP32[$35>>2] = $498; - $499 = ((($35)) + 4|0); - $500 = $32; - HEAP32[$499>>2] = $500; - $501 = ((($35)) + 8|0); - $502 = $33; - HEAP32[$501>>2] = $502; - $503 = ((($35)) + 12|0); - $504 = $31; + $501 = $20; + $502 = $30; + HEAP32[$35>>2] = $502; + $503 = ((($35)) + 4|0); + $504 = $32; HEAP32[$503>>2] = $504; - ;HEAP32[$497>>2]=HEAP32[$35>>2]|0;HEAP32[$497+4>>2]=HEAP32[$35+4>>2]|0;HEAP32[$497+8>>2]=HEAP32[$35+8>>2]|0;HEAP32[$497+12>>2]=HEAP32[$35+12>>2]|0; + $505 = ((($35)) + 8|0); + $506 = $33; + HEAP32[$505>>2] = $506; + $507 = ((($35)) + 12|0); + $508 = $31; + HEAP32[$507>>2] = $508; + ;HEAP32[$501>>2]=HEAP32[$35>>2]|0;HEAP32[$501+4>>2]=HEAP32[$35+4>>2]|0;HEAP32[$501+8>>2]=HEAP32[$35+8>>2]|0;HEAP32[$501+12>>2]=HEAP32[$35+12>>2]|0; $11 = 1; - $518 = $11; - STACKTOP = sp;return ($518|0); + $522 = $11; + STACKTOP = sp;return ($522|0); } return (0)|0; } @@ -32730,7 +32774,7 @@ function _doPassSearch($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $50 = $13; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; - $53 = ($49|0)>($52|0); + $53 = ($49|0)>=($52|0); if ($53) { label = 6; break L1; @@ -45264,25 +45308,25 @@ function __lou_backTranslate($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13) { var $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0; var $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0; var $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0; - var $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0; - var $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; - var $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $vararg_buffer = 0, label = 0, sp = 0; + var $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $49 = 0, $50 = 0, $51 = 0; + var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0; + var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0; + var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); $vararg_buffer = sp; - $29 = sp + 192|0; - $30 = sp + 188|0; - $31 = sp + 176|0; - $32 = sp + 160|0; - $39 = sp + 128|0; - $40 = sp + 124|0; - $43 = sp + 112|0; - $49 = sp + 80|0; - $50 = sp + 64|0; - $54 = sp + 48|0; - $56 = sp + 32|0; - $57 = sp + 16|0; + $29 = sp + 184|0; + $30 = sp + 180|0; + $31 = sp + 168|0; + $32 = sp + 152|0; + $39 = sp + 124|0; + $40 = sp + 120|0; + $43 = sp + 108|0; + $48 = sp + 80|0; + $49 = sp + 64|0; + $53 = sp + 48|0; + $55 = sp + 32|0; + $56 = sp + 16|0; $15 = $0; $16 = $1; $17 = $2; @@ -45299,742 +45343,764 @@ function __lou_backTranslate($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13) { $28 = $13; $33 = 0; $35 = 0; - $45 = 1; - $60 = $15; - $61 = ($60|0)==(0|0); - $62 = $17; - $63 = ($62|0)==(0|0); - $or$cond = $61 | $63; - $64 = $18; - $65 = ($64|0)==(0|0); - $or$cond3 = $or$cond | $65; - $66 = $19; - $67 = ($66|0)==(0|0); - $or$cond5 = $or$cond3 | $67; - $68 = $20; - $69 = ($68|0)==(0|0); - $or$cond7 = $or$cond5 | $69; + $59 = $15; + $60 = ($59|0)==(0|0); + $61 = $17; + $62 = ($61|0)==(0|0); + $or$cond = $60 | $62; + $63 = $18; + $64 = ($63|0)==(0|0); + $or$cond3 = $or$cond | $64; + $65 = $19; + $66 = ($65|0)==(0|0); + $or$cond5 = $or$cond3 | $66; + $67 = $20; + $68 = ($67|0)==(0|0); + $or$cond7 = $or$cond5 | $68; if ($or$cond7) { $14 = 0; - $483 = $14; - STACKTOP = sp;return ($483|0); - } - $70 = $16; - $71 = ($70|0)==(0|0); - if ($71) { - $72 = $15; - $16 = $72; - } - $73 = $15; - $74 = $16; - __lou_getTable($73,$74,$29,$30); - $75 = HEAP32[$29>>2]|0; - $76 = ($75|0)==(0|0); - if ($76) { - $14 = 0; - $483 = $14; - STACKTOP = sp;return ($483|0); + $480 = $14; + STACKTOP = sp;return ($480|0); } - $77 = $26; - $78 = (__lou_isValidMode($77)|0); - $79 = ($78|0)!=(0); - if (!($79)) { - $80 = $26; - HEAP32[$vararg_buffer>>2] = $80; + $69 = $16; + $70 = ($69|0)==(0|0); + if ($70) { + $71 = $15; + $16 = $71; + } + $72 = $15; + $73 = $16; + __lou_getTable($72,$73,$29,$30); + $74 = HEAP32[$29>>2]|0; + $75 = ($74|0)==(0|0); + if ($75) { + $14 = 0; + $480 = $14; + STACKTOP = sp;return ($480|0); + } + $76 = $26; + $77 = (__lou_isValidMode($76)|0); + $78 = ($77|0)!=(0); + if (!($78)) { + $79 = $26; + HEAP32[$vararg_buffer>>2] = $79; __lou_logMessage(40000,9719,$vararg_buffer); } - $81 = HEAP32[9579]|0; - $82 = ($81|0)!=(0|0); - if (!($82)) { + $80 = HEAP32[9579]|0; + $81 = ($80|0)!=(0|0); + if (!($81)) { _initStringBufferPool_348(); } - $46 = 0; + $45 = 0; while(1) { - $83 = $46; - $84 = HEAP32[9579]|0; - $85 = HEAP32[$84>>2]|0; - $86 = ($83|0)<($85|0); - if (!($86)) { + $82 = $45; + $83 = HEAP32[9579]|0; + $84 = HEAP32[$83>>2]|0; + $85 = ($82|0)<($84|0); + if (!($85)) { break; } - $87 = $46; - (_releaseStringBuffer_349($87)|0); - $88 = $46; - $89 = (($88) + 1)|0; - $46 = $89; + $86 = $45; + (_releaseStringBuffer_349($86)|0); + $87 = $45; + $88 = (($87) + 1)|0; + $45 = $88; } $44 = 0; while(1) { - $90 = $44; - $91 = $18; - $92 = HEAP32[$91>>2]|0; - $93 = ($90|0)<($92|0); - if ($93) { - $94 = $44; - $95 = $17; - $96 = (($95) + ($94<<2)|0); - $97 = HEAP32[$96>>2]|0; - $98 = ($97|0)!=(0); - $484 = $98; + $89 = $44; + $90 = $18; + $91 = HEAP32[$90>>2]|0; + $92 = ($89|0)<($91|0); + if ($92) { + $93 = $44; + $94 = $17; + $95 = (($94) + ($93<<2)|0); + $96 = HEAP32[$95>>2]|0; + $97 = ($96|0)!=(0); + $481 = $97; } else { - $484 = 0; + $481 = 0; } - $99 = $44; - if (!($484)) { + $98 = $44; + if (!($481)) { break; } - $100 = (($99) + 1)|0; - $44 = $100; - } - $48 = $99; - $101 = $48; - $102 = (_getStringBuffer_350($101)|0); - $46 = $102; - $103 = $46; - $104 = HEAP32[9579]|0; - $105 = ((($104)) + 4|0); - $106 = HEAP32[$105>>2]|0; - $107 = (($106) + ($103<<2)|0); - $108 = HEAP32[$107>>2]|0; - $47 = $108; + $99 = (($98) + 1)|0; + $44 = $99; + } + $47 = $98; + $100 = $47; + $101 = (_getStringBuffer_350($100)|0); + $45 = $101; + $102 = $45; + $103 = HEAP32[9579]|0; + $104 = ((($103)) + 4|0); + $105 = HEAP32[$104>>2]|0; + $106 = (($105) + ($102<<2)|0); + $107 = HEAP32[$106>>2]|0; + $46 = $107; $44 = 0; while(1) { - $109 = $44; - $110 = $48; - $111 = ($109|0)<($110|0); - if (!($111)) { - break; - } - $112 = $26; - $113 = $112 & 4; - $114 = ($113|0)!=(0); - $115 = $44; - $116 = $17; - $117 = (($116) + ($115<<2)|0); - $118 = HEAP32[$117>>2]|0; - if ($114) { - $119 = $118 | 32768; - $120 = $44; - $121 = $47; - $122 = (($121) + ($120<<2)|0); - HEAP32[$122>>2] = $119; + $108 = $44; + $109 = $47; + $110 = ($108|0)<($109|0); + if (!($110)) { + break; + } + $111 = $26; + $112 = $111 & 4; + $113 = ($112|0)!=(0); + $114 = $44; + $115 = $17; + $116 = (($115) + ($114<<2)|0); + $117 = HEAP32[$116>>2]|0; + if ($113) { + $118 = $117 | 32768; + $119 = $44; + $120 = $46; + $121 = (($120) + ($119<<2)|0); + HEAP32[$121>>2] = $118; } else { - $123 = HEAP32[$30>>2]|0; - $124 = (__lou_getDotsForChar($118,$123)|0); - $125 = $44; - $126 = $47; - $127 = (($126) + ($125<<2)|0); - HEAP32[$127>>2] = $124; - } - $128 = $44; - $129 = (($128) + 1)|0; - $44 = $129; - } - $130 = HEAP32[$30>>2]|0; - $131 = (__lou_getDotsForChar(32,$130)|0); - $132 = $48; - $133 = $47; - $134 = (($133) + ($132<<2)|0); - HEAP32[$134>>2] = $131; - $135 = $46; - HEAP32[$49>>2] = $135; - $136 = ((($49)) + 4|0); - $137 = $47; - HEAP32[$136>>2] = $137; - $138 = ((($49)) + 8|0); - $139 = $48; - HEAP32[$138>>2] = $139; - ;HEAP32[$31>>2]=HEAP32[$49>>2]|0;HEAP32[$31+4>>2]=HEAP32[$49+4>>2]|0;HEAP32[$31+8>>2]=HEAP32[$49+8>>2]|0; - $140 = $20; - $141 = HEAP32[$140>>2]|0; - $142 = (_getStringBuffer_350($141)|0); - $46 = $142; - $143 = $46; - HEAP32[$50>>2] = $143; - $144 = ((($50)) + 4|0); - $145 = $46; - $146 = HEAP32[9579]|0; - $147 = ((($146)) + 4|0); - $148 = HEAP32[$147>>2]|0; - $149 = (($148) + ($145<<2)|0); - $150 = HEAP32[$149>>2]|0; - HEAP32[$144>>2] = $150; - $151 = ((($50)) + 8|0); - $152 = $20; - $153 = HEAP32[$152>>2]|0; - HEAP32[$151>>2] = $153; - $154 = ((($50)) + 12|0); - HEAP32[$154>>2] = 0; - ;HEAP32[$32>>2]=HEAP32[$50>>2]|0;HEAP32[$32+4>>2]=HEAP32[$50+4>>2]|0;HEAP32[$32+8>>2]=HEAP32[$50+8>>2]|0;HEAP32[$32+12>>2]=HEAP32[$50+12>>2]|0; - $155 = $21; - $33 = $155; - $156 = $22; - $34 = $156; - $157 = $23; - $158 = ($157|0)!=(0|0); + $122 = HEAP32[$30>>2]|0; + $123 = (__lou_getDotsForChar($117,$122)|0); + $124 = $44; + $125 = $46; + $126 = (($125) + ($124<<2)|0); + HEAP32[$126>>2] = $123; + } + $127 = $44; + $128 = (($127) + 1)|0; + $44 = $128; + } + $129 = HEAP32[$30>>2]|0; + $130 = (__lou_getDotsForChar(32,$129)|0); + $131 = $47; + $132 = $46; + $133 = (($132) + ($131<<2)|0); + HEAP32[$133>>2] = $130; + $134 = $45; + HEAP32[$48>>2] = $134; + $135 = ((($48)) + 4|0); + $136 = $46; + HEAP32[$135>>2] = $136; + $137 = ((($48)) + 8|0); + $138 = $47; + HEAP32[$137>>2] = $138; + ;HEAP32[$31>>2]=HEAP32[$48>>2]|0;HEAP32[$31+4>>2]=HEAP32[$48+4>>2]|0;HEAP32[$31+8>>2]=HEAP32[$48+8>>2]|0; + $139 = $20; + $140 = HEAP32[$139>>2]|0; + $141 = (_getStringBuffer_350($140)|0); + $45 = $141; + $142 = $45; + HEAP32[$49>>2] = $142; + $143 = ((($49)) + 4|0); + $144 = $45; + $145 = HEAP32[9579]|0; + $146 = ((($145)) + 4|0); + $147 = HEAP32[$146>>2]|0; + $148 = (($147) + ($144<<2)|0); + $149 = HEAP32[$148>>2]|0; + HEAP32[$143>>2] = $149; + $150 = ((($49)) + 8|0); + $151 = $20; + $152 = HEAP32[$151>>2]|0; + HEAP32[$150>>2] = $152; + $153 = ((($49)) + 12|0); + HEAP32[$153>>2] = 0; + ;HEAP32[$32>>2]=HEAP32[$49>>2]|0;HEAP32[$32+4>>2]=HEAP32[$49+4>>2]|0;HEAP32[$32+8>>2]=HEAP32[$49+8>>2]|0;HEAP32[$32+12>>2]=HEAP32[$49+12>>2]|0; + $154 = $21; + $33 = $154; + $155 = $22; + $34 = $155; + $156 = $23; + $157 = ($156|0)!=(0|0); L37: do { - if ($158) { + if ($157) { $44 = 0; while(1) { - $159 = $44; - $160 = ((($31)) + 8|0); - $161 = HEAP32[$160>>2]|0; - $162 = ($159|0)<($161|0); - if (!($162)) { + $158 = $44; + $159 = ((($31)) + 8|0); + $160 = HEAP32[$159>>2]|0; + $161 = ($158|0)<($160|0); + if (!($161)) { break L37; } - $163 = $44; - $164 = $23; - $165 = (($164) + ($163<<2)|0); - HEAP32[$165>>2] = -1; - $166 = $44; - $167 = (($166) + 1)|0; - $44 = $167; + $162 = $44; + $163 = $23; + $164 = (($163) + ($162<<2)|0); + HEAP32[$164>>2] = -1; + $165 = $44; + $166 = (($165) + 1)|0; + $44 = $166; } } } while(0); - $168 = $25; - $169 = ($168|0)!=(0|0); - if ($169) { - $170 = $25; - $171 = HEAP32[$170>>2]|0; - HEAP32[$39>>2] = $171; + $167 = $25; + $168 = ($167|0)!=(0|0); + if ($168) { + $169 = $25; + $170 = HEAP32[$169>>2]|0; + HEAP32[$39>>2] = $170; } else { HEAP32[$39>>2] = -1; } HEAP32[$40>>2] = 0; - $172 = $33; - $173 = ($172|0)!=(0|0); - if ($173) { - $174 = $33; - $175 = $20; - $176 = HEAP32[$175>>2]|0; - _memset(($174|0),48,($176|0))|0; - } - $177 = $34; - $178 = ($177|0)!=(0|0); - if ($178) { - $179 = $34; - $180 = $20; - $181 = HEAP32[$180>>2]|0; - _memset(($179|0),42,($181|0))|0; - } - $182 = ((($31)) + 8|0); - $183 = HEAP32[$182>>2]|0; - $184 = $20; - $185 = HEAP32[$184>>2]|0; - $186 = (__lou_allocMem(5,0,$183,$185)|0); - $36 = $186; - $187 = ($186|0)!=(0|0); - if (!($187)) { + $171 = $33; + $172 = ($171|0)!=(0|0); + if ($172) { + $173 = $33; + $174 = $20; + $175 = HEAP32[$174>>2]|0; + _memset(($173|0),48,($175|0))|0; + } + $176 = $34; + $177 = ($176|0)!=(0|0); + if ($177) { + $178 = $34; + $179 = $20; + $180 = HEAP32[$179>>2]|0; + _memset(($178|0),42,($180|0))|0; + } + $181 = ((($31)) + 8|0); + $182 = HEAP32[$181>>2]|0; + $183 = $20; + $184 = HEAP32[$183>>2]|0; + $185 = (__lou_allocMem(5,0,$182,$184)|0); + $36 = $185; + $186 = ($185|0)!=(0|0); + if (!($186)) { $14 = 0; - $483 = $14; - STACKTOP = sp;return ($483|0); - } - $188 = HEAP32[$29>>2]|0; - $189 = ((($188)) + 524|0); - $190 = HEAP32[$189>>2]|0; - $191 = ($190|0)>(1); - if ($191) { + $480 = $14; + STACKTOP = sp;return ($480|0); + } + $187 = HEAP32[$29>>2]|0; + $188 = ((($187)) + 524|0); + $189 = HEAP32[$188>>2]|0; + $190 = ($189|0)>(1); + if ($190) { label = 40; } else { - $192 = HEAP32[$29>>2]|0; - $193 = ((($192)) + 528|0); - $194 = HEAP32[$193>>2]|0; - $195 = ($194|0)!=(0); - if ($195) { + $191 = HEAP32[$29>>2]|0; + $192 = ((($191)) + 528|0); + $193 = HEAP32[$192>>2]|0; + $194 = ($193|0)!=(0); + if ($194) { label = 40; } } if ((label|0) == 40) { - $196 = ((($31)) + 8|0); - $197 = HEAP32[$196>>2]|0; - $198 = $20; - $199 = HEAP32[$198>>2]|0; - $200 = (__lou_allocMem(6,0,$197,$199)|0); - $37 = $200; - $201 = ($200|0)!=(0|0); - if (!($201)) { + $195 = ((($31)) + 8|0); + $196 = HEAP32[$195>>2]|0; + $197 = $20; + $198 = HEAP32[$197>>2]|0; + $199 = (__lou_allocMem(6,0,$196,$198)|0); + $37 = $199; + $200 = ($199|0)!=(0|0); + if (!($200)) { $14 = 0; - $483 = $14; - STACKTOP = sp;return ($483|0); - } - $202 = ((($31)) + 8|0); - $203 = HEAP32[$202>>2]|0; - $204 = $20; - $205 = HEAP32[$204>>2]|0; - $206 = (__lou_allocMem(7,0,$203,$205)|0); - $38 = $206; - $207 = ($206|0)!=(0|0); - if (!($207)) { + $480 = $14; + STACKTOP = sp;return ($480|0); + } + $201 = ((($31)) + 8|0); + $202 = HEAP32[$201>>2]|0; + $203 = $20; + $204 = HEAP32[$203>>2]|0; + $205 = (__lou_allocMem(7,0,$202,$204)|0); + $38 = $205; + $206 = ($205|0)!=(0|0); + if (!($206)) { $14 = 0; - $483 = $14; - STACKTOP = sp;return ($483|0); + $480 = $14; + STACKTOP = sp;return ($480|0); } } HEAP32[$43>>2] = 0; - $208 = $27; - $209 = ($208|0)!=(0|0); - $210 = $28; - $211 = ($210|0)!=(0|0); - $or$cond9 = $209 & $211; + $207 = $27; + $208 = ($207|0)!=(0|0); + $209 = $28; + $210 = ($209|0)!=(0|0); + $or$cond9 = $208 & $210; if ($or$cond9) { - $212 = $27; - $41 = $212; - $213 = $28; - $214 = HEAP32[$213>>2]|0; - $42 = $214; + $211 = $27; + $41 = $211; + $212 = $28; + $213 = HEAP32[$212>>2]|0; + $42 = $213; } else { $41 = 0; $42 = 0; } - $215 = $36; - $35 = $215; - $216 = HEAP32[$29>>2]|0; - $217 = ((($216)) + 524|0); - $218 = HEAP32[$217>>2]|0; - $51 = $218; - $219 = HEAP32[$29>>2]|0; - $220 = ((($219)) + 528|0); - $221 = HEAP32[$220>>2]|0; - $222 = ($221|0)!=(0); - $223 = $222 ? 0 : 1; + $214 = $36; + $35 = $214; + $215 = HEAP32[$29>>2]|0; + $216 = ((($215)) + 524|0); + $217 = HEAP32[$216>>2]|0; + $50 = $217; + $218 = HEAP32[$29>>2]|0; + $219 = ((($218)) + 528|0); + $220 = HEAP32[$219>>2]|0; + $221 = ($220|0)!=(0); + $222 = $221 ? 0 : 1; + $51 = $222; + $223 = $35; $52 = $223; - $224 = $35; - $53 = $224; - while(1) { - $225 = $51; - switch ($225|0) { + L72: while(1) { + $224 = $50; + switch ($224|0) { case 1: { - $226 = HEAP32[$29>>2]|0; - $227 = $26; - $228 = $51; - $229 = $34; - $230 = $53; - $231 = $41; - $232 = $42; - $233 = (_backTranslateString($226,$227,$228,$31,$32,$229,$230,$54,$39,$40,$231,$43,$232)|0); - $45 = $233; + $225 = HEAP32[$29>>2]|0; + $226 = $26; + $227 = $50; + $228 = $34; + $229 = $52; + $230 = $41; + $231 = $42; + $232 = (_backTranslateString($225,$226,$227,$31,$32,$228,$229,$53,$39,$40,$230,$43,$231)|0); + $233 = ($232|0)!=(0); + if (!($233)) { + label = 50; + break L72; + } break; } case 0: { $234 = HEAP32[$29>>2]|0; $235 = $26; - $236 = $51; - $237 = $53; + $236 = $50; + $237 = $52; $238 = $41; $239 = $42; - $240 = (_makeCorrections_351($234,$235,$236,$31,$32,$237,$54,$39,$40,$238,$43,$239)|0); - $45 = $240; + $240 = (_makeCorrections_351($234,$235,$236,$31,$32,$237,$53,$39,$40,$238,$43,$239)|0); + $241 = ($240|0)!=(0); + if (!($241)) { + label = 52; + break L72; + } break; } default: { - $241 = HEAP32[$29>>2]|0; - $242 = $26; - $243 = $51; - $244 = $53; - $245 = $41; - $246 = $42; - $247 = (_translatePass_352($241,$242,$243,$31,$32,$244,$54,$39,$40,$245,$43,$246)|0); - $45 = $247; - } - } - $248 = ((($32)) + 12|0); - $249 = HEAP32[$248>>2]|0; - $250 = HEAP32[$54>>2]|0; - $251 = $53; - $252 = (($251) + ($250<<2)|0); - HEAP32[$252>>2] = $249; - $253 = $53; - $254 = $35; - $255 = ($253|0)==($254|0); + $242 = HEAP32[$29>>2]|0; + $243 = $26; + $244 = $50; + $245 = $52; + $246 = $41; + $247 = $42; + $248 = (_translatePass_352($242,$243,$244,$31,$32,$245,$53,$39,$40,$246,$43,$247)|0); + $249 = ($248|0)!=(0); + if (!($249)) { + label = 54; + break L72; + } + } + } + $250 = $50; + $251 = (($250) + -1)|0; + $50 = $251; + $252 = ((($32)) + 12|0); + $253 = HEAP32[$252>>2]|0; + $254 = HEAP32[$53>>2]|0; + $255 = $52; + $256 = (($255) + ($254<<2)|0); + HEAP32[$256>>2] = $253; + $257 = $52; + $258 = $35; + $259 = ($257|0)==($258|0); L79: do { - if ($255) { - $256 = $37; - $53 = $256; - $257 = HEAP32[$54>>2]|0; - $258 = ((($31)) + 8|0); - $259 = HEAP32[$258>>2]|0; - $260 = ($257|0)<($259|0); - if ($260) { - $261 = HEAP32[$54>>2]|0; - $262 = $18; - HEAP32[$262>>2] = $261; + if ($259) { + $260 = $37; + $52 = $260; + $261 = HEAP32[$53>>2]|0; + $262 = ((($31)) + 8|0); + $263 = HEAP32[$262>>2]|0; + $264 = ($261|0)<($263|0); + if ($264) { + $265 = HEAP32[$53>>2]|0; + $266 = $18; + HEAP32[$266>>2] = $265; } } else { - $263 = $38; - $55 = $263; - $264 = $55; - $265 = $35; - $266 = $18; - $267 = HEAP32[$266>>2]|0; - $268 = (($267) + 1)|0; - $269 = $268<<2; - _memcpy(($264|0),($265|0),($269|0))|0; + $267 = $38; + $54 = $267; + $268 = $54; + $269 = $35; + $270 = $18; + $271 = HEAP32[$270>>2]|0; + $272 = (($271) + 1)|0; + $273 = $272<<2; + _memcpy(($268|0),($269|0),($273|0))|0; $44 = 0; L83: while(1) { - $270 = $44; - $271 = $18; - $272 = HEAP32[$271>>2]|0; - $273 = ($270|0)<=($272|0); - if (!($273)) { + $274 = $44; + $275 = $18; + $276 = HEAP32[$275>>2]|0; + $277 = ($274|0)<=($276|0); + if (!($277)) { break L79; } - $274 = $44; - $275 = $55; - $276 = (($275) + ($274<<2)|0); - $277 = HEAP32[$276>>2]|0; - $278 = ($277|0)<(0); + $278 = $44; + $279 = $54; + $280 = (($279) + ($278<<2)|0); + $281 = HEAP32[$280>>2]|0; + $282 = ($281|0)<(0); do { - if ($278) { - $279 = $53; - $280 = HEAP32[$279>>2]|0; - $281 = $44; - $282 = $35; - $283 = (($282) + ($281<<2)|0); - HEAP32[$283>>2] = $280; + if ($282) { + $283 = $52; + $284 = HEAP32[$283>>2]|0; + $285 = $44; + $286 = $35; + $287 = (($286) + ($285<<2)|0); + HEAP32[$287>>2] = $284; } else { - $284 = $44; - $285 = $55; - $286 = (($285) + ($284<<2)|0); - $287 = HEAP32[$286>>2]|0; - $288 = HEAP32[$54>>2]|0; - $289 = ($287|0)<($288|0); - $290 = $44; - $291 = $55; - $292 = (($291) + ($290<<2)|0); - $293 = HEAP32[$292>>2]|0; - if ($289) { - $294 = $53; - $295 = (($294) + ($293<<2)|0); - $296 = HEAP32[$295>>2]|0; - $297 = $44; - $298 = $35; + $288 = $44; + $289 = $54; + $290 = (($289) + ($288<<2)|0); + $291 = HEAP32[$290>>2]|0; + $292 = HEAP32[$53>>2]|0; + $293 = ($291|0)<($292|0); + $294 = $44; + $295 = $54; + $296 = (($295) + ($294<<2)|0); + $297 = HEAP32[$296>>2]|0; + if ($293) { + $298 = $52; $299 = (($298) + ($297<<2)|0); - HEAP32[$299>>2] = $296; + $300 = HEAP32[$299>>2]|0; + $301 = $44; + $302 = $35; + $303 = (($302) + ($301<<2)|0); + HEAP32[$303>>2] = $300; break; } - $300 = HEAP32[$54>>2]|0; - $301 = ($293|0)==($300|0); - if (!($301)) { - label = 65; + $304 = HEAP32[$53>>2]|0; + $305 = ($297|0)==($304|0); + if (!($305)) { + label = 68; break L83; } - $302 = HEAP32[$54>>2]|0; - $303 = ((($31)) + 8|0); - $304 = HEAP32[$303>>2]|0; - $305 = ($302|0)<($304|0); - $306 = $44; - if ($305) { - label = 63; + $306 = HEAP32[$53>>2]|0; + $307 = ((($31)) + 8|0); + $308 = HEAP32[$307>>2]|0; + $309 = ($306|0)<($308|0); + $310 = $44; + if ($309) { + label = 66; break L83; } - $313 = $55; - $314 = (($313) + ($306<<2)|0); - $315 = HEAP32[$314>>2]|0; - $316 = $53; - $317 = (($316) + ($315<<2)|0); - $318 = HEAP32[$317>>2]|0; - $319 = $44; - $320 = $35; + $317 = $54; + $318 = (($317) + ($310<<2)|0); + $319 = HEAP32[$318>>2]|0; + $320 = $52; $321 = (($320) + ($319<<2)|0); - HEAP32[$321>>2] = $318; + $322 = HEAP32[$321>>2]|0; + $323 = $44; + $324 = $35; + $325 = (($324) + ($323<<2)|0); + HEAP32[$325>>2] = $322; } } while(0); - $329 = $44; - $330 = (($329) + 1)|0; - $44 = $330; + $333 = $44; + $334 = (($333) + 1)|0; + $44 = $334; } - if ((label|0) == 63) { + if ((label|0) == 66) { label = 0; - $307 = $18; - HEAP32[$307>>2] = $306; - $308 = ((($32)) + 12|0); - $309 = HEAP32[$308>>2]|0; - $310 = $44; - $311 = $35; - $312 = (($311) + ($310<<2)|0); - HEAP32[$312>>2] = $309; + $311 = $18; + HEAP32[$311>>2] = $310; + $312 = ((($32)) + 12|0); + $313 = HEAP32[$312>>2]|0; + $314 = $44; + $315 = $35; + $316 = (($315) + ($314<<2)|0); + HEAP32[$316>>2] = $313; break; } - else if ((label|0) == 65) { + else if ((label|0) == 68) { label = 0; - $322 = $44; - $323 = $18; - HEAP32[$323>>2] = $322; - $324 = ((($32)) + 12|0); - $325 = HEAP32[$324>>2]|0; $326 = $44; - $327 = $35; - $328 = (($327) + ($326<<2)|0); - HEAP32[$328>>2] = $325; + $327 = $18; + HEAP32[$327>>2] = $326; + $328 = ((($32)) + 12|0); + $329 = HEAP32[$328>>2]|0; + $330 = $44; + $331 = $35; + $332 = (($331) + ($330<<2)|0); + HEAP32[$332>>2] = $329; break; } } } while(0); - $331 = $51; - $332 = (($331) + -1)|0; - $51 = $332; - $333 = $51; - $334 = $52; - $335 = ($333|0)>=($334|0); - $336 = $45; - $337 = ($336|0)!=(0); - $or$cond11 = $335 & $337; - if (!($or$cond11)) { + $335 = $50; + $336 = $51; + $337 = ($335|0)>=($336|0); + if (!($337)) { + label = 72; break; } $338 = HEAP32[$31>>2]|0; (_releaseStringBuffer_349($338)|0); $339 = HEAP32[$32>>2]|0; - HEAP32[$56>>2] = $339; - $340 = ((($56)) + 4|0); + HEAP32[$55>>2] = $339; + $340 = ((($55)) + 4|0); $341 = ((($32)) + 4|0); $342 = HEAP32[$341>>2]|0; HEAP32[$340>>2] = $342; - $343 = ((($56)) + 8|0); + $343 = ((($55)) + 8|0); $344 = ((($32)) + 12|0); $345 = HEAP32[$344>>2]|0; HEAP32[$343>>2] = $345; - ;HEAP32[$31>>2]=HEAP32[$56>>2]|0;HEAP32[$31+4>>2]=HEAP32[$56+4>>2]|0;HEAP32[$31+8>>2]=HEAP32[$56+8>>2]|0; + ;HEAP32[$31>>2]=HEAP32[$55>>2]|0;HEAP32[$31+4>>2]=HEAP32[$55+4>>2]|0;HEAP32[$31+8>>2]=HEAP32[$55+8>>2]|0; $346 = $20; $347 = HEAP32[$346>>2]|0; $348 = (_getStringBuffer_350($347)|0); - $46 = $348; - $349 = $46; - HEAP32[$57>>2] = $349; - $350 = ((($57)) + 4|0); - $351 = $46; + $45 = $348; + $349 = $45; + HEAP32[$56>>2] = $349; + $350 = ((($56)) + 4|0); + $351 = $45; $352 = HEAP32[9579]|0; $353 = ((($352)) + 4|0); $354 = HEAP32[$353>>2]|0; $355 = (($354) + ($351<<2)|0); $356 = HEAP32[$355>>2]|0; HEAP32[$350>>2] = $356; - $357 = ((($57)) + 8|0); + $357 = ((($56)) + 8|0); $358 = $20; $359 = HEAP32[$358>>2]|0; HEAP32[$357>>2] = $359; - $360 = ((($57)) + 12|0); + $360 = ((($56)) + 12|0); HEAP32[$360>>2] = 0; - ;HEAP32[$32>>2]=HEAP32[$57>>2]|0;HEAP32[$32+4>>2]=HEAP32[$57+4>>2]|0;HEAP32[$32+8>>2]=HEAP32[$57+8>>2]|0;HEAP32[$32+12>>2]=HEAP32[$57+12>>2]|0; + ;HEAP32[$32>>2]=HEAP32[$56>>2]|0;HEAP32[$32+4>>2]=HEAP32[$56+4>>2]|0;HEAP32[$32+8>>2]=HEAP32[$56+8>>2]|0;HEAP32[$32+12>>2]=HEAP32[$56+12>>2]|0; } - $361 = $45; - $362 = ($361|0)!=(0); - L101: do { - if ($362) { - $44 = 0; - while(1) { - $363 = $44; - $364 = ((($32)) + 12|0); - $365 = HEAP32[$364>>2]|0; - $366 = ($363|0)<($365|0); - if (!($366)) { - break; - } - $367 = $44; - $368 = ((($32)) + 4|0); - $369 = HEAP32[$368>>2]|0; - $370 = (($369) + ($367<<2)|0); - $371 = HEAP32[$370>>2]|0; - $372 = $44; - $373 = $19; - $374 = (($373) + ($372<<2)|0); - HEAP32[$374>>2] = $371; - $375 = $44; - $376 = (($375) + 1)|0; - $44 = $376; - } - $377 = ((($32)) + 12|0); - $378 = HEAP32[$377>>2]|0; - $379 = $20; - HEAP32[$379>>2] = $378; - $380 = $24; - $381 = ($380|0)!=(0|0); - L107: do { - if ($381) { - $58 = -1; - $59 = -1; - $44 = 0; - while(1) { - $382 = $44; - $383 = $18; - $384 = HEAP32[$383>>2]|0; - $385 = ($382|0)<($384|0); - if (!($385)) { - break; - } - $386 = $44; - $387 = $35; - $388 = (($387) + ($386<<2)|0); - $389 = HEAP32[$388>>2]|0; - $390 = $59; - $391 = ($389|0)>($390|0); - if ($391) { - while(1) { - $392 = $59; - $393 = $44; - $394 = $35; - $395 = (($394) + ($393<<2)|0); - $396 = HEAP32[$395>>2]|0; - $397 = ($392|0)<($396|0); - if (!($397)) { - break; - } - $398 = $59; - $399 = ($398|0)>=(0); - do { - if ($399) { - $400 = $59; - $401 = $20; - $402 = HEAP32[$401>>2]|0; - $403 = ($400|0)<($402|0); - if (!($403)) { - break; - } - $404 = $58; - $405 = ($404|0)<(0); - $406 = $58; - $407 = $405 ? 0 : $406; - $408 = $59; - $409 = $24; - $410 = (($409) + ($408<<2)|0); - HEAP32[$410>>2] = $407; - } - } while(0); - $411 = $59; - $412 = (($411) + 1)|0; - $59 = $412; - } - $413 = $44; - $58 = $413; - } - $414 = $44; - $415 = (($414) + 1)|0; - $44 = $415; - } - $416 = $59; - $417 = ($416|0)<(0); - if ($417) { - $59 = 0; + if ((label|0) == 50) { + $14 = 0; + $480 = $14; + STACKTOP = sp;return ($480|0); + } + else if ((label|0) == 52) { + $14 = 0; + $480 = $14; + STACKTOP = sp;return ($480|0); + } + else if ((label|0) == 54) { + $14 = 0; + $480 = $14; + STACKTOP = sp;return ($480|0); + } + else if ((label|0) == 72) { + $44 = 0; + while(1) { + $361 = $44; + $362 = ((($32)) + 12|0); + $363 = HEAP32[$362>>2]|0; + $364 = ($361|0)<($363|0); + if (!($364)) { + break; + } + $365 = $44; + $366 = ((($32)) + 4|0); + $367 = HEAP32[$366>>2]|0; + $368 = (($367) + ($365<<2)|0); + $369 = HEAP32[$368>>2]|0; + $370 = $44; + $371 = $19; + $372 = (($371) + ($370<<2)|0); + HEAP32[$372>>2] = $369; + $373 = $44; + $374 = (($373) + 1)|0; + $44 = $374; + } + $375 = ((($32)) + 12|0); + $376 = HEAP32[$375>>2]|0; + $377 = $20; + HEAP32[$377>>2] = $376; + $378 = $24; + $379 = ($378|0)!=(0|0); + L106: do { + if ($379) { + $57 = -1; + $58 = -1; + $44 = 0; + while(1) { + $380 = $44; + $381 = $18; + $382 = HEAP32[$381>>2]|0; + $383 = ($380|0)<($382|0); + if (!($383)) { + break; } - while(1) { - $418 = $59; - $419 = $20; - $420 = HEAP32[$419>>2]|0; - $421 = ($418|0)<($420|0); - if (!($421)) { - break L107; + $384 = $44; + $385 = $35; + $386 = (($385) + ($384<<2)|0); + $387 = HEAP32[$386>>2]|0; + $388 = $58; + $389 = ($387|0)>($388|0); + if ($389) { + while(1) { + $390 = $58; + $391 = $44; + $392 = $35; + $393 = (($392) + ($391<<2)|0); + $394 = HEAP32[$393>>2]|0; + $395 = ($390|0)<($394|0); + if (!($395)) { + break; + } + $396 = $58; + $397 = ($396|0)>=(0); + do { + if ($397) { + $398 = $58; + $399 = $20; + $400 = HEAP32[$399>>2]|0; + $401 = ($398|0)<($400|0); + if (!($401)) { + break; + } + $402 = $57; + $403 = ($402|0)<(0); + $404 = $57; + $405 = $403 ? 0 : $404; + $406 = $58; + $407 = $24; + $408 = (($407) + ($406<<2)|0); + HEAP32[$408>>2] = $405; + } + } while(0); + $409 = $58; + $410 = (($409) + 1)|0; + $58 = $410; } - $422 = $58; - $423 = $59; - $424 = (($423) + 1)|0; - $59 = $424; - $425 = $24; - $426 = (($425) + ($423<<2)|0); - HEAP32[$426>>2] = $422; + $411 = $44; + $57 = $411; } + $412 = $44; + $413 = (($412) + 1)|0; + $44 = $413; } - } while(0); - $427 = $23; - $428 = ($427|0)!=(0|0); - if ($428) { + $414 = $58; + $415 = ($414|0)<(0); + if ($415) { + $58 = 0; + } + while(1) { + $416 = $58; + $417 = $20; + $418 = HEAP32[$417>>2]|0; + $419 = ($416|0)<($418|0); + if (!($419)) { + break L106; + } + $420 = $57; + $421 = $58; + $422 = (($421) + 1)|0; + $58 = $422; + $423 = $24; + $424 = (($423) + ($421<<2)|0); + HEAP32[$424>>2] = $420; + } + } + } while(0); + $425 = $23; + $426 = ($425|0)!=(0|0); + L128: do { + if ($426) { $44 = 0; while(1) { - $429 = $44; - $430 = $18; - $431 = HEAP32[$430>>2]|0; - $432 = ($429|0)<($431|0); - if (!($432)) { - break L101; - } - $433 = $44; - $434 = $35; - $435 = (($434) + ($433<<2)|0); - $436 = HEAP32[$435>>2]|0; - $437 = ($436|0)<(0); - $438 = $44; + $427 = $44; + $428 = $18; + $429 = HEAP32[$428>>2]|0; + $430 = ($427|0)<($429|0); + if (!($430)) { + break L128; + } + $431 = $44; + $432 = $35; + $433 = (($432) + ($431<<2)|0); + $434 = HEAP32[$433>>2]|0; + $435 = ($434|0)<(0); + $436 = $44; do { - if ($437) { - $439 = $23; - $440 = (($439) + ($438<<2)|0); - HEAP32[$440>>2] = 0; + if ($435) { + $437 = $23; + $438 = (($437) + ($436<<2)|0); + HEAP32[$438>>2] = 0; } else { - $441 = $35; - $442 = (($441) + ($438<<2)|0); + $439 = $35; + $440 = (($439) + ($436<<2)|0); + $441 = HEAP32[$440>>2]|0; + $442 = $20; $443 = HEAP32[$442>>2]|0; - $444 = $20; - $445 = HEAP32[$444>>2]|0; - $446 = (($445) - 1)|0; - $447 = ($443|0)>($446|0); - if ($447) { - $448 = $20; - $449 = HEAP32[$448>>2]|0; - $450 = (($449) - 1)|0; - $451 = $44; - $452 = $23; - $453 = (($452) + ($451<<2)|0); - HEAP32[$453>>2] = $450; + $444 = (($443) - 1)|0; + $445 = ($441|0)>($444|0); + if ($445) { + $446 = $20; + $447 = HEAP32[$446>>2]|0; + $448 = (($447) - 1)|0; + $449 = $44; + $450 = $23; + $451 = (($450) + ($449<<2)|0); + HEAP32[$451>>2] = $448; break; } else { - $454 = $44; - $455 = $35; - $456 = (($455) + ($454<<2)|0); - $457 = HEAP32[$456>>2]|0; - $458 = $44; - $459 = $23; - $460 = (($459) + ($458<<2)|0); - HEAP32[$460>>2] = $457; + $452 = $44; + $453 = $35; + $454 = (($453) + ($452<<2)|0); + $455 = HEAP32[$454>>2]|0; + $456 = $44; + $457 = $23; + $458 = (($457) + ($456<<2)|0); + HEAP32[$458>>2] = $455; break; } } } while(0); - $461 = $44; - $462 = (($461) + 1)|0; - $44 = $462; + $459 = $44; + $460 = (($459) + 1)|0; + $44 = $460; } } - } - } while(0); - $463 = $25; - $464 = ($463|0)!=(0|0); - do { - if ($464) { - $465 = $25; - $466 = HEAP32[$465>>2]|0; - $467 = ($466|0)!=(-1); - if ($467) { - $468 = $23; - $469 = ($468|0)!=(0|0); - if ($469) { - $470 = $25; - $471 = HEAP32[$470>>2]|0; - $472 = $23; - $473 = (($472) + ($471<<2)|0); - $474 = HEAP32[$473>>2]|0; - $475 = $25; - HEAP32[$475>>2] = $474; - break; - } else { - $476 = HEAP32[$39>>2]|0; - $477 = $25; - HEAP32[$477>>2] = $476; - break; + } while(0); + $461 = $25; + $462 = ($461|0)!=(0|0); + do { + if ($462) { + $463 = $25; + $464 = HEAP32[$463>>2]|0; + $465 = ($464|0)!=(-1); + if ($465) { + $466 = $23; + $467 = ($466|0)!=(0|0); + if ($467) { + $468 = $25; + $469 = HEAP32[$468>>2]|0; + $470 = $23; + $471 = (($470) + ($469<<2)|0); + $472 = HEAP32[$471>>2]|0; + $473 = $25; + HEAP32[$473>>2] = $472; + break; + } else { + $474 = HEAP32[$39>>2]|0; + $475 = $25; + HEAP32[$475>>2] = $474; + break; + } } } + } while(0); + $476 = $28; + $477 = ($476|0)!=(0|0); + if ($477) { + $478 = HEAP32[$43>>2]|0; + $479 = $28; + HEAP32[$479>>2] = $478; } - } while(0); - $478 = $28; - $479 = ($478|0)!=(0|0); - if ($479) { - $480 = HEAP32[$43>>2]|0; - $481 = $28; - HEAP32[$481>>2] = $480; - } - $482 = $45; - $14 = $482; - $483 = $14; - STACKTOP = sp;return ($483|0); + $14 = 1; + $480 = $14; + STACKTOP = sp;return ($480|0); + } + return (0)|0; } function _initStringBufferPool_348() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0;