function a() { f((HEAPU8[10202] | 0) + 5 | 0); f(HEAPU8[10202] | 0); f(347); f(351); f(8); HEAP[1024] = 5; HEAP[1024] = 5; } function b($this, $__n) { $this = $this | 0; $__n = $__n | 0; var $4 = 0, $5 = 0, $10 = 0, $13 = 0, $14 = 0, $15 = 0, $23 = 0, $30 = 0, $38 = 0, $40 = 0; if (($__n | 0) == 0) { return; } $4 = $this; $5 = HEAP8[$4 & 16777215] | 0; if (($5 & 1) << 24 >> 24 == 0) { $14 = 10; $13 = $5; } else { $10 = HEAP32[($this & 16777215) >> 2] | 0; $14 = ($10 & -2) - 1 | 0; $13 = $10 & 255; } $15 = $13 & 255; if (($15 & 1 | 0) == 0) { $23 = $15 >>> 1; } else { $23 = HEAP32[($this + 4 & 16777215) >> 2] | 0; } if (($14 - $23 | 0) >>> 0 < $__n >>> 0) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($this, $14, ($__n - $14 | 0) + $23 | 0, $23, $23); $30 = HEAP8[$4 & 16777215] | 0; } else { $30 = $13; } if (($30 & 1) << 24 >> 24 == 0) { $38 = $this + 1 | 0; } else { $38 = HEAP32[($this + 8 & 16777215) >> 2] | 0; } _memset($38 + $23 | 0, 0, $__n | 0, 1, 1213141516); $40 = $23 + $__n | 0; if ((HEAP8[$4 & 16777215] & 1) << 24 >> 24 == 0) { HEAP8[$4 & 16777215] = $40 << 1 & 255; } else { HEAP32[($this + 4 & 16777215) >> 2] = $40; } HEAP8[$38 + $40 & 16777215] = 0; return; }