aboutsummaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2011-07-30 23:44:30 -0700
committerAlon Zakai <alonzakai@gmail.com>2011-07-30 23:44:30 -0700
commit27f4836bfe470712e78958abe5f0ed6fa70b5733 (patch)
tree50f92eb29af811ade307453319d146423c2a311d /demos
parent5f5cd01b4debb82c344880d2d682f62f11c7452a (diff)
eSpeak text-to-speech demo
Diffstat (limited to 'demos')
-rw-r--r--demos/espeak/espeak-data/en_dictbin0 -> 85893 bytes
-rw-r--r--demos/espeak/espeak-data/intonationsbin0 -> 816 bytes
-rw-r--r--demos/espeak/espeak-data/phondatabin0 -> 376932 bytes
-rw-r--r--demos/espeak/espeak-data/phonindexbin0 -> 18130 bytes
-rw-r--r--demos/espeak/espeak-data/phontabbin0 -> 31476 bytes
-rwxr-xr-xdemos/espeak/espeak-data/voices/en/en-us17
-rw-r--r--demos/espeak/espeak.html95
-rw-r--r--demos/espeak/espeak.js2554
-rw-r--r--demos/espeak/espeak_src.tar.bz2bin0 -> 253193 bytes
9 files changed, 2666 insertions, 0 deletions
diff --git a/demos/espeak/espeak-data/en_dict b/demos/espeak/espeak-data/en_dict
new file mode 100644
index 00000000..b9006ce9
--- /dev/null
+++ b/demos/espeak/espeak-data/en_dict
Binary files differ
diff --git a/demos/espeak/espeak-data/intonations b/demos/espeak/espeak-data/intonations
new file mode 100644
index 00000000..3486b1a8
--- /dev/null
+++ b/demos/espeak/espeak-data/intonations
Binary files differ
diff --git a/demos/espeak/espeak-data/phondata b/demos/espeak/espeak-data/phondata
new file mode 100644
index 00000000..6a9f8d4b
--- /dev/null
+++ b/demos/espeak/espeak-data/phondata
Binary files differ
diff --git a/demos/espeak/espeak-data/phonindex b/demos/espeak/espeak-data/phonindex
new file mode 100644
index 00000000..f6d3212d
--- /dev/null
+++ b/demos/espeak/espeak-data/phonindex
Binary files differ
diff --git a/demos/espeak/espeak-data/phontab b/demos/espeak/espeak-data/phontab
new file mode 100644
index 00000000..2477f38d
--- /dev/null
+++ b/demos/espeak/espeak-data/phontab
Binary files differ
diff --git a/demos/espeak/espeak-data/voices/en/en-us b/demos/espeak/espeak-data/voices/en/en-us
new file mode 100755
index 00000000..e0ea6d63
--- /dev/null
+++ b/demos/espeak/espeak-data/voices/en/en-us
@@ -0,0 +1,17 @@
+// moving towards US English
+name english-us
+language en-us 2
+language en-r
+language en 3
+gender male
+
+phonemes en-us
+dictrules 3 6
+option reduce_t 1
+
+stressLength 145 125 190 170 0 0 260 290
+stressAmp 17 16 19 19 19 19 21 19
+
+replace 03 I i
+replace 03 I2 i
+replace 03 @ @/
diff --git a/demos/espeak/espeak.html b/demos/espeak/espeak.html
new file mode 100644
index 00000000..9e23ee18
--- /dev/null
+++ b/demos/espeak/espeak.html
@@ -0,0 +1,95 @@
+<html>
+<title>Text-to-Speech on the Web</title>
+<head>
+ <script>
+ // This demo is licensed under the GNU GPL.
+
+ var print = console.log;
+
+ var Module = {
+ arguments: ['-w', 'wav.wav', '-v', 'en/en-us', '--path=/espeak'],
+ noInitialRun: true
+ };
+ </script>
+ <script src="espeak.js"></script>
+ <script>
+ // expects the webserver to run in the parent of espeak-data/
+
+ FS.createPath('/', 'espeak/espeak-data', true, false);
+ ['phontab', 'phonindex', 'phondata', 'intonations', 'en_dict'].forEach(function(datafile) {
+ FS.createLazyFile('/espeak/espeak-data', datafile, 'espeak-data/' + datafile, true, false);
+ });
+
+ FS.createPath('/', 'espeak/espeak-data/voices/en', true, false);
+ FS.createLazyFile('/espeak/espeak-data/voices/en', 'en-us', 'espeak-data/voices/en/en-us', true, false);
+
+ FS.root.write = true;
+
+ function talk(text) {
+ Module.arguments.push(text);
+ run();
+ Module.arguments.pop();
+
+ var wav = FS.root.contents['wav.wav'].contents;
+
+ function encode64(data) {
+ var BASE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
+ var PAD = '=';
+ var ret = '';
+ var leftchar = 0;
+ var leftbits = 0;
+ for (var i = 0; i < data.length; i++) {
+ leftchar = (leftchar << 8) | data[i];
+ leftbits += 8;
+ while (leftbits >= 6) {
+ var curr = (leftchar >> (leftbits-6)) & 0x3f;
+ leftbits -= 6;
+ ret += BASE[curr];
+ }
+ }
+ if (leftbits == 2) {
+ ret += BASE[(leftchar&3) << 4];
+ ret += PAD + PAD;
+ } else if (leftbits == 4) {
+ ret += BASE[(leftchar&0xf) << 2];
+ ret += PAD;
+ }
+ return ret;
+ }
+
+ for (var i = 0; i < wav.length; i++)
+ wav[i] = unSign(wav[i], 8);
+
+ document.getElementById("audio").innerHTML=("<audio id=\"player\" src=\"data:audio/x-wav;base64,"+encode64(wav)+"\">");
+ document.getElementById("player").play();
+ }
+ </script>
+</head>
+<body>
+ <h1>Text-To-Speech on the Web</h1>
+ <form onsubmit="talk(text.value); return false">
+ Text: <input type="text" name="text" size=50 value="Never gonna give, you, up."><input type="submit" value="Go!">
+ </form>
+ <hr>
+ <p>
+ This demo is 100% clientside JavaScript. It uses <a href="http://espeak.sourceforge.net/">eSpeak</a>, an open source
+ speech synthesizer, which was compiled from C++ to JavaScript using <a href="http://emscripten.org">Emscripten</a>.
+ Source code for this demo can be found <a href="espeak_src.tar.bz2">here</a>.
+ </p>
+ <p>
+ Browser requirements:
+ <ul>
+ <li><b>Typed arrays</b>. The eSpeak code is not portable to the extent that would be necessary to avoid using typed arrays.
+ (It should however be possible to rewrite small bits of eSpeak to fix that.)
+ This is present in Firefox and Chrome, but not IE, Safari or Opera.</li>
+ <li><b>Support for WAV audio in data URIs</b>. eSpeak's simplest form of output is a WAV file, and the easiest way to use
+ that is via a data URI. (It should however be possible to extract the raw audio directly by hacking eSpeak.)
+ This is present in Firefox, Safari and Opera, but not IE or Chrome.</li>
+ </ul>
+ So currently this demo will only work in Firefox. Help is welcome regarding the workarounds mentioned above
+ that will let it work elsewhere, we would like to develop this demo into a useful project for people to use around the web.
+ </p>
+ <div id="audio"></div>
+</body>
+</html>
+
diff --git a/demos/espeak/espeak.js b/demos/espeak/espeak.js
new file mode 100644
index 00000000..fd400e1f
--- /dev/null
+++ b/demos/espeak/espeak.js
@@ -0,0 +1,2554 @@
+this.Module||(this.Module={});if(!Module.arguments)try{Module.arguments=scriptArgs}catch(e$$5){try{Module.arguments=arguments}catch(e$$6){Module.arguments=[]}}
+var Runtime={forceAlign:function(f,d){d=d||4;return isNumber(f)&&isNumber(d)?Math.ceil(f/d)*d:"Math.ceil(("+f+")/"+d+")*"+d},isNumberType:function(f){return f in Runtime.INT_TYPES||f in Runtime.FLOAT_TYPES},isPointerType:function(f){return pointingLevels(f)>0},isStructType:function(f){return isPointerType(f)?!1:RegExp(/^\[\d+\ x\ (.*)\]/g).test(f)?!0:!Runtime.isNumberType(f)&&f[0]=="%"},INT_TYPES:{i1:0,i8:0,i16:0,i32:0,i64:0},FLOAT_TYPES:{"float":0,"double":0},or64:function(f,d){return(f|0|d|0)+(Math.round(f/
+4294967296)|Math.round(d/4294967296))*4294967296},and64:function(f,d){return((f|0)&(d|0))+(Math.round(f/4294967296)&Math.round(d/4294967296))*4294967296},xor64:function(f,d){return((f|0)^(d|0))+(Math.round(f/4294967296)^Math.round(d/4294967296))*4294967296},getNativeFieldSize:function(f,d){var e={_i1:1,_i8:1,_i16:2,_i32:4,_i64:8,_float:4,_double:8}["_"+f];!e&&f[f.length-1]=="*"&&(e=4);d||(e=Math.max(e,4));return e},dedup:function(f,d){var e={};return d?f.filter(function(b){return e[b[d]]?!1:e[b[d]]=
+!0}):f.filter(function(b){return e[b]?!1:e[b]=!0})},set:function(){for(var f=typeof arguments[0]==="object"?arguments[0]:arguments,d={},e=0;e<f.length;e++)d[f[e]]=0;return d},calculateStructAlignment:function(f){f.flatSize=0;f.alignSize=0;var d=[],e=-1;f.flatIndexes=f.fields.map(function(b){var a,g;Runtime.isNumberType(b)||Runtime.isPointerType(b)?g=a=Runtime.getNativeFieldSize(b,!0):Runtime.isStructType(b)?(a=Types.types[b].flatSize,g=Types.types[b].alignSize):(dprint("Unclear type in struct: "+
+b+", in "+f.name_),assert(0));g=f.packed?1:Math.min(g,4);f.alignSize=Math.max(f.alignSize,g);b=Runtime.alignMemory(f.flatSize,g);f.flatSize=b+a;e>=0&&d.push(b-e);return e=b});f.flatSize=Runtime.alignMemory(f.flatSize,f.alignSize);if(d.length==0)f.flatFactor=f.flatSize;else if(Runtime.dedup(d).length==1)f.flatFactor=d[0];f.needsFlattening=f.flatFactor!=1;return f.flatIndexes},generateStructInfo:function(f,d,e){var b,a;if(d){e=e||0;b=typeof Types==="undefined"?Runtime.typeInfo[d]:Types.types[d];if(!b)return null;
+f||(f=Types.structMetadata[d.replace(/.*\./,"")]);if(!f)return null;assert(b.fields.length===f.length,"Number of named fields must match the type for "+d);a=b.flatIndexes}else b={fields:f.map(function(a){return a[0]})},a=Runtime.calculateStructAlignment(b);var g={__size__:b.flatSize};d?f.forEach(function(c,d){if(typeof c==="string")g[c]=a[d]+e;else{var f,j;for(j in c)f=j;g[f]=Runtime.generateStructInfo(c[f],b.fields[d],a[d])}}):f.forEach(function(b,d){g[b[1]]=a[d]});return g},stackAlloc:function(f){var d=
+STACKTOP;_memset(STACKTOP,0,f);STACKTOP+=f;STACKTOP=Math.ceil(STACKTOP/4)*4;return d},staticAlloc:function(f){var d=STATICTOP;STATICTOP+=f;STATICTOP=Math.ceil(STATICTOP/4)*4;return d},alignMemory:function(f,d){return Math.ceil(f/(d?d:4))*(d?d:4)},__dummy__:0},CorrectionsMonitor={MAX_ALLOWED:0,corrections:0,sigs:{},note:function(f,d){d||(this.corrections++,this.corrections>=this.MAX_ALLOWED&&abort("\n\nToo many corrections!"))},print:function(){var f=[],d;for(d in this.sigs)f.push({sig:d,fails:this.sigs[d][0],
+succeeds:this.sigs[d][1],total:this.sigs[d][0]+this.sigs[d][1]});f.sort(function(b,a){return a.total-b.total});for(d=0;d<f.length;d++){var e=f[d];print(e.sig+" : "+e.total+" hits, %"+Math.floor(100*e.fails/e.total)+" failures")}}};function cRound(f){return f>=0?Math.floor(f):Math.ceil(f)}var __globalConstructor__=function(){},__THREW__=!1,__ATEXIT__=[],ABORT=!1,undef=0;function abort(f){print(f+":\n"+Error().stack);ABORT=!0;throw"Assertion: "+f;}
+function assert(f,d){f||abort("Assertion failed: "+d)}function setValue(f,d,e){e[e.length-1]==="*"&&(e="i32");switch(e){case "i1":HEAP8[f>>0]=d;break;case "i8":HEAP8[f>>0]=d;break;case "i16":HEAP16[f>>1]=d;break;case "i32":HEAP32[f>>2]=d;break;case "i64":HEAP32[f>>2]=d;break;case "float":HEAPF32[f>>2]=d;break;case "double":HEAPF32[f>>2]=d;break;default:abort("invalid type for setValue: "+e)}}
+function getValue(f,d){d[d.length-1]==="*"&&(d="i32");switch(d){case "i1":return HEAP8[f>>0];case "i8":return HEAP8[f>>0];case "i16":return HEAP16[f>>1];case "i32":return HEAP32[f>>2];case "i64":return HEAP32[f>>2];case "float":return HEAPF32[f>>2];case "double":return HEAPF32[f>>2];default:abort("invalid type for setValue: "+d)}return null}var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2;
+function allocate(f,d,e){var b,a;typeof f==="number"?(b=!0,a=f):(b=!1,a=f.length);for(var e=[_malloc,Runtime.stackAlloc,Runtime.staticAlloc][e?e:ALLOC_STATIC](Math.max(a,1)),g=typeof d==="string"?d:null,c=0,h;c<a;){var k=b?0:f[c];typeof k==="function"&&(k=Runtime.getFunctionIndex(k));h=g||d[c];h===0?c++:(setValue(e+c,k,h),c+=Runtime.getNativeFieldSize(h,!0))}return e}Module.allocate=allocate;
+function Pointer_stringify(f){for(var d="",e=0,b;;){b=String.fromCharCode(HEAPU8[f+e>>0]);if(b=="\0")break;d+=b;e+=1}return d}function Array_stringify(f){for(var d="",e=0;e<f.length;e++)d+=String.fromCharCode(f[e]);return d}var PAGE_SIZE=4096;function alignMemoryPage(f){return Math.ceil(f/PAGE_SIZE)*PAGE_SIZE}var HEAP,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,STACK_ROOT,STACKTOP,STACK_MAX,STATICTOP,HAS_TYPED_ARRAYS=!1,TOTAL_MEMORY=52428800,HAS_TYPED_ARRAYS=!1;
+try{HAS_TYPED_ARRAYS=!!Int32Array&&!!Float64Array&&!!(new Int32Array(1)).subarray}catch(e$$7){}if(HAS_TYPED_ARRAYS){var buffer=new ArrayBuffer(TOTAL_MEMORY);HEAP8=new Int8Array(buffer);HEAP16=new Int16Array(buffer);HEAP32=new Int32Array(buffer);HEAPU8=new Uint8Array(buffer);HEAPU16=new Uint16Array(buffer);HEAPU32=new Uint32Array(buffer);HEAPF32=new Float32Array(buffer)}else{var FAST_MEMORY=TOTAL_MEMORY/32;HEAP=Array(FAST_MEMORY);for(var i=0;i<FAST_MEMORY;i++)HEAP[i]=0;abort("Cannot fallback to non-typed array case in USE_TYPED_ARRAYS == 2: Code is too specialized")}
+for(var base=intArrayFromString("(null)"),i=0;i<base.length;i++)HEAP8[i>>0]=base[i];Module.HEAP=HEAP;Module.HEAP8=HEAP8;Module.HEAP16=HEAP16;Module.HEAP32=HEAP32;Module.HEAPU8=HEAPU8;Module.HEAPU16=HEAPU16;Module.HEAPU32=HEAPU32;Module.HEAPF32=HEAPF32;STACK_ROOT=STACKTOP=alignMemoryPage(10);var TOTAL_STACK=1048576;STACK_MAX=STACK_ROOT+TOTAL_STACK;STATICTOP=alignMemoryPage(STACK_MAX);
+function __shutdownRuntime__(){for(;__ATEXIT__.length>0;){var f=__ATEXIT__.pop(),d=f.func;typeof d==="number"&&(d=FUNCTION_TABLE[d]);d(f.arg===void 0?null:f.arg)}CorrectionsMonitor.print()}function Array_copy(f,d){return HAS_TYPED_ARRAYS?Array.prototype.slice.call(HEAP8.subarray(f,f+d)):HEAP8.slice(f,f+d)}function String_len(f){for(var d=0;HEAP8[f+d>>0];)d++;return d}function String_copy(f,d){var e=String_len(f);d&&e++;var b=Array_copy(f,e);d&&(b[e-1]=0);return b}
+if(typeof print==="undefined")print=console.log;function intArrayFromString(f,d){for(var e=[],b=0;b<f.length;){var a=f.charCodeAt(b);a>255&&(a&=255);e.push(a);b+=1}d||e.push(0);return e}Module.intArrayFromString=intArrayFromString;function intArrayToString(f){for(var d=[],e=0;e<f.length;e++){var b=f[e];b>255&&(b&=255);d.push(String.fromCharCode(b))}return d.join("")}function unSign(f,d){return f>=0?f:d<=32?2*Math.abs(1<<d-1)+f:Math.pow(2,d)+f}
+function reSign(f,d){if(f<=0)return f;var e=d<=32?Math.abs(1<<d-1):Math.pow(2,d-1);f>=e&&(f=-2*e+f);return f}
+var $struct_ACCENTS___SIZE=8,$struct_DIR___SIZE=0,$struct_DIR___FLATTENER=[],$struct_FILE___SIZE=148,$struct_FILE___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,70,71,72,76,84,88,92,96,100,104,108],$struct_FMT_PARAMS___SIZE=48,$struct_LANGUAGE_OPTIONS___SIZE=280,$struct_LANGUAGE_OPTIONS___FLATTENER=[0,4,8,12,16,20,24,100,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,240,244,248,249,250,251,252,256,260,264,268,272,276],$struct_MBROLA_TAB___SIZE=24,$struct_MatchRecord___SIZE=
+16,$struct_PARAM_STACK___SIZE=64,$struct_PHONEME_DATA___SIZE=152,$struct_PHONEME_DATA___FLATTENER=[0,4,68,88,108,124,128,132],$struct_PHONEME_LIST___SIZE=24,$struct_PHONEME_LIST___FLATTENER=[0,1,2,3,4,6,8,12,14,15,16,17,18,19,20,21],$struct_PHONEME_LIST2___SIZE=8,$struct_PHONEME_LIST2___FLATTENER=[0,1,2,3,4,6],$struct_PHONEME_TAB___SIZE=16,$struct_PHONEME_TAB___FLATTENER=[0,4,8,10,11,12,13,14,15],$struct_PHONEME_TAB_LIST___SIZE=48,$struct_PHONEME_TAB_LIST___FLATTENER=[0,32,36,40,44],$struct_REPLACE_PHONEMES___SIZE=
+3,$struct_RESONATOR___SIZE=40,$struct_RGROUP___SIZE=28,$struct_RGROUP___FLATTENER=[0,16,20,24],$struct_SOUND_ICON___SIZE=16,$struct_SPECT_SEQ___SIZE=1104,$struct_SPECT_SEQ___FLATTENER=[0,2,3,4],$struct_SPECT_SEQK___SIZE=1604,$struct_SPECT_SEQK___FLATTENER=[0,2,3,4],$struct_SPEED_FACTORS___SIZE=64,$struct_SSML_STACK___SIZE=76,$struct_SSML_STACK___FLATTENER=[0,4,8,12,16,56],$struct_SYLLABLE___SIZE=6,$struct_TONE_HEAD___SIZE=16,$struct_TONE_HEAD___FLATTENER=[0,1,2,3,4,8,9,10,12],$struct_TONE_NUCLEUS___SIZE=
+16,$struct_TONE_NUCLEUS___FLATTENER=[0,1,2,3,4,5,8,12,13,14],$struct_TUNE___SIZE=68,$struct_TUNE___FLATTENER=[0,12,16,24,25,26,27,28,29,30,31,32,33,34,35,36,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,64],$struct_Translator___SIZE=8328,$struct_Translator___FLATTENER=[0,280,284,288,292,332,632,652,656,660,668,676,692,696,700,704,708,964,968,1E3,1048,1052,1056,5152,5256,6280,6792,7272,7752,7756,8012,8268,8272,8276,8280,8284,8288,8292,8296,8300,8304,8308,8312,8316,8320,8324],$struct_WGEN_DATA___SIZE=
+64,$struct_WORD_TAB___SIZE=12,$struct_WORD_TAB___FLATTENER=[0,4,6,8,9,10],$struct__IO_marker___SIZE=12,$struct_datablock___SIZE=16,$struct_dirent___SIZE=268,$struct_dirent___FLATTENER=[0,4,8,10,11],$struct_espeak_VOICE___SIZE=24,$struct_espeak_VOICE___FLATTENER=[0,4,8,12,13,14,15,16,20],$struct_frame_t___SIZE=64,$struct_frame_t___FLATTENER=[0,2,16,17,18,26,32,35,39,44,49,56,63],$struct_frame_t2___SIZE=44,$struct_frame_t2___FLATTENER=[0,2,16,17,18,26,32,35,39],$struct_frameref_t___SIZE=8,$struct_getopt_data___SIZE=
+20,$struct_klatt_frame_t___SIZE=288,$struct_klatt_frame_t___FLATTENER=[0,4,8,48,88,128,168,172,176,180,184,188,192,196,200,204,208,248],$struct_klatt_global_t___SIZE=2748,$struct_klatt_global_t___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,64,72,80,88,96,104,112,120,128,136,144,152,160,164,172,176,180,184,188,1468],$struct_klatt_peaks_t___SIZE=80,$struct_klatt_peaks_t___FLATTENER=[0,4,8,12,16,24,32,40,48,56,64,72],$struct_option___SIZE=16,$struct_pollfd___SIZE=8,$struct_pollfd___FLATTENER=
+[0,4,6],$struct_resonator_t___SIZE=64,$struct_sonicStreamStruct___SIZE=88,$struct_stat___SIZE=88,$struct_stat___FLATTENER=[0,8,12,16,20,24,28,32,40,44,48,52,56,64,72,80,84],$struct_timespec___SIZE=8,$struct_voice_t___SIZE=1344,$struct_voice_t___FLATTENER=[0,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,144,162,180,198,216,234,252,272,308,344],_path_home,_end_of_sentence,__str,__str1,__str2,_stderr,__str3,__str4,__str5,_stdout,_f_wave,__str6,__ZZL12OpenWaveFilePKciE8wave_hdr,_quiet,
+_wavefile_count,__str7,_wavefile,_filetype,_samples_split,_samples_total,__str8,__str10,__ZZ13DisplayVoicesP8_IO_FILEPcE7genders,__str11,__str12,__str13,__str14,__str15,__str16,__str17,__str18,__ZZ4mainE12long_options,__str19,__str20,__str21,__str22,__str23,__str24,__str25,__str26,__str27,__str28,__str29,__str30,__str31,__str32,__str33,__str34,__str35,__str36,__str37,_stdin,__str38,__str39,__str40,__str41,_uri_callback,_phoneme_callback,_voice_pcnt,_mnem_rules,_mnem_flags,__str143,__str244,__str345,
+__str446,__str547,__str648,__str749,__str850,__str951,__str1052,__str1153,__str1254,__str1355,__str1456,__str1557,__str1658,__str1759,__str1860,__str1961,__str2062,__str2163,__str2264,__str2365,__str2466,__str2567,__str2668,__str2769,__str2870,__str2971,__str3072,__str3173,__str3274,__str3375,__str3476,__str3577,__str3678,__str3779,__str3880,__str3981,__str4082,__str4183,__str4284,__str43,__str44,__str45,__str46,__str47,__str48,__str49,__str50,__str51,__ZZ22print_dictionary_flagsPjE3buf,__str52,__ZL5f_log,
+__str53,__ZL11hash_chains,__ZL11hash_counts,__ZZL16copy_rule_stringPcRiE6outbuf,__ZL9rule_cond,__ZL8rule_pre,__ZL10rule_match,__ZL9rule_post,__ZL13rule_phonemes,__ZZL16copy_rule_stringPcRiE16lettergp_letters,__ZL7linenum,__str54,__ZL11error_count,__ZL19letterGroupsDefined,__str55,__str56,__str57,__str58,__str59,__str60,__str61,__str62,__str63,__ZZL16copy_rule_stringPcRiE10next_state,__str64,__str65,__str66,__ZZ10DecodeRulePKciPciE10symbols_lg,__ZZ10DecodeRulePKciPciE7symbols,__ZZ10DecodeRulePKciPciE6output,
+__str68,__str69,__ZZL12compile_linePcS_PiE10nullstring,__str70,__ZL9text_mode_b,__str71,__str72,__ZL21error_need_dictionary,__str73,__str74,__str75,__str76,__str77,__str79,__str80,__str82,__str83,__str84,__str85,__str86,__str87,__str88,__ZL10group_name,__str89,__str90,__str91,__ZL10debug_flag,__str92,__str93,__str95,__ZL9group3_ix,__str96,__str97,__str98,__str99,__str100,__str101,__str102,__str103,__str104,__str105,__str106,__str107,__str108,__str109,__str110,__str111,__str112,__str113,__str114,_dictionary_skipwords,
+__ZZ13SetWordStressP10TranslatorPcPjiiE15consonant_types,__ZZ13SetWordStressP10TranslatorPcPjiiE10guess_ru_v,__ZZ13SetWordStressP10TranslatorPcPjiiE10guess_ru_t,__ZZ13SetWordStressP10TranslatorPcPjiiE8guess_ru,__ZL15stress_phonemes,__ZL13remove_accent,__ZZ12RemoveEndingP10TranslatorPciS1_E6ending,__ZZ12RemoveEndingP10TranslatorPciS1_E16add_e_exceptions,__str115,__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions,__str1116,__str2117,__str3118,__str4119,__str5120,__str6121,__str7122,__str8123,__str9124,
+__str10125,_ipa1,__str11126,__str12127,__str13128,__str14129,__str15130,__str16131,__str17132,__str18133,__str19134,_dictionary_name,__str20136,__str21137,__str22138,__str23139,__str24140,__str25141,__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement,__str26142,__str27143,__ZZ11LookupFlagsP10TranslatorPKcE5flags,__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best,__str28144,__str29145,__str30146,__str31147,__ZZ14TranslateRulesP10TranslatorPcS1_iS1_iPjE9str_pause,__str32148,
+__ZL13diereses_list,__str33149,_env_fall,__ZL10number_pre,__ZL11number_tail,__ZL12last_primary,__ZL12syllable_tab,__ZL9tone_posn,__ZL10tone_posn2,__ZL8no_tonic_b,__ZL7drops_0,__ZZL18calc_pitch_segmentiiP9TONE_HEADP12TONE_NUCLEUSiiE12continue_tab,__ZL8min_drop,_tunes,__ZL14tone_pitch_env,__ZL15tone_head_table,__ZL5oflow,__ZL9oflow_emf,__ZL10oflow_less,__ZL18tone_nucleus_table,_env_rise,_env_frise,_envelope_data,__ZL11env_r_frise,__ZL10env_frise2,__ZL12env_r_frise2,__ZL12env_risefall,__ZL13env_fallrise3,
+__ZL13env_fallrise4,__ZL9env_fall2,__ZL9env_rise2,__ZL16env_risefallrise,_punctuation_to_tone,_n_tunes,_namedata,__ZL10ungot_char,__ZZL13WordToString2jE3buf,__ZL13n_param_stack,_param_stack,__ZL11ungot_char2,__ZL12n_ssml_stack,__ZL10ssml_stack,__ZL17speech_parameters,__ZL16current_voice_id,__ZL11ignore_text_b,__ZL10audio_text_b,__ZL19clear_skipping_text_b,_count_characters,__ZL10sayas_mode,__ZL7xmlbase,__str157,__ZL11namedata_ix,__ZL10n_namedata,__ZZL17ProcessParamStackPcRiE10cmd_letter,__str1158,
+__ZZL14ReplaceKeyNamePciRiE5C_163,__str2159,__str3160,__str4161,__str5162,__ZL10walpha_tab,__str7164,__ZZL14LookupCharNameP10TranslatoriiE3buf,__str8165,__str9166,__str10167,__str11168,__str12169,__str13170,__str14171,__str15172,__str16173,__ZZL14LoadSoundFile2PKcE4slot,__ZL7f_input,_p_wchar_input,__ZL12end_of_input_b,_p_textinput,__ZZL4GetCvE6ungot2,__ZZL4GetCvE5mask2,__str17174,__str18175,__str19176,__str20177,__str21178,__ZL19ssml_ignore_l_angle,__ZL11punct_chars,__ZL16punct_attributes,__ZZL16GetSsmlAttributePwPKcE5empty,
+__str22179,__str23180,__str24181,__str25182,__str26183,__ZZL18GetVoiceAttributesPwiE11mnem_gender,__str27184,__str28185,__str29186,__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs,__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate,__str30187,__str31188,__str32189,__str33190,__str34191,__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume,__str35192,__str36193,__str37194,__str38195,__str39196,__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch,__str40197,__str41198,__str42199,__str43200,
+__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range,__ZL8ssmltags,__str44201,__str45202,__str46203,__str47204,__str48205,__str49206,__str50207,__str51208,__str52209,__str53210,__str54211,__str55212,__str56213,__str57214,__str58215,__str59216,__str60217,__str61218,__str62219,__str63220,__str64221,__str65222,__str66223,__str67224,__str68225,__str69226,__str70227,__str71228,__str72229,__str73230,__str74231,__str75232,__ZL22ignore_if_self_closing,__str76233,__str77234,__str78235,__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct,
+__str79236,__str80237,__str81238,__str82239,__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals,__str83240,__str84241,__str85242,__str86243,__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr,__str87244,__str88245,__str89246,__str90247,__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis,__str91248,__str92249,__ZZL14ProcessSsmlTagPwPcRiiiE23emphasis_to_pitch_range,__ZZL14ProcessSsmlTagPwPcRiiiE18emphasis_to_volume,__str93250,__str94251,__str95252,__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as,__str96253,__str97254,
+__str98255,__str99256,__str100257,__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_sayas_format,__str101258,__str102259,__ZL11sayas_start,__str103260,__str104261,__str105262,__str106263,__str107264,__str108265,__str109266,__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break,__str110267,__str111268,__str112269,__str113270,__ZZL14ProcessSsmlTagPwPcRiiiE11break_value,__str114271,__str115272,__ZL10ungot_word,__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix,__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string,
+__str116,__str117,__ZL18xml_char_mnemonics,__str119,__str120,__str121,__str122,__str123,__str124,__str125,__ZL12chars_ignore,__str126,__str127,_param_defaults,__ZL6speed1,__ZL6speed2,__ZL6speed3,__ZL12speed_lookup,__ZL14wav_factor_350,__ZL16pause_factor_350,__ZZ11CalcLengthsP10TranslatorE14more_syllables,__str279,__str281,__str1282,__str2283,__str3284,__ZL14number_control,__str4285,__str5286,__str6287,__str7288,__str8289,__str9290,__str10291,__str11292,__str12293,__str13294,__ZL23speak_missing_thousands,
+__str14295,__str15296,__str16297,__ZL14n_digit_lookup,__ZL12digit_lookup,__str17298,__ZL11ph_ordinal2,__str18299,__str19300,__str20301,__str21302,__str22303,__str23304,__str24305,__str25306,__str26307,__str27308,__str28309,__str29310,__str30311,__str31312,__str32313,__str33314,__str34315,__str35316,__str36317,__str37318,__str38319,__str39320,__str40321,__str41322,__ZZL17TranslateNumber_1P10TranslatorPcS1_PjP8WORD_TABiE9str_pause,__str42323,__ZZ14TranslateRomanP10TranslatorPcS1_P8WORD_TABE12roman_values,
+__str43324,__str44325,__ZL18letter_accents_0e0,__ZL18letter_accents_250,__ZL13non_ascii_tab,__ZL11accents_tab,__str45326,__str46327,__str47328,__str48329,__str49330,__str50331,__str51332,__str52333,__str53334,__str54335,__str55336,__str56337,__str57338,__str58339,__str59340,__str60341,__str61342,__str62343,__str63344,__str64345,__str65346,__str66347,__str67348,__str68349,__str69350,__ZZ12LookupLetterP10TranslatorjiPciE13single_letter,__str70351,__str72353,__str73354,__str74355,__str75356,__str76357,
+__str77358,__str78359,_option_mbrola_phonemes,__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem,__ZL10mbrola_tab,__ZL15mbr_name_prefix,__ZZ10MbrolaFilliiE9n_samples,__ZZL10WritePitchiiiiiE6output,__str363,__str1364,__str2366,__str3367,__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix,__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE11embedded_ix,__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count,__str4368,__str5369,__str6370,__str7371,__str8372,__str9373,__str10374,
+__str11375,__str12376,__str13377,__str14378,__str15379,__str16380,__ZL14mbrola_control,_version_string,_phoneme_tab,_n_phoneme_tab,__ZZL15StressConditionP10TranslatorP12PHONEME_LISTiiE15condition_level,__ZZL18InterpretConditionP10TranslatoriP12PHONEME_LISTiE11ph_position,__ZZL13NumInstnWordsPtE7n_words,_phoneme_tab_flags,_phoneme_tab_list,_current_phoneme_table,__str385,_phoneme_index,_logging_type,__str1386,__str2387,__str3388,__str4389,__str5390,_f_logespeak,__str7392,__str8393,__str9394,_option_device_number,
+__str10395,__str11396,_phoneme_tab_number,_n_phoneme_tables,__str12398,_phondata_ptr,_seq_len_adjust,__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf,_wavefile_ix,__ZL16phoneme_tab_data,__str13399,__str14400,__str15401,__str16402,__str17403,__str18404,_wavefile_data,__str19405,_version_phdata,_wavefile_amp,_wavefile_ix2,_wavefile_amp2,_vowel_transition,_vowel_transition0,_vowel_transition1,_this_ph_data,_n_phoneme_list,__ZZ12WordToStringjE3buf,__ZL14last_pitch_cmd,__ZL12last_amp_cmd,
+__ZL10last_frame,__ZL15syllable_centre,__ZL10amp_length,_speed,__ZZL10AllocFramevE2ix,__ZZL10AllocFramevE10frame_pool,__ZZL13set_frame_rmsP7frame_tiE8sqrt_tab,__ZL12syllable_end,__ZL14syllable_start,__ZL8timer_on_b,__ZL6paused_b,__ZL10last_wcmdq,__ZL12pitch_length,__ZL13fmt_amplitude,__ZL10modn_flags,__ZZ18FormantTransition2P10frameref_tRijjP11PHONEME_TABiE10vcolouring,_n_soundicon_tab,_soundicon_tab,__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b,_mbrola_name,__ZZ8GenerateP12PHONEME_LISTPiiE2ix,
+__ZZ8GenerateP12PHONEME_LISTPiiE11embedded_ix,__ZZ8GenerateP12PHONEME_LISTPiiE10word_count,__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix,__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text,__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text,_phoneme_list,__str420,__str1421,__ZL9new_voice,_mbrola_delay,_translator,__ZL15length_mod_tabs,__ZL14length_mods_en,__ZL15length_mods_en0,__ZL17length_mods_equal,__ZL8brackets,__ZZ8utf8_outjPcE4code,__ZZ8utf8_in2PiPKciE4mask,__ZL13embedded_flag_b,_count_sentences,_count_words,_end_character_position,
+_skip_sentences,_skip_marker,_skip_words,_skip_characters,_skipping_text,_new_sentence,_option_sayas,__ZL13option_sayas2,__ZL15option_emphasis,__ZL13word_emphasis_b,_extra_indic_alphas_4864,__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b,_word_phonemes,_option_phonemes,_f_trans,__str445,__str1446,__str2447,__ZL6source,__ZL11embedded_ix,__ZL18count_sayas_digits,_embedded_list,__str3449,_option_tone_flags,__str4451,__str5452,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_ss,__str6453,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_zz,
+__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_iz,__str7454,__ZL18any_stressed_words_b,_translator2,__ZL20translator2_language,__str8456,__str9457,__ZL13embedded_read,_option_capitals,__str10459,_n_ph_list2,_ph_list2,__ZZL13TranslateCharP10TranslatorPcijjPiE20hangul_compatibility,_pre_pause,_clause_start_char,_clause_start_word,__ZZ15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPcE17voice_change_name,__str11463,__str12464,__ZL16max_clause_pause,_ctrl_embedded,_option_phoneme_input,__ZL6breaks,
+_option_endpause,_option_multibyte,_option_tone2,_option_phoneme_events,_option_quiet,_option_punctuation,_option_ssml,_option_phoneme_variants,_option_wordgap,_option_punctlist,_option_linelength,_n_replace_phonemes,_replace_phonemes,_charsets,__ZL10ISO_8859_1,__ZL10ISO_8859_2,__ZL10ISO_8859_3,__ZL10ISO_8859_4,__ZL10ISO_8859_5,__ZL10ISO_8859_7,__ZL10ISO_8859_9,__ZL11ISO_8859_14,__ZL6KOI8_R,__ZL5ISCII,__ZL14mbr_samplerate,__ZL12mbr_errorbuf,__str489,__ZL7mbr_pid,__str1490,__str2491,__str3492,__str4493,
+__str5494,__str6495,__str7496,__ZL12mbr_error_fd,__str8497,__str9498,__str10499,__str11500,__ZL9mbr_state,__ZL13mbr_proc_stat,__ZL10mbr_cmd_fd,__ZL12mbr_audio_fd,__str12501,__ZL21mbr_pending_data_head,__ZL21mbr_pending_data_tail,__str13502,__ZL14mbr_voice_path,__ZL10mbr_volume,__str14503,__str15504,__str16505,__str17506,__str18507,__str19508,__str20509,__str21510,__str22511,__str23512,__str24513,__str25514,__str26515,__str27516,__str28517,__str29518,__str30519,__str31520,__str32521,__str33522,__str34523,
+__str35524,__ZL8pairs_ru,__ZZL18SetCyrillicLettersP10TranslatorE9ru_vowels,__ZZL18SetCyrillicLettersP10TranslatorE7ru_soft,__ZZL18SetCyrillicLettersP10TranslatorE13ru_consonants,__ZZL18SetCyrillicLettersP10TranslatorE7ru_hard,__ZZL18SetCyrillicLettersP10TranslatorE10ru_nothard,__ZZL18SetCyrillicLettersP10TranslatorE9ru_voiced,__ZZL18SetCyrillicLettersP10TranslatorE10ru_ivowels,__ZZ15SetIndicLettersP10TranslatorE15dev_consonants2,__ZZL18Translator_RussianP10TranslatorE17stress_lengths_ru,__ZZL18Translator_RussianP10TranslatorE14stress_amps_ru,
+__ZZL18Translator_RussianP10TranslatorE11ru_ivowels2,__str532,__str1533,__str2534,__str3535,__str4536,__str5537,__str6538,__str7539,__ZZL13NewTranslatorvE13empty_wstring,__ZZL13NewTranslatorvE13punct_in_word,__ZZL13NewTranslatorvE12stress_amps2,__ZZL13NewTranslatorvE15stress_lengths2,__str8540,__ZZL13NewTranslatorvE13default_tunes,__ZZ16SelectTranslatorPKcE17stress_lengths_af,__ZZ16SelectTranslatorPKcE17stress_lengths_fr,__ZZ16SelectTranslatorPKcE14stress_amps_fr,__ZZ16SelectTranslatorPKcE17stress_lengths_bn,
+__ZZ16SelectTranslatorPKcE14stress_amps_bn,__ZZ16SelectTranslatorPKcE17stress_lengths_cy,__ZZ16SelectTranslatorPKcE14stress_amps_cy,__ZZ16SelectTranslatorPKcE17stress_lengths_da,__ZZ16SelectTranslatorPKcE17stress_lengths_de,__ZZ16SelectTranslatorPKcE14stress_amps_de,__ZZ16SelectTranslatorPKcE17stress_lengths_ta,__ZZ16SelectTranslatorPKcE14stress_amps_ta,__ZZ16SelectTranslatorPKcE17stress_lengths_en,__ZZ16SelectTranslatorPKcE17stress_lengths_el,__ZZ16SelectTranslatorPKcE14stress_amps_el,__ZZ16SelectTranslatorPKcE18el_char_apostrophe,
+__ZZ16SelectTranslatorPKcE9el_vowels,__ZZ16SelectTranslatorPKcE12el_voiceless,__ZZ16SelectTranslatorPKcE13el_consonants,__ZZ16SelectTranslatorPKcE10el_fvowels,__ZZ16SelectTranslatorPKcE17stress_lengths_eo,__ZZ16SelectTranslatorPKcE14stress_amps_eo,__ZZ16SelectTranslatorPKcE18eo_char_apostrophe,__ZZ16SelectTranslatorPKcE17stress_lengths_es,__ZZ16SelectTranslatorPKcE14stress_amps_es,__ZZ16SelectTranslatorPKcE20ca_punct_within_word,__ZZ16SelectTranslatorPKcE17stress_lengths_eu,__ZZ16SelectTranslatorPKcE14stress_amps_eu,
+__ZZ16SelectTranslatorPKcE17stress_lengths_fi,__ZZ16SelectTranslatorPKcE14stress_amps_fi,__ZZ16SelectTranslatorPKcE17stress_lengths_hi,__ZZ16SelectTranslatorPKcE14stress_amps_hi,__ZZ16SelectTranslatorPKcE17stress_lengths_sr,__ZZ16SelectTranslatorPKcE14stress_amps_hr,__ZZ16SelectTranslatorPKcE17stress_lengths_hr,__ZL22replace_cyrillic_latin,__ZZ16SelectTranslatorPKcE17stress_lengths_hu,__ZZ16SelectTranslatorPKcE14stress_amps_hu,__ZZ16SelectTranslatorPKcE17stress_lengths_hy,__ZZ16SelectTranslatorPKcE9hy_vowels,
+__ZZ16SelectTranslatorPKcE13hy_consonants,__ZZ16SelectTranslatorPKcE17stress_lengths_id,__ZZ16SelectTranslatorPKcE14stress_amps_id,__ZZ16SelectTranslatorPKcE17stress_lengths_is,__str9541,__str10542,__ZZ16SelectTranslatorPKcE16is_lettergroup_B,__ZZ16SelectTranslatorPKcE17stress_lengths_it,__ZZ16SelectTranslatorPKcE14stress_amps_it,__ZZ16SelectTranslatorPKcE18stress_lengths_jbo,__ZZ16SelectTranslatorPKcE21jbo_punct_within_word,__ZZ16SelectTranslatorPKcE9ka_vowels,__ZZ16SelectTranslatorPKcE13ka_consonants,
+__ZZ16SelectTranslatorPKcE10ko_ivowels,__ZZ16SelectTranslatorPKcE9ko_voiced,__ZZ16SelectTranslatorPKcE17stress_lengths_ku,__ZZ16SelectTranslatorPKcE14stress_amps_ku,__ZZ16SelectTranslatorPKcE17stress_lengths_lv,__ZZ16SelectTranslatorPKcE14stress_amps_lv,__ZZ16SelectTranslatorPKcE17stress_lengths_mk,__ZZ16SelectTranslatorPKcE14stress_amps_mk,__ZZ16SelectTranslatorPKcE15vowels_cyrillic,__str11543,__ZZ16SelectTranslatorPKcE17stress_lengths_nl,__ZZ16SelectTranslatorPKcE17stress_lengths_no,__ZZ16SelectTranslatorPKcE17stress_lengths_om,
+__ZZ16SelectTranslatorPKcE14stress_amps_om,__ZZ16SelectTranslatorPKcE17stress_lengths_pl,__ZZ16SelectTranslatorPKcE14stress_amps_pl,__ZZ16SelectTranslatorPKcE17stress_lengths_pt,__ZZ16SelectTranslatorPKcE14stress_amps_pt,__str12544,__ZZ16SelectTranslatorPKcE17stress_lengths_ro,__ZZ16SelectTranslatorPKcE14stress_amps_ro,__ZZ16SelectTranslatorPKcE17stress_lengths_sk,__ZZ16SelectTranslatorPKcE14stress_amps_sk,__str13545,__ZZ16SelectTranslatorPKcE17stress_lengths_sq,__ZZ16SelectTranslatorPKcE14stress_amps_sq,
+__ZZ16SelectTranslatorPKcE17stress_lengths_sv,__ZZ16SelectTranslatorPKcE14stress_amps_sv,__ZZ16SelectTranslatorPKcE17stress_lengths_sw,__ZZ16SelectTranslatorPKcE14stress_amps_sw,__ZZ16SelectTranslatorPKcE17stress_lengths_tr,__ZZ16SelectTranslatorPKcE14stress_amps_tr,__ZZ16SelectTranslatorPKcE17stress_lengths_vi,__ZZ16SelectTranslatorPKcE14stress_amps_vi,__ZZ16SelectTranslatorPKcE9vowels_vi,__ZZ16SelectTranslatorPKcE17stress_lengths_zh,__ZZ16SelectTranslatorPKcE14stress_amps_zh,_genders,_voice_selected,
+__str548,__str1549,__str2550,__str3551,_voice,__ZL9voicedata,__str4553,__str5554,__str6555,__str7556,__str8557,__str9558,__str10559,__str11560,__str12561,__str13562,__ZL13n_voices_list,__str14563,__str15564,__ZL15len_path_voices,__ZL11voices_list,__str16565,__ZZ17espeak_ListVoicesE6voices,__str17566,__str18567,__str19568,__ZZL23ExtractVoiceVariantNamePciE12variant_name,__str20569,__str21570,__str22571,__str23572,__ZZ11SelectVoiceP12espeak_VOICEPiE3buf,__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id,
+__str24573,_variant_lists,__ZL15variants_either,__ZL13variants_male,__ZL15variants_female,__ZZ11SelectVoiceP12espeak_VOICEPiE14voice_variants,__str25574,__str26575,__ZZ10VoiceResetiE15default_heights,__ZZ10VoiceResetiE14default_widths,__ZZ10VoiceResetiE13breath_widths,__ZL18formant_rate_22050,_formant_rate,_tone_points,__str27578,__str28579,__str29580,__str30581,__str31582,__str32583,__ZZ9LoadVoicePKciE16voice_identifier,__ZZ9LoadVoicePKciE10voice_name,__ZZ9LoadVoicePKciE15voice_languages,__str33584,
+__ZL11keyword_tab,__str34585,__str35586,__str36587,__str37588,__str38589,__str39590,__str40591,__str41592,__str42593,__str43594,__str44595,__str45596,__str46597,__str47598,__str48599,__str49600,__str50601,__str51602,__str52603,__str53604,__str54605,__str55606,__str56607,__str57608,__str58609,__str59610,__str60611,__str61612,__str62613,__str63614,__str64615,__str65616,__str66617,__str67618,__str68619,__str69620,__str70621,__str71622,__str72623,__str73624,__str74625,__str75626,__ZL11options_tab,__str76627,
+__str77628,__str78629,__str79630,__str80631,__str81632,__str82633,__ZZ14SetVoiceByNamePKcE3buf,_sin_tab,_wcmdq_head,_wcmdq_tail,_embedded_value,__ZZ12GetAmplitudevE12amp_emphasis,__ZL17general_amplitude,_wvoice,_samplerate,__ZL8pk_shape,__ZL11peak_height,__ZL13peak_harmonic,__ZL16option_harmonic1_b,__ZL9harmspect,__ZL8harm_inc,_wdata,__ZL6amp_ix,__ZL7amp_inc,__ZZL17AdvanceParametersvE10Flutter_ix,__ZL11Flutter_tab,__ZL11flutter_amp,__ZL11Flutter_inc,__ZL11samplecount,__ZL17samplecount_start,__ZL5peaks,
+__ZL8nsamples,__ZL9wavephase,__ZZL11PlaySilenceiiE9n_samples,_echo_tail,_echo_buf,_echo_amp,_out_ptr,_echo_head,_out_end,__ZZL8PlayWaveiiPhiiE9n_samples,__ZZL8PlayWaveiiPhiiE2ix,__ZL13consonant_amp,__ZL13amplitude_env,_pitch_adjust_tab,__ZL8end_wave_b,__ZL15modulation_type,__ZL12glottal_flag,__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab1,__ZL14glottal_reduce,__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab2,_wcmdq,__ZL18sonicSpeedupStream,_sonicSpeed,__ZL7voicing,__ZL11echo_length,
+__ZZ15WavegenSetVoiceP7voice_tE2v2,_pk_shape1,__ZL9pk_shape2,__ZL12embedded_max,__ZL10minus_pi_t,__ZL8two_pi_t,__ZL7rbreath,__ZL7hswitch,__ZL6hspect,__ZZ7WavegenvE5maxh2,__ZZ7WavegenvE10amplitude2,__ZZ7WavegenvE13h_switch_sign,__ZL16PHASE_INC_FACTOR,__ZL8phaseinc,__ZL13cycle_samples,__ZL9hf_factor,__ZZ7WavegenvE4maxh,__ZZ7WavegenvE3agc,__ZL15wavemult_offset,__ZL6cbytes,__ZZ7WavegenvE11cycle_count,__ZL14modulation_tab,__ZL12wavemult_max,__ZL8wavemult,__ZZ12WavegenFill2iE13echo_complete,__ZZ12WavegenFill2iE6resume,
+_current_source_index,_samplerate_native,_embedded_default,_f_log,_option_waveout,_option_log_frames,_out_start,_outbuf_size,_pause_phonemes,__ZZ15MakePhonemeListP10TranslatoriiE12types_double,__ZL10kt_globals,__ZZL16impulsive_sourcevE7doublet,__ZZL16impulsive_sourcevE5vwave,__ZZL14natural_sourcevE5vwave,__ZZL7DBtoLINlE8amptable,__ZZL10frame_initP13klatt_frame_tE14amp_par_factor,__ZZL21pitch_synch_par_resetP13klatt_frame_tE2B0,__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew,__ZL12sample_count,
+__ZL13scale_wav_tab,__ZZ9KlattInitvE15natural_samples,__ZZ9KlattInitvE10formant_hz,__ZL8kt_frame,__ZZ9KlattInitvE9bandwidth,__ZZ9KlattInitvE12parallel_amp,__ZZ9KlattInitvE11parallel_bw,__ZL8end_wave667,__ZZ14SetSynth_KlattiiP7frame_tS0_P7voice_tiE7prev_fr,__ZL6klattp,__ZL7klattp1,__ZL10klattp_inc,__ZL8nsamples668,__ZL5peaks669,__ZZL7flutterP13klatt_frame_tE10time_count,__ZZL9gen_noisedE5nlast,__ZZL7parwaveP13klatt_frame_tE5noise,__ZZL7parwaveP13klatt_frame_tE5voice,__ZZL7parwaveP13klatt_frame_tE5vlast,
+__ZZL7parwaveP13klatt_frame_tE5sourc,__ZZL7parwaveP13klatt_frame_tE8glotlast,__str673,__str1674,_optarg,_optind,_opterr,_optopt,__ZL8optwhere,__str684,__str1685,__str2686,__str3687,__str4688,__str5689,__str6690,_llvm_dbg_declare,_setlocale=function(){return 0},ERRNO_CODES={E2BIG:7,EACCES:13,EADDRINUSE:98,EADDRNOTAVAIL:99,EAFNOSUPPORT:97,EAGAIN:11,EALREADY:114,EBADF:9,EBADMSG:74,EBUSY:16,ECANCELED:125,ECHILD:10,ECONNABORTED:103,ECONNREFUSED:111,ECONNRESET:104,EDEADLK:35,EDESTADDRREQ:89,EDOM:33,EDQUOT:122,
+EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:113,EIDRM:43,EILSEQ:84,EINPROGRESS:115,EINTR:4,EINVAL:22,EIO:5,EISCONN:106,EISDIR:21,ELOOP:40,EMFILE:24,EMLINK:31,EMSGSIZE:90,EMULTIHOP:72,ENAMETOOLONG:36,ENETDOWN:100,ENETRESET:102,ENETUNREACH:101,ENFILE:23,ENOBUFS:105,ENODATA:61,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:37,ENOLINK:67,ENOMEM:12,ENOMSG:42,ENOPROTOOPT:92,ENOSPC:28,ENOSR:63,ENOSTR:60,ENOSYS:38,ENOTCONN:107,ENOTDIR:20,ENOTEMPTY:39,ENOTRECOVERABLE:131,ENOTSOCK:88,ENOTSUP:95,ENOTTY:25,ENXIO:6,EOVERFLOW:75,
+EOWNERDEAD:130,EPERM:1,EPIPE:32,EPROTO:71,EPROTONOSUPPORT:93,EPROTOTYPE:91,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:116,ETIME:62,ETIMEDOUT:110,ETXTBSY:26,EWOULDBLOCK:11,EXDEV:18},___setErrNo=function ___setErrNo(d){if(!___setErrNo.ptr)___setErrNo.ptr=allocate([0],"i32",ALLOC_STATIC);return HEAP32[___setErrNo.ptr>>2]=d};_stderr=_stdout=_stdin=0;
+var FS={root:{read:!0,write:!1,isFolder:!0,isDevice:!1,timestamp:"2011-07-31T01:45:36.104Z",inodeNumber:1,contents:{}},currentPath:"/",nextInode:2,cmask:511,streams:[null],ignorePermissions:!0,absolutePath:function(f,d){if(typeof f!=="string")return null;if(d===void 0)d=FS.currentPath;f&&f[0]=="/"&&(d="");for(var e=(d+"/"+f).split("/").reverse(),b=[""];e.length;){var a=e.pop();a==""||a=="."||(a==".."?b.length>1&&b.pop():b.push(a))}return b.length==1?"/":b.join("/")},analyzePath:function(f,d,e){var b=
+{isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null},f=FS.absolutePath(f);if(f=="/")b.isRoot=!0,b.exists=b.parentExists=!0,b.name="/",b.path=b.parentPath="/",b.object=b.parentObject=FS.root;else if(f!==null)for(var e=e||0,f=f.slice(1).split("/"),a=FS.root,g=[""];f.length;){if(f.length==1&&a.isFolder)b.parentExists=!0,b.parentPath=g.length==1?"/":g.join("/"),b.parentObject=a,b.name=f[0];var c=f.shift();if(a.isFolder)if(a.read){if(!a.contents.hasOwnProperty(c)){b.error=
+ERRNO_CODES.ENOENT;break}}else{b.error=ERRNO_CODES.EACCES;break}else{b.error=ERRNO_CODES.ENOTDIR;break}a=a.contents[c];if(a.link&&!(d&&f.length==0)){if(e>40){b.error=ERRNO_CODES.ELOOP;break}b=FS.absolutePath(a.link,g.join("/"));return FS.analyzePath([b].concat(f).join("/"),d,e+1)}g.push(c);if(f.length==0)b.exists=!0,b.path=g.join("/"),b.object=a}return b},findObject:function(f,d){var e=FS.analyzePath(f,d);return e.exists?e.object:(___setErrNo(e.error),null)},createObject:function(f,d,e,b,a){f||(f=
+"/");typeof f==="string"&&(f=FS.findObject(f));if(!f)throw ___setErrNo(ERRNO_CODES.EACCES),Error("Parent path must exist.");if(!f.isFolder)throw ___setErrNo(ERRNO_CODES.ENOTDIR),Error("Parent must be a folder.");if(!f.write&&!FS.ignorePermissions)throw ___setErrNo(ERRNO_CODES.EACCES),Error("Parent folder must be writeable.");if(!d||d=="."||d=="..")throw ___setErrNo(ERRNO_CODES.ENOENT),Error("Name must not be empty.");if(f.contents.hasOwnProperty(d))throw ___setErrNo(ERRNO_CODES.EEXIST),Error("Can't overwrite object.");
+f.contents[d]={read:b===void 0?!0:b,write:a===void 0?!1:a,timestamp:new Date,inodeNumber:FS.nextInode++};for(var g in e)e.hasOwnProperty(g)&&(f.contents[d][g]=e[g]);return f.contents[d]},createFolder:function(f,d,e,b){return FS.createObject(f,d,{isFolder:!0,isDevice:!1,contents:{}},e,b)},createPath:function(f,d,e,b){f=FS.findObject(f);if(f===null)throw Error("Invalid parent.");for(d=d.split("/").reverse();d.length;){var a=d.pop();a&&(f.contents.hasOwnProperty(a)||FS.createFolder(f,a,e,b),f=f.contents[a])}return f},
+createFile:function(f,d,e,b,a){e.isFolder=!1;return FS.createObject(f,d,e,b,a)},createDataFile:function(f,d,e,b,a){if(typeof e==="string"){for(var g=[],c=0;c<e.length;c++)g.push(e.charCodeAt(c));e=g}return FS.createFile(f,d,{isDevice:!1,contents:e},b,a)},createLazyFile:function(f,d,e,b,a){return FS.createFile(f,d,{isDevice:!1,url:e},b,a)},createLink:function(f,d,e,b,a){return FS.createFile(f,d,{isDevice:!1,link:e},b,a)},createDevice:function(f,d,e,b){if(!e&&!b)throw Error("A device must have at least one callback defined.");
+return FS.createFile(f,d,{isDevice:!0,input:e,output:b},Boolean(e),Boolean(b))},forceLoadFile:function(f){if(f.isDevice||f.isFolder||f.link||"contents"in f)return!0;var d=!0;if(typeof XMLHttpRequest!=="undefined"){var e=new XMLHttpRequest;e.open("GET",f.url,!1);e.responseType="arraybuffer";e.overrideMimeType("text/plain; charset=x-user-defined");e.send(null);e.status!=200&&e.status!=0&&(d=!1);f.contents=e.response?new Uint8Array(e.response):intArrayFromString(e.responseText||"",!0)}else if(typeof read!==
+"undefined")try{f.contents=intArrayFromString(read(f.url),!0)}catch(b){d=!1}else throw Error("Cannot load without read() or XMLHttpRequest.");d||___setErrNo(ERRNO_CODES.EIO);return d},init:function(f,d,e){if(!FS.init.initialized){FS.init.initialized=!0;f||(f=function(){if(!f.cache){var a;window&&typeof window.prompt=="function"?a=window.prompt("Input: "):typeof readline=="function"&&(a=readline());if(!a)return null;f.cache=intArrayFromString(a+"\n",!0)}return f.cache.shift()});d||(d=function(a){if(!d.printer)d.printer=
+typeof print=="function"?print:console&&typeof console.log=="function"?console.log:function(){};if(!d.buffer)d.buffer=[];a===null||a==="\n".charCodeAt(0)?(d.printer(d.buffer.join("")),d.buffer=[]):d.buffer.push(String.fromCharCode(a))});e||(e=d);FS.createFolder("/","tmp",!0,!0);var b=FS.createFolder("/","dev",!0,!1),a=FS.createDevice(b,"stdin",f),g=FS.createDevice(b,"stdout",null,d),c=FS.createDevice(b,"stderr",null,e);FS.createDevice(b,"tty",f,e);FS.streams[1]={path:"/dev/stdin",object:a,position:0,
+isRead:!0,isWrite:!1,isAppend:!1,error:!1,eof:!1,ungotten:[]};FS.streams[2]={path:"/dev/stdout",object:g,position:0,isRead:!1,isWrite:!0,isAppend:!1,error:!1,eof:!1,ungotten:[]};FS.streams[3]={path:"/dev/stderr",object:c,position:0,isRead:!1,isWrite:!0,isAppend:!1,error:!1,eof:!1,ungotten:[]};_stdin=allocate([1],"void*",ALLOC_STATIC);_stdout=allocate([2],"void*",ALLOC_STATIC);_stderr=allocate([3],"void*",ALLOC_STATIC);FS.ignorePermissions=!1}}},_pwrite=function(f,d,e,b){f=FS.streams[f];if(!f||f.object.isDevice)return ___setErrNo(ERRNO_CODES.EBADF),
+-1;else if(f.isWrite)if(f.object.isFolder)return ___setErrNo(ERRNO_CODES.EISDIR),-1;else if(e<0||b<0)return ___setErrNo(ERRNO_CODES.EINVAL),-1;else{for(var a=f.object.contents;a.length<b;)a.push(0);for(var g=0;g<e;g++)a[b+g]=HEAP8[d+g>>0];f.object.timestamp=new Date;return g}else return ___setErrNo(ERRNO_CODES.EACCES),-1},_write=function(f,d,e){var b=FS.streams[f];if(b)if(b.isWrite)if(e<0)return ___setErrNo(ERRNO_CODES.EINVAL),-1;else if(b.object.isDevice)if(b.object.output){for(f=0;f<e;f++)try{b.object.output(HEAP8[d+
+f>>0])}catch(a){return ___setErrNo(ERRNO_CODES.EIO),-1}b.object.timestamp=new Date;return f}else return ___setErrNo(ERRNO_CODES.ENXIO),-1;else return d=_pwrite(f,d,e,b.position),d!=-1&&(b.position+=d),d;else return ___setErrNo(ERRNO_CODES.EACCES),-1;else return ___setErrNo(ERRNO_CODES.EBADF),-1},_fwrite=function(f,d,e,b){e*=d;if(e==0)return 0;f=_write(b,f,e);if(f==-1){if(FS.streams[b])FS.streams[b].error=!0;return-1}else return Math.floor(f/d)},__exit=function(f){__shutdownRuntime__();ABORT=!0;throw"exit("+
+f+") called, at "+Error().stack;},_exit=function(f){__exit(f)},__formatString=function(f,d){var e=d,b=0,a;if(f){var g=arguments[2];a=function(a){var c;if(a==="double")c=HEAPF32[g+b>>2];else if(a==="float")c=HEAPF32[g+b>>2];else if(a==="i64")c=HEAP32[g+b>>2];else if(a==="i32")c=HEAP32[g+b>>2];else if(a==="i16")c=HEAP16[g+b>>1];else if(a==="i8")c=HEAP8[g+b>>0];else if(a[a.length-1]==="*")c=HEAP32[g+b>>2];else throw Error("Unknown formatString argument type: "+a);b+=Runtime.getNativeFieldSize(a);return Number(c)}}else{var c=
+arguments;a=function(){return Number(c[2+b++])}}for(var h=[],k,j;;){var l=e;k=HEAP8[e>>0];if(k===0)break;j=HEAP8[e+1>>0];if(k=="%".charCodeAt(0)){var m=!1,n=!1,o=!1,q=!1;a:for(;;){switch(j){case "+".charCodeAt(0):m=!0;break;case "-".charCodeAt(0):n=!0;break;case "#".charCodeAt(0):o=!0;break;case "0".charCodeAt(0):if(q)break a;else{q=!0;break}default:break a}e++;j=HEAP8[e+1>>0]}var p=0;if(j=="*".charCodeAt(0))p=a("i32"),e++,j=HEAP8[e+1>>0];else for(;j>="0".charCodeAt(0)&&j<="9".charCodeAt(0);)p=p*
+10+(j-"0".charCodeAt(0)),e++,j=HEAP8[e+1>>0];var r=!1;if(j==".".charCodeAt(0)){var v=0,r=!0;e++;j=HEAP8[e+1>>0];if(j=="*".charCodeAt(0))v=a("i32"),e++;else for(;;){j=HEAP8[e+1>>0];if(j<"0".charCodeAt(0)||j>"9".charCodeAt(0))break;v=v*10+(j-"0".charCodeAt(0));e++}j=HEAP8[e+1>>0]}else v=6;var u;switch(String.fromCharCode(j)){case "h":j=HEAP8[e+2>>0];j=="h".charCodeAt(0)?(e++,u=1):u=2;break;case "l":j=HEAP8[e+2>>0];j=="l".charCodeAt(0)?(e++,u=8):u=4;break;case "L":case "q":case "j":u=8;break;case "z":case "t":case "I":u=
+4;break;default:u=void 0}u!==void 0&&e++;j=HEAP8[e+1>>0];if(["d","i","u","o","x","X","p"].indexOf(String.fromCharCode(j))!=-1){l=j=="d".charCodeAt(0)||j=="i".charCodeAt(0);u=u||4;k=a("i"+u*8);u<=4&&(k=(l?reSign:unSign)(k&Math.pow(256,u)-1,u*8));var s=Math.abs(k),t,l="";if(j=="d".charCodeAt(0)||j=="i".charCodeAt(0))t=s.toString(10);else if(j=="u".charCodeAt(0))t=unSign(k,8*u).toString(10),k=Math.abs(k);else if(j=="o".charCodeAt(0))t=(o?"0":"")+s.toString(8);else if(j=="x".charCodeAt(0)||j=="X".charCodeAt(0)){l=
+o?"0x":"";if(k<0){k=-k;t=(s-1).toString(16);o=[];for(s=0;s<t.length;s++)o.push((15-parseInt(t[s],16)).toString(16));for(t=o.join("");t.length<u*2;)t="f"+t}else t=s.toString(16);j=="X".charCodeAt(0)&&(l=l.toUpperCase(),t=t.toUpperCase())}else j=="p".charCodeAt(0)&&(s===0?t="(nil)":(l="0x",t=s.toString(16)));if(r)for(;t.length<v;)t="0"+t;for(k<0?l="-"+l:m&&(l="+"+l);l.length+t.length<p;)n?t+=" ":q?t="0"+t:l=" "+l;t=l+t;t.split("").forEach(function(a){h.push(a.charCodeAt(0))})}else if(["f","F","e","E",
+"g","G"].indexOf(String.fromCharCode(j))!=-1){k=a(u===4?"float":"double");if(isNaN(k))t="nan",q=!1;else if(isFinite(k)){r=!1;u=Math.min(v,20);if(j=="g".charCodeAt(0)||j=="G".charCodeAt(0))r=!0,v=v||1,u=parseInt(k.toExponential(u).split("e")[1],10),v>u&&u>=-4?(j=(j=="g".charCodeAt(0)?"f":"F").charCodeAt(0),v-=u+1):(j=(j=="g".charCodeAt(0)?"e":"E").charCodeAt(0),v--),u=Math.min(v,20);if(j=="e".charCodeAt(0)||j=="E".charCodeAt(0))t=k.toExponential(u),/[eE][-+]\d$/.test(t)&&(t=t.slice(0,-1)+"0"+t.slice(-1));
+else if(j=="f".charCodeAt(0)||j=="F".charCodeAt(0))t=k.toFixed(u);l=t.split("e");if(r&&!o)for(;l[0].length>1&&l[0].indexOf(".")!=-1&&(l[0].slice(-1)=="0"||l[0].slice(-1)==".");)l[0]=l[0].slice(0,-1);else for(o&&t.indexOf(".")==-1&&(l[0]+=".");v>u++;)l[0]+="0";t=l[0]+(l.length>1?"e"+l[1]:"");j=="E".charCodeAt(0)&&(t=t.toUpperCase());m&&k>=0&&(t="+"+t)}else t=(k<0?"-":"")+"inf",q=!1;for(;t.length<p;)n?t+=" ":t=q&&(t[0]=="-"||t[0]=="+")?t[0]+"0"+t.slice(1):(q?"0":" ")+t;j<"a".charCodeAt(0)&&(t=t.toUpperCase());
+t.split("").forEach(function(a){h.push(a.charCodeAt(0))})}else if(j=="s".charCodeAt(0)){(m=a("i8*"))?(m=String_copy(m),r&&m.length>v&&(m=m.slice(0,v))):m=intArrayFromString("(null)",!0);if(!n)for(;m.length<p--;)h.push(" ".charCodeAt(0));h=h.concat(m);if(n)for(;m.length<p--;)h.push(" ".charCodeAt(0))}else if(j=="c".charCodeAt(0)){for(n&&h.push(a("i8"));--p>0;)h.push(" ".charCodeAt(0));n||h.push(a("i8"))}else if(j=="n".charCodeAt(0))n=a("i32*"),HEAP32[n>>2]=h.length;else if(j=="%".charCodeAt(0))h.push(k);
+else for(s=l;s<e+2;s++)h.push(HEAP8[s>>0]);e+=2}else h.push(k),e+=1}return h},_fprintf=function(f,d){var e=Array.prototype.slice.call(arguments,1);e.unshift(!1);var b=__formatString.apply(null,e),e=allocate(b,"i8",ALLOC_NORMAL),b=_fwrite(e,1,b.length,f);_free(e);return b},_strncmp=function(f,d,e){for(var b=0;b<e;){var a=HEAP8[f+b>>0],g=HEAP8[d+b>>0];if(a==g&&a==0)break;if(a==0)return-1;if(g==0)return 1;if(a==g)b++;else return a>g?1:-1}return 0},_strcmp=function(f,d){return _strncmp(f,d,TOTAL_MEMORY)},
+___dirent_struct_layout={__size__:268,d_ino:0,d_off:4,d_reclen:8,d_type:10,d_name:11},_open=function(f,d,e){var b=d&3,a=b!=0,b=b!=1,g=Boolean(d&64),c=Boolean(d&128),h=Boolean(d&512),k=Boolean(d&1024),f=FS.analyzePath(Pointer_stringify(f));if(!f.parentExists)return ___setErrNo(f.error),-1;if(d=f.object||null){if(g&&c)return ___setErrNo(ERRNO_CODES.EEXIST),-1;if((a||g||h)&&d.isFolder)return ___setErrNo(ERRNO_CODES.EISDIR),-1;if(b&&!d.read||a&&!d.write)return ___setErrNo(ERRNO_CODES.EACCES),-1;if(h&&
+!d.isDevice)d.contents=[];else if(!FS.forceLoadFile(d))return ___setErrNo(ERRNO_CODES.EIO),-1}else{if(!g)return ___setErrNo(ERRNO_CODES.ENOENT),-1;if(!f.parentObject.write)return ___setErrNo(ERRNO_CODES.EACCES),-1;d=FS.createDataFile(f.parentObject,f.name,[],e&256,e&128)}e=FS.streams.length;if(d.isFolder){a=0;___dirent_struct_layout&&(a=_malloc(___dirent_struct_layout.__size__));var b=[],j;for(j in d.contents)b.push(j);FS.streams[e]={path:f.path,object:d,position:-2,isRead:!0,isWrite:!1,isAppend:!1,
+error:!1,eof:!1,ungotten:[],contents:b,currentEntry:a}}else FS.streams[e]={path:f.path,object:d,position:0,isRead:b,isWrite:a,isAppend:k,error:!1,eof:!1,ungotten:[]};return e},_fopen=function(f,d){var e,d=Pointer_stringify(d);if(d[0]=="r")e=d.indexOf("+")!=-1?2:0;else if(d[0]=="w")e=d.indexOf("+")!=-1?2:1,e|=64,e|=512;else if(d[0]=="a")e=d.indexOf("+")!=-1?2:1,e|=64,e|=1024;else return ___setErrNo(ERRNO_CODES.EINVAL),0;e=_open(f,e,511);return e==-1?0:e},_fflush=function(f){var d=function(a){a in FS.streams&&
+FS.streams[a].object.output&&FS.streams[a].object.output(null)};try{if(f===0)for(var e in FS.streams)d(e);else d(f);return 0}catch(b){return ___setErrNo(ERRNO_CODES.EIO),-1}},_ftell=function(f){return f in FS.streams?(f=FS.streams[f],f.object.isDevice?(___setErrNo(ERRNO_CODES.ESPIPE),-1):f.position):(___setErrNo(ERRNO_CODES.EBADF),-1)},_lseek=function(f,d,e){return FS.streams[f]&&!FS.streams[f].isDevice?(f=FS.streams[f],e===1?d+=f.position:e===2&&(d+=f.object.contents.length),d<0?(___setErrNo(ERRNO_CODES.EINVAL),
+-1):(f.ungotten=[],f.position=d)):(___setErrNo(ERRNO_CODES.EBADF),-1)},_fseek=function(f,d,e){return _lseek(f,d,e)==-1?-1:(FS.streams[f].eof=!1,0)},_close=function(f){return FS.streams[f]?(FS.streams[f].currentEntry&&_free(FS.streams[f].currentEntry),delete FS.streams[f],0):(___setErrNo(ERRNO_CODES.EBADF),-1)},_fsync=function(f){return FS.streams[f]?0:(___setErrNo(ERRNO_CODES.EBADF),-1)},_fclose=function(f){_fsync(f);return _close(f)},_snprintf=function(f,d,e){var b=Array.prototype.slice.call(arguments,
+2);b.unshift(!1);for(var b=__formatString.apply(null,b),a=d===void 0?b.length:Math.min(b.length,d-1),g=0;g<a;g++)HEAP8[f+g>>0]=b[g];HEAP8[f+g>>0]=0;return b.length},_sprintf=function(f,d){var e=[f,void 0].concat(Array.prototype.slice.call(arguments,1));return _snprintf.apply(null,e)},_strlen=function(f){return String_len(f)},_memcpy=function(f,d,e){var b,e=d+e;for(b=f%4===d%4;d%4!==0&&d<e;)HEAP8[f++]=HEAP8[d++];if(b){d>>=2;f>>=2;for(b=e>>2;d<b;)HEAP32[f++]=HEAP32[d++];d<<=2;f<<=2}for(;d<e;)HEAP8[f++]=
+HEAP8[d++]},_llvm_memcpy_p0i8_p0i8_i32=_memcpy,_fputc=function _fputc(d,e){if(!_fputc.buffer)_fputc.buffer=_malloc(1);var b=unSign(d&255);HEAP8[_fputc.buffer>>0]=b;if(_write(e,_fputc.buffer,1)==-1){if(e in FS.streams)FS.streams[e].error=!0;return-1}else return b},_free=function(){},_malloc=function(f){var d=STATICTOP;STATICTOP+=f;STATICTOP=Math.ceil(STATICTOP/4)*4;return d},___stat_struct_layout={__size__:88,st_dev:0,__pad1:8,st_ino:12,st_mode:16,st_nlink:20,st_uid:24,st_gid:28,st_rdev:32,__pad2:40,
+st_size:44,st_blksize:48,st_blocks:52,st_atim:{__size__:8,tv_sec:56,tv_nsec:60},st_mtim:{__size__:8,tv_sec:64,tv_nsec:68},st_ctim:{__size__:8,tv_sec:72,tv_nsec:76},__unused4:80,__unused5:84},_stat=function(f,d,e){f=FS.findObject(Pointer_stringify(f),e);if(f===null||!FS.forceLoadFile(f))return-1;e=___stat_struct_layout;HEAP32[d+e.st_nlink>>2]=1;HEAP32[d+e.st_uid>>2]=0;HEAP32[d+e.st_gid>>2]=0;HEAP32[d+e.st_blksize>>2]=4096;HEAP32[d+e.st_ino>>2]=f.inodeNumber;var b=Math.floor(f.timestamp.getTime()/1E3);
+if(e.st_atime===void 0){e.st_atime=e.st_atim.tv_sec;e.st_mtime=e.st_mtim.tv_sec;e.st_ctime=e.st_ctim.tv_sec;var a=f.timestamp.getTime()%1E3*1E3;HEAP32[d+e.st_atim.tv_nsec>>2]=a;HEAP32[d+e.st_mtim.tv_nsec>>2]=a;HEAP32[d+e.st_ctim.tv_nsec>>2]=a}HEAP32[d+e.st_atime>>2]=b;HEAP32[d+e.st_mtime>>2]=b;HEAP32[d+e.st_ctime>>2]=b;var g=0,c=b=0,h=a=0;f.isDevice?(a=h=f.inodeNumber,b=c=0,g=8192):(a=1,h=0,f.isFolder?(b=4096,c=1,g=16384):(g=f.contents||f.link,b=g.length,c=Math.ceil(g.length/4096),g=f.link===void 0?
+32768:40960));HEAP32[d+e.st_dev>>2]=a;HEAP32[d+e.st_rdev>>2]=h;HEAP32[d+e.st_size>>2]=b;HEAP32[d+e.st_blocks>>2]=c;f.read&&(g|=365);f.write&&(g|=146);HEAP32[d+e.st_mode>>2]=g;return 0},_getenv=function(){return 0},_access=function(f,d){var f=Pointer_stringify(f),e=FS.findObject(f);return e===null?-1:d&2&&!e.write||(d&1||d&4)&&!e.read?(___setErrNo(ERRNO_CODES.EACCES),-1):0},__scanString=function(f,d,e,b){for(var f=Pointer_stringify(f),a=0,g=0,a=0;a<f.length;a++){var c=d();if(c<=0)break;if(f[a]==="%"){a++;
+for(var h=a;f[a].charCodeAt(0)>="0".charCodeAt(0)&&f[a].charCodeAt(0)<="9".charCodeAt(0);)a++;var k;a!=h&&(k=parseInt(f.slice(h,a),10));h=f[a];a++;for(var j=[];(0<k||isNaN(k))&&c>0;)if(h==="d"&&c>="0".charCodeAt(0)&&c<="9".charCodeAt(0)||h==="x"&&(c>="0".charCodeAt(0)&&c<="9".charCodeAt(0)||c>="a".charCodeAt(0)&&c<="f".charCodeAt(0)||c>="A".charCodeAt(0)&&c<="F".charCodeAt(0))||h==="s")j.push(String.fromCharCode(c)),c=d();else break;if(j.length===0)return 0;c=j.join("");switch(h){case "d":HEAP32[b.shift()>>
+2]=parseInt(c,10);break;case "x":HEAP32[b.shift()>>2]=parseInt(c,16);break;case "s":c=intArrayFromString(c);h=b.shift();for(j=0;j<c.length;j++)HEAP8[h+j>>0]=c[j]}g++}else if(f[a].charCodeAt(0)!==c){e(c);break}}return g},_sscanf=function(f,d){var e=0,b=Array.prototype.slice.call(arguments,2);return __scanString(d,function(){return HEAP8[f+e++>>0]},function(){e--},b)},_printf=function(f){var d=Array.prototype.slice.call(arguments,0);d.unshift(HEAP32[_stdout>>2]);return _fprintf.apply(null,d)},_atoi=
+function(f){return Math.floor(Number(Pointer_stringify(f)))},_memset=function(f,d,e){var b,a,e=f+e;a=d;a<0&&(a+=256);for(a=a+(a<<8)+(a<<16)+a*16777216;f%4!==0&&f<e;)HEAP8[f++]=d;f>>=2;for(b=e>>2;f<b;)HEAP32[f++]=a;for(f<<=2;f<e;)HEAP8[f++]=d},_llvm_memset_p0i8_i32=_memset,_strrchr=function(f,d){var e=f+_strlen(f);do{if(HEAP8[e>>0]==d)return e;e--}while(e>=f);return 0},_strcpy=function(f,d){var e=0;do{var b,a,g,c;b=d+e;a=f+e;g=b+1;for(c=a%4===b%4;b%4!==0&&b<g;)HEAP8[a++]=HEAP8[b++];if(c){b>>=2;a>>=
+2;for(c=g>>2;b<c;)HEAP32[a++]=HEAP32[b++];b<<=2;a<<=2}for(;b<g;)HEAP8[a++]=HEAP8[b++];e++}while(HEAP8[d+e-1>>0]!=0);return f},_memcmp=function(f,d,e){for(var b=0;b<e;b++){var a=HEAP8[f+b>>0],g=HEAP8[d+b>>0];if(a!=g)return a>g?1:-1}return 0},_strcat=function(f,d){var e=_strlen(f),b=0;do{var a,g,c,h;a=d+b;g=f+e+b;c=a+1;for(h=g%4===a%4;a%4!==0&&a<c;)HEAP8[g++]=HEAP8[a++];if(h){a>>=2;g>>=2;for(h=c>>2;a<h;)HEAP32[g++]=HEAP32[a++];a<<=2;g<<=2}for(;a<c;)HEAP8[g++]=HEAP8[a++];b++}while(HEAP8[d+b-1>>0]!=0);
+return f},_isalnum=function(f){return f>="0".charCodeAt(0)&&f<="9".charCodeAt(0)||f>="a".charCodeAt(0)&&f<="z".charCodeAt(0)||f>="A".charCodeAt(0)&&f<="Z".charCodeAt(0)},_strchr=function(f,d){f--;do{f++;var e=HEAP8[f>>0];if(e==d)return f}while(e);return 0},_pread=function(f,d,e,b){var a=FS.streams[f];if(!a||a.object.isDevice)return ___setErrNo(ERRNO_CODES.EBADF),-1;else if(a.isRead)if(a.object.isFolder)return ___setErrNo(ERRNO_CODES.EISDIR),-1;else if(e<0||b<0)return ___setErrNo(ERRNO_CODES.EINVAL),
+-1;else{for(f=0;a.ungotten.length&&e>0;)HEAP8[d++>>0]=a.ungotten.pop(),e--,f++;for(var a=a.object.contents,e=Math.min(a.length-b,e),g=0;g<e;g++)HEAP8[d+g>>0]=a[b+g],f++;return f}else return ___setErrNo(ERRNO_CODES.EACCES),-1},_read=function(f,d,e){var b=FS.streams[f];if(b)if(b.isRead)if(e<0)return ___setErrNo(ERRNO_CODES.EINVAL),-1;else if(b.object.isDevice)if(b.object.input){for(f=0;b.ungotten.length&&e>0;)HEAP8[d++>>0]=b.ungotten.pop(),e--,f++;for(var a=0;a<e;a++){try{var g=b.object.input()}catch(c){return ___setErrNo(ERRNO_CODES.EIO),
+-1}if(g===null||g===void 0)break;f++;HEAP8[d+a>>0]=g}return f}else return ___setErrNo(ERRNO_CODES.ENXIO),-1;else return f=_pread(f,d,e,b.position),f!=-1&&(b.position+=f),f;else return ___setErrNo(ERRNO_CODES.EACCES),-1;else return ___setErrNo(ERRNO_CODES.EBADF),-1},_fgetc=function _fgetc(d){if(!(d in FS.streams))return-1;if(!_fgetc.buffer)_fgetc.buffer=_malloc(1);var e=FS.streams[d];if(e.eof||e.error)return-1;d=_read(d,_fgetc.buffer,1);return d==0?(e.eof=!0,-1):d==-1?(e.error=!0,-1):HEAP8[_fgetc.buffer>>
+0]},_fgets=function(f,d,e){if(!(e in FS.streams))return 0;var b=FS.streams[e];if(b.error||b.eof)return 0;for(var a=0;a<d-1;a++){var g=_fgetc(e);if(g==-1)if(b.error)return 0;else{if(b.eof)break}else if(g=="\n".charCodeAt(0))break;HEAP8[f+a>>0]=g}HEAP8[f+a>>0]=0;return f},_qsort=function(f,d,e,b){for(var b=FUNCTION_TABLE[b],a=[],g=0;g<d;g++)a.push(g);a.sort(function(a,c){return b(f+a*e,f+c*e)});var c=_malloc(d*e);_memcpy(c,f,d*e);for(g=0;g<d;g++)a[g]!=g&&_memcpy(f+g*e,c+a[g]*e,e);_free(c)},_strstr=
+function(f,d){var e=Pointer_stringify(f),b=Pointer_stringify(d),e=e.search(b);return e>=0?f+e:0},_fputs=function(f,d){return _write(d,f,_strlen(f))},_unlink=function(f){f=FS.analyzePath(Pointer_stringify(f));return!f.parentExists||!f.exists?(___setErrNo(f.error),-1):f.object.isFolder?(___setErrNo(ERRNO_CODES.EISDIR),-1):f.object.write?(delete f.parentObject.contents[f.name],0):(___setErrNo(ERRNO_CODES.EACCES),-1)},_rmdir=function(f){f=FS.analyzePath(Pointer_stringify(f));if(!f.parentExists||!f.exists)return ___setErrNo(f.error),
+-1;else if(!f.object.write||f.isRoot)return ___setErrNo(ERRNO_CODES.EACCES),-1;else if(f.object.isFolder){for(var d in f.object.contents)return ___setErrNo(ERRNO_CODES.ENOTEMPTY),-1;return f.path==FS.currentPath?(___setErrNo(ERRNO_CODES.EBUSY),-1):(delete f.parentObject.contents[f.name],0)}else return ___setErrNo(ERRNO_CODES.ENOTDIR),-1},_remove=function(f){var d=_unlink(f);d==-1&&(d=_rmdir(f));return d},_isalpha=function(f){return f>="a".charCodeAt(0)&&f<="z".charCodeAt(0)||f>="A".charCodeAt(0)&&
+f<="Z".charCodeAt(0)},_isspace=function(f){return f in{32:0,9:0,10:0,11:0,12:0,13:0}},_tolower=function(f){return f>="A".charCodeAt(0)&&f<="Z".charCodeAt(0)?f-"A".charCodeAt(0)+"a".charCodeAt(0):f},_fread=function(f,d,e,b){e*=d;if(e==0)return 0;f=_read(b,f,e);b=FS.streams[b];if(f==-1){if(b)b.error=!0;return-1}else{if(f<e)b.eof=!0;return Math.floor(f/d)}},_strncpy=function(f,d,e){for(var b=!1,a,g=0;g<e;g++)a=b?0:HEAP8[d+g>>0],HEAP8[f+g>>0]=a,b=b||HEAP8[d+g>>0]==0;return f},_mkstemp,_system=function(){___setErrNo(ERRNO_CODES.EAGAIN);
+return-1},_realloc=function(f,d){if(!d)return f&&_free(f),0;var e=_malloc(d);f&&(_memcpy(e,f,d),_free(f));return e},_feof=function(f){return Number(f in FS.streams&&FS.streams[f].eof)},_ungetc=function(f,d){return d in FS.streams?(f=unSign(f&255),FS.streams[d].ungotten.push(f),f):-1},_atof,_ispunct,_islower=function(f){return f>="a".charCodeAt(0)&&f<="z".charCodeAt(0)},_isupper=function(f){return f>="A".charCodeAt(0)&&f<="Z".charCodeAt(0)},_llvm_va_start,_vfprintf=function(f,d,e){e=__formatString(!0,
+d,e);d=allocate(e,"i8",ALLOC_NORMAL);f=_fwrite(d,1,e.length,f);_free(d);return f},_llvm_va_end,_vsnprintf=function(f,d,e,b){e=__formatString(!0,e,b);d=d===void 0?e.length:Math.min(e.length,d-1);for(b=0;b<d;b++)HEAP8[f+b>>0]=e[b];HEAP8[f+b>>0]=0;return e.length},_waitpid,___errno_location=function(){___setErrNo.ptr||___setErrNo(0);return ___setErrNo.ptr},ERRNO_MESSAGES={1:"Operation not permitted",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"Input/output error",
+6:"No such device or address",8:"Exec format error",9:"Bad file descriptor",10:"No child processes",11:"Resource temporarily unavailable",12:"Cannot allocate memory",13:"Permission denied",14:"Bad address",16:"Device or resource busy",17:"File exists",18:"Invalid cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Inappropriate ioctl for device",26:"Text file busy",27:"File too large",
+28:"No space left on device",29:"Illegal seek",30:"Read-only file system",31:"Too many links",32:"Broken pipe",33:"Numerical argument out of domain",34:"Numerical result out of range",35:"Resource deadlock avoided",36:"File name too long",37:"No locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many levels of symbolic links",42:"No message of desired type",43:"Identifier removed",60:"Device not a stream",61:"No data available",62:"Timer expired",63:"Out of streams resources",
+67:"Link has been severed",71:"Protocol error",72:"Multihop attempted",74:"Bad message",75:"Value too large for defined data type",84:"Invalid or incomplete multibyte or wide character",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Protocol not supported",95:"Operation not supported",97:"Address family not supported by protocol",98:"Address already in use",99:"Cannot assign requested address",
+100:"Network is down",101:"Network is unreachable",102:"Network dropped connection on reset",103:"Software caused connection abort",104:"Connection reset by peer",105:"No buffer space available",106:"Transport endpoint is already connected",107:"Transport endpoint is not connected",110:"Connection timed out",111:"Connection refused",113:"No route to host",114:"Operation already in progress",115:"Operation now in progress",116:"Stale NFS file handle",122:"Disk quota exceeded",125:"Operation canceled",
+130:"Owner died",131:"State not recoverable"},_strerror_r=function(f,d,e){if(f in ERRNO_MESSAGES)if(ERRNO_MESSAGES[f].length>e-1)return ___setErrNo(ERRNO_CODES.ERANGE);else{f=ERRNO_MESSAGES[f];for(e=0;e<f.length;e++)HEAP8[d+e>>0]=f.charCodeAt(e);return HEAP8[d+e>>0]=0}else return ___setErrNo(ERRNO_CODES.EINVAL)},_strerror=function _strerror(d){if(!_strerror.buffer)_strerror.buffer=_malloc(256);_strerror_r(d,_strerror.buffer,256);return _strerror.buffer},_memmove=function(f,d,e){if(e!==0){var b=_malloc(e);
+_memcpy(b,d,e);_memcpy(f,b,e);_free(b)}},_llvm_memmove_p0i8_p0i8_i32=_memmove,_kill,_memchr=function(f,d,e){for(var d=unSign(d),b=0;b<e;b++){if(HEAP8[f>>0]==d)return f;f++}return 0},___pollfd_struct_layout={__size__:8,fd:0,events:4,revents:6},_poll=function(f,d){for(var e=___pollfd_struct_layout,b=0,a=0;a<d;a++){var g=f+___pollfd_struct_layout.__size__*a,c=HEAP16[g+e.events>>1],h=0;HEAP32[g+e.fd>>2]in FS.streams?(c&1&&(h|=1),c&4&&(h|=4)):c&32&&(h|=32);h&&b++;HEAP16[g+e.revents>>1]=h}return b},_pipe=
+function(){___setErrNo(ERRNO_CODES.ENOSYS);return-1},_fork=function(){___setErrNo(ERRNO_CODES.EAGAIN);return-1},___flock_struct_layout=null,_fcntl=function(f,d,e){if(!(f in FS.streams))return ___setErrNo(ERRNO_CODES.EBADF),-1;f=FS.streams[f];switch(d){case 0:if(e<0){___setErrNo(ERRNO_CODES.EINVAL);break}var d={},b;for(b in f)d[b]=f[b];if(e in FS.streams)e=FS.streams.length;FS.streams[e]=d;return e;case 1:case 2:return 0;case 3:return e=0,f.isRead&&f.isWrite?e=2:!f.isRead&&f.isWrite?e=1:f.isRead&&
+!f.isWrite&&(e=0),f.isAppend&&(e|=1024),e;case 4:return f.isAppend=Boolean(e|1024),0;case 5:return HEAP16[e+___flock_struct_layout.l_type>>1]=2,0;case 6:case 7:return 0;case 8:case 9:___setErrNo(ERRNO_CODES.EINVAL);break;default:___setErrNo(ERRNO_CODES.EINVAL)}return-1},_dup2=function(f,d){return d<0?(___setErrNo(ERRNO_CODES.EBADF),-1):f===d&&FS.streams[f]?f:(_close(d),_fcntl(f,0,d))},_signal=function(){return 0},_execl=function(){___setErrNo(ERRNO_CODES.ENOEXEC);return-1},_execlp=_execl,_strdup=
+function(f){return allocate(String_copy(f,!0),"i8",ALLOC_NORMAL)},_calloc=function(f,d){var e=_malloc(f*d);_memset(e,0,f*d);return e},_opendir=function(f){f=FS.absolutePath(Pointer_stringify(f));if(f===null)return ___setErrNo(ERRNO_CODES.ENOENT),0;var d=FS.findObject(f);if(d===null)return 0;if(d.isFolder){if(!d.read)return ___setErrNo(ERRNO_CODES.EACCES),0}else return ___setErrNo(ERRNO_CODES.ENOTDIR),0;var e=FS.streams.length,b=[],a;for(a in d.contents)b.push(a);FS.streams[e]={path:f,object:d,position:-2,
+isRead:!0,isWrite:!1,isAppend:!1,error:!1,eof:!1,ungotten:[],contents:b,currentEntry:_malloc(___dirent_struct_layout.__size__)};return e},_readdir_r=function(f,d,e){if(!FS.streams[f]||!FS.streams[f].object.isFolder)return ___setErrNo(ERRNO_CODES.EBADF);var f=FS.streams[f],b=f.position,a=0,g;for(g in f.contents)a++;if(b<-2||b>=a)HEAP32[e>>2]=0;else{b===-2?(g=".",a=1):b===-1?(g="..",a=1):(g=f.contents[b],a=f.object.contents[g].inodeNumber);f.position++;b=___dirent_struct_layout;HEAP32[d+b.d_ino>>2]=
+a;HEAP32[d+b.d_off>>2]=f.position;HEAP32[d+b.d_reclen>>2]=g.length+1;for(a=0;a<g.length;a++)HEAP8[d+b.d_name+a>>0]=g.charCodeAt(a);HEAP8[d+b.d_name+a>>0]=0;HEAP8[d+b.d_type>>0]=f.object.isDevice?2:f.object.isFolder?4:f.object.link!==void 0?10:8;HEAP32[e>>2]=d}return 0},_readdir=function _readdir(d){if(!FS.streams[d]||!FS.streams[d].object.isFolder)return ___setErrNo(ERRNO_CODES.EBADF),0;else{if(!_readdir.result)_readdir.result=_malloc(4);_readdir_r(d,FS.streams[d].currentEntry,_readdir.result);return HEAP32[_readdir.result>>
+2]===0?0:FS.streams[d].currentEntry}},_closedir=function(f){return!FS.streams[f]||!FS.streams[f].object.isFolder?___setErrNo(ERRNO_CODES.EBADF):(_free(FS.streams[f].currentEntry),delete FS.streams[f],0)},_llvm_exp_f64=Math.exp,_cos=Math.cos,_rand,_sin=Math.sin,_vsprintf=function(f,d,e){return _vsnprintf(f,void 0,d,e)},_exp2=function(f){return Math.pow(2,f)};function __Z13WVoiceChangedP7voice_t(){}function __Z11MarkerEventijiPh(f){((f|0)==2?1:2)==1&&(HEAP32[_end_of_sentence>>2]=1)}
+function __ZL12OpenWaveFilePKci(f,d){var e,b=null,a;e=f==0?1:2;if(e==1)a=2;else if(e==2){e=(_strcmp(f,__str5&4294967295)|0)==0?3:4;if(e==3){var g=HEAP32[_stdout>>2];HEAP32[_f_wave>>2]=g;b=3}else if(e==4){var c=_fopen(f,__str6&4294967295);HEAP32[_f_wave>>2]=c;b=4}e=(b==4?c:g)!=0?6:11;if(e==6){_fwrite(__ZZL12OpenWaveFilePKciE8wave_hdr&4294967295,1,24,HEAP32[_f_wave>>2]);e=HEAP32[_f_wave>>2];b=d;a=0;a:for(;;)if(_fputc(b&255,e),b=(b|0)>>8,a=g=a+1&4294967295,!((g|0)<=3))break a;e=HEAP32[_f_wave>>2];b=
+d*2&4294967295;for(a=0;;)if(_fputc(b&255,e),b=(b|0)>>8,a=g=a+1&4294967295,!((g|0)<=3))break;_fwrite(__ZZL12OpenWaveFilePKciE8wave_hdr+32&4294967295,1,12,HEAP32[_f_wave>>2]);a=0}else e==11&&(a=1)}return a}
+function __ZL13CloseWaveFilev(){var f,d,e,b,a;f=HEAP32[_f_wave>>2]==0?7:1;a:do if(f==1){if(HEAP32[_f_wave>>2]==HEAP32[_stdout>>2])break a;_fflush(HEAP32[_f_wave>>2]);e=_ftell(HEAP32[_f_wave>>2]);_fseek(HEAP32[_f_wave>>2],4,0);b=e-8&4294967295;d=HEAP32[_f_wave>>2];a=0;b:for(;;)if(_fputc(b&255,d),b=(b|0)>>8,a=f=a+1&4294967295,(f|0)<=3)f=3;else{f=4;break b}_fseek(HEAP32[_f_wave>>2],40,0);e=e-44&4294967295;d=HEAP32[_f_wave>>2];for(b=0;;)if(_fputc(e&255,d),e=(e|0)>>8,b=f=b+1&4294967295,(f|0)<=3)f=5;else{f=
+6;break}_fclose(HEAP32[_f_wave>>2]);HEAP32[_f_wave>>2]=0}while(0)}
+function __Z13DisplayVoicesP8_IO_FILEPc(f,d){var e=STACKTOP;STACKTOP+=36;_memset(e,0,36);var b,a,g,c,h,k,j,l;a=e+12;b=d==0?3:1;a:do if(b==1){if(reSign(HEAP8[(d&4294967295)>>0],8,0)==0){b=3;break a}HEAP32[(a+4&4294967295)>>2]=d;HEAP8[(a+13&4294967295)>>0]=0;HEAP8[(a+12&4294967295)>>0]=0;HEAP32[(a&4294967295)>>2]=0;l=_espeak_ListVoices(a);b=4;break a}while(0);b==3&&(l=_espeak_ListVoices(0));_fwrite(__str8&4294967295,1,64,f);a=0;var m=HEAP32[(l+4*a&4294967295)>>2];k=m;m=m!=0;unSign(m,1,0);b=m?5:15;a:do if(b==
+5){var m=e&4294967295,n=e&4294967295,o=e&4294967295;for(;;){h=0;g=HEAP32[(k+4&4294967295)>>2];b=reSign(HEAP8[g>>0],8,0)!=0?7:14;c:do if(b==7)for(;;){c=_strlen(g+1&4294967295);j=g+1&4294967295;b=reSign(HEAP8[(k+13&4294967295)>>0],8,0)==0?8:9;b==8?_llvm_memcpy_p0i8_p0i8_i32(m,__str125&4294967295,4,1,0):b==9&&(b=unSign(HEAPU8[(k+13&4294967295)>>0],8,0),_sprintf(o,__str10&4294967295,b));b=(h|0)==0?11:12;if(b==11){b=HEAP32[(k+8&4294967295)>>2];var q=HEAP32[(k&4294967295)>>2],p=unSign(HEAPU8[(k+12&4294967295)>>
+0],8,0),p=reSign(HEAP8[(__ZZ13DisplayVoicesP8_IO_FILEPcE7genders+p&4294967295)>>0],8,0),r=reSign(HEAP8[(g&4294967295)>>0],8,0);_fprintf(f,__str11&4294967295,r,j,n,p,q,b)}else b==12&&(b=reSign(HEAP8[(g&4294967295)>>0],8,0),_fprintf(f,__str12&4294967295,j,b));h=h+1&4294967295;g=g+(c+2&4294967295)&4294967295;if(reSign(HEAP8[g>>0],8,0)!=0)b=7;else break c}while(0);_fputc(10,f);a=a+1&4294967295;k=HEAP32[(l+4*a&4294967295)>>2];g=unSign(k!=0,1,0);if(reSign(g,8,0)!=0)b=6;else break a}}while(0);STACKTOP=e}
+function __Z4FreePv(f){(f!=0?1:2)==1&&_free(f)}function __Z5Alloci(f){var f=_malloc(f),d=unSign(f==0,1,0);(reSign(d,8,0)!=0?1:2)==1&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);return f}function __Z13GetFileLengthPKc(f){var d=STACKTOP;STACKTOP+=88;_memset(d,0,88);var e,f=(_stat(f,d)|0)!=0,f=unSign(f,1,0),f=reSign(f,8,0)!=0?1:2;f==1?e=0:f==2&&(f=(HEAP32[(d+16&4294967295)>>2]&61440|0)==16384?3:4,f==3?e=-2:f==4&&(e=HEAP32[(d+44&4294967295)>>2]));STACKTOP=d;return e}
+function __ZL9init_pathPcS_(f,d){var e=STACKTOP;STACKTOP+=88;_memset(e,0,88);var b,a,g;b=d!=0?1:2;a:do if(b==1)_sprintf(_path_home&4294967295,__str14&4294967295,d);else if(b==2){a=_getenv(__str15&4294967295);b=unSign(a!=0,1,0);b=reSign(b,8,0)!=0?3:9;if(b==3&&(_snprintf(_path_home&4294967295,150,__str14&4294967295,a),b=_path_home&4294967295,b=(_stat(b,e)|0)!=0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?4:5,b==4?g=0:b==5&&(b=(HEAP32[(e+16&4294967295)>>2]&61440|0)==16384?6:7,b==6?g=-2:b==7&&(g=HEAP32[(e+44&
+4294967295)>>2])),a=g,a=unSign((a|0)==-2,1,0),reSign(a,8,0)!=0))break a;a=_getenv(__str16&4294967295);_snprintf(_path_home&4294967295,150,__str14&4294967295,a);a=(_access(_path_home&4294967295,4)|0)!=0;a=unSign(a,1,0);if(reSign(a,8,0)==0)break a;_llvm_memcpy_p0i8_p0i8_i32(_path_home&4294967295,__str17&4294967295,23,1,0)}while(0);STACKTOP=e}
+function _main(f,d){var e=STACKTOP;STACKTOP+=1256;_memset(e,0,1256);var b,a=null,g,c,h=e+1024,k,j,l,m,n,o,q,p,r;l=e+1236;var v;v=__str36&4294967295;var u;u=__str31&4294967295;var s,t,D,w,A,x=STACKTOP;_memset(STACKTOP,0,4);STACKTOP+=4;var B=STACKTOP=Math.ceil(STACKTOP/4)*4;_memset(STACKTOP,0,4);STACKTOP+=4;STACKTOP=Math.ceil(STACKTOP/4)*4;var z,y,E,H;t=STACKTOP;_memset(STACKTOP,0,24);STACKTOP+=24;var G=STACKTOP=Math.ceil(STACKTOP/4)*4;_memset(STACKTOP,0,200);STACKTOP+=200;var F=STACKTOP=Math.ceil(STACKTOP/
+4)*4;_memset(STACKTOP,0,40);STACKTOP+=40;var I=STACKTOP=Math.ceil(STACKTOP/4)*4;_memset(STACKTOP,0,40);STACKTOP+=40;STACKTOP=Math.ceil(STACKTOP/4)*4;A=w=D=0;HEAP32[x>>2]=0;k=175;j=100;m=E=y=0;H=50;HEAP8[(F&4294967295)>>0]=0;HEAP8[(_mbrola_name&4294967295)>>0]=0;HEAP8[(I&4294967295)>>0]=0;HEAP8[(_wavefile&4294967295)>>0]=0;HEAP8[(G&4294967295)>>0]=0;HEAP32[_option_linelength>>2]=0;HEAP32[_option_phonemes>>2]=0;HEAP32[_option_waveout>>2]=0;HEAP32[_option_wordgap>>2]=0;HEAP32[_option_endpause>>2]=1;
+HEAP32[_option_phoneme_input>>2]=1;HEAP32[_option_multibyte>>2]=0;HEAP32[_f_trans>>2]=HEAP32[_stdout>>2];var I=G&4294967295,C=F&4294967295,K=F&4294967295;a:for(;;){n=d;b=f;o=n;q=__str18&4294967295;p=__ZZ4mainE12long_options&4294967295;r=x;n=l;HEAP32[(n&4294967295)>>2]=HEAP32[_optarg>>2];HEAP32[(n+4&4294967295)>>2]=HEAP32[_optind>>2];HEAP32[(n+8&4294967295)>>2]=HEAP32[_opterr>>2];HEAP32[(n+12&4294967295)>>2]=HEAP32[_optopt>>2];HEAP32[(n+16&4294967295)>>2]=HEAP32[__ZL8optwhere>>2];n=__ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(b,
+o,q,p,r,0,l);b=l;HEAP32[_optarg>>2]=HEAP32[(b&4294967295)>>2];HEAP32[_optind>>2]=HEAP32[(b+4&4294967295)>>2];HEAP32[_opterr>>2]=HEAP32[(b+8&4294967295)>>2];HEAP32[_optopt>>2]=HEAP32[(b+12&4294967295)>>2];HEAP32[__ZL8optwhere>>2]=HEAP32[(b+16&4294967295)>>2];n=b=n;if((b|0)==-1){b=43;break a}z=o=HEAP32[_optarg>>2];b=n;if(b==88)b=9;else if(b==97)b=16;else if(b==98)b=3;else if(b==102)b=14;else if(b==103)b=18;else if(b==104){b=6;break a}else if(b==107)b=7;else if(b==108)b=15;else if(b==109)b=10;else if(b==
+112)b=11;else if(b==113)b=13;else if(b==115)b=17;else if(b==118)b=19;else if(b==119)b=20;else if(b==120)b=8;else if(b==122)b=21;else if(b==256)b=22;else if(b==257)b=24;else if(b==258)b=24;else if(b==259)b=27;else if(b==260){b=33;break a}else if(b==261)b=23;else if(b==262)b=34;else if(b==263)b=37;else if(b==264)b=38;else if(b==265)b=40;else if(b==266)b=41;else{b=42;break a}if(b==9)HEAP32[_option_phonemes>>2]=2,b=1;else if(b==16)j=_atoi(z),b=1;else if(b==3)HEAP32[_option_multibyte>>2]=2,b=(_sscanf(z,
+__str30&4294967295,B)|0)!=1|(HEAP32[B>>2]|0)>4?4:5,b==4?b=1:b==5&&(HEAP32[_option_multibyte>>2]=HEAP32[B>>2],b=1);else if(b==14)n=z,b=I,_strncpy(b,n,200),HEAP8[(b+199&4294967295)>>0]=0,b=1;else if(b==18)y=_atoi(z),b=1;else if(b==7)b=_atoi(z),HEAP32[_option_capitals>>2]=b,b=1;else if(b==15)HEAP32[B>>2]=0,b=_atoi(z),HEAP32[B>>2]=b,HEAP32[_option_linelength>>2]=HEAP32[B>>2],b=1;else if(b==10)b=HEAP32[_option_ssml>>2]=1;else if(b==11){H=_atoi(z);if(!((H|0)>99)){b=1;continue a}H=99;b=1}else if(b==13)b=
+HEAP32[_quiet>>2]=1;else if(b==17)k=_atoi(z),b=1;else if(b==19)n=z,b=C,_strncpy(b,n,40),HEAP8[(b+39&4294967295)>>0]=0,b=1;else if(b==20)HEAP32[_option_waveout>>2]=1,n=z,b=_wavefile&4294967295,_strncpy(b,n,200),HEAP8[(b+199&4294967295)>>0]=0,b=1;else if(b==8)b=HEAP32[_option_phonemes>>2]=1;else if(b==21)HEAP32[_option_endpause>>2]=0,b=1;else if(b==22)b=E=1;else if(b==24)b=o!=0?25:26,b==25&&(b=z,m=K,_strncpy(m,b,40),HEAP8[(m+39&4294967295)>>0]=0),m=n,b=1;else if(b==27){HEAP32[_option_punctuation>>2]=
+1;if(z==0){b=1;continue a}n=0;for(a=28;;){if(((a==29?O:0)|0)>59)break;b=n;o=reSign(HEAP8[(z+n&4294967295)>>0],8,0);HEAP32[(_option_punctlist+b*4&4294967295)>>2]=o;if((HEAP32[(_option_punctlist+b*4&4294967295)>>2]|0)==0)break;var O=n+1&4294967295;n=O;a=29}HEAP32[(_option_punctlist+236&4294967295)>>2]=0;HEAP32[_option_punctuation>>2]=2;b=1}else if(b==23)HEAP32[_option_waveout>>2]=1,_llvm_memcpy_p0i8_p0i8_i32(_wavefile&4294967295,__str5&4294967295,7,1,0),b=1;else if(b==34)b=z==0?35:36,b==35?(HEAP32[_samples_split>>
+2]=30,b=1):b==36&&(b=_atoi(z),HEAP32[_samples_split>>2]=b,b=1);else if(b==37)A=z,b=1;else if(b==38){b=_fopen(z,__str33&4294967295);HEAP32[_f_trans>>2]=b;b=unSign(HEAP32[_f_trans>>2]==0,1,0);if(reSign(b,8,0)==0){b=1;continue a}_fprintf(HEAP32[_stderr>>2],__str34&4294967295,z);HEAP32[_f_trans>>2]=HEAP32[_stderr>>2];b=1}else b==40?(HEAP32[_option_mbrola_phonemes>>2]=16,b=1):b==41&&(HEAP32[_option_phonemes>>2]=3,b=1)}if(b==43){__ZL9init_pathPcS_(HEAP32[(d&4294967295)>>2],A);l=_setlocale(0,__str&4294967295)==
+0;l=unSign(l,1,0);b=reSign(l,8,0)!=0?44:46;a:do if(b==44){l=_setlocale(0,__str1&4294967295)==0;l=unSign(l,1,0);if(reSign(l,8,0)==0)break a;_setlocale(0,__str2&4294967295)}while(0);__Z11WavegenInitii(22050,0);l=__Z10LoadPhDatav();u=unSign((l|0)!=1,1,0);b=reSign(u,8,0)!=0?47:50;if(b==47)if(u=HEAPU32[_stderr>>2],b=(l|0)==-1?48:49,b==48)throw _fwrite(__str3&4294967295,1,27,u),_exit(1),"Reached an unreachable! Original .ll line: 2514";else b==49&&_fprintf(u,__str4&4294967295,l,83200,_path_home&4294967295);
+__Z10LoadConfigv();__Z13SetVoiceStackP12espeak_VOICE(0);HEAP32[__ZL14last_pitch_cmd>>2]=0;HEAP32[__ZL12last_amp_cmd>>2]=0;HEAP32[__ZL10last_frame>>2]=0;HEAP32[__ZL15syllable_centre>>2]=-1;l=0;a:for(;;)if(HEAP32[((_param_stack+4&4294967295)+l*4&4294967295)>>2]=HEAP32[(_param_defaults+l*4&4294967295)>>2],l=u=l+1&4294967295,!((u|0)<=14))break a;l=F&4294967295;b=(m|0)!=0?53:54;if(b==53)throw __Z9LoadVoicePKci(l,5),__Z17CompileDictionaryPKcS0_P8_IO_FILEPci(0,_dictionary_name&4294967295,0,0,m&1),_exit(0),
+"Reached an unreachable! Original .ll line: 2556";else if(b==54){b=reSign(HEAP8[l>>0],8,0)==0?55:56;b==55&&_llvm_memcpy_p0i8_p0i8_i32(F&4294967295,__str35&4294967295,8,1,0);m=(__Z14SetVoiceByNamePKc(F&4294967295)|0)!=0;m=unSign(m,1,0);b=reSign(m,8,0)!=0?57:59;a:do if(b==57){_llvm_memset_p0i8_i32(t,0,24,1,0);HEAP32[(t+4&4294967295)>>2]=F&4294967295;t=(__Z20SetVoiceByPropertiesP12espeak_VOICE(t)|0)!=0;t=unSign(t,1,0);if(reSign(t,8,0)==0)break a;_fprintf(HEAP32[_stderr>>2],__str37&4294967295,v,F&4294967295);
+_exit(2);throw"Reached an unreachable! Original .ll line: 2597";}while(0);__Z12SetParameteriii(1,k,0);__Z12SetParameteriii(2,j,0);__Z12SetParameteriii(6,HEAP32[_option_capitals>>2],0);__Z12SetParameteriii(5,HEAP32[_option_punctuation>>2],0);__Z12SetParameteriii(7,y,0);((H|0)!=50?60:61)==60&&__Z12SetParameteriii(3,H,0);k=HEAP32[_voice>>2];j=_malloc(1344);_llvm_memcpy_p0i8_p0i8_i32(j,k,1344,1,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+
+4&4294967295)>>2]=j;k=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=k;((k|0)>159?62:63)==62&&(HEAP32[_wcmdq_tail>>2]=0);b=reSign(HEAP8[(G&4294967295)>>0],8,0)==0?64:70;a:do if(b==64){a=E;b=(HEAP32[_optind>>2]|0)>=(f|0)?68:65;if(b==68){var J=HEAP32[_stdin>>2];D=J;if((a|0)!=0){a=68;break a}HEAP32[_option_linelength>>2]=-1}else if(b==65)if(b=(a|0)!=0?66:67,b==66){D=g=HEAP32[_stdin>>2];a=66;break a}else b==67&&(w=HEAP32[(d+4*HEAP32[_optind>>2]&4294967295)>>2]);var Q=D,a=71}else if(b==70){var R=
+_fopen(G&4294967295,__str38&4294967295);D=R;a=70}while(0);b=(a==71?Q:a==66?g:a==68?J:R)==0?73:75;a:do if(b==73){if(w!=0)break a;_fprintf(HEAP32[_stderr>>2],__str39&4294967295,v,G&4294967295);_exit(1);throw"Reached an unreachable! Original .ll line: 2718";}while(0);b=(HEAP32[_option_waveout>>2]|0)!=0|(HEAP32[_quiet>>2]|0)!=0?76:102;a:do if(b==76){E=HEAP32[_samplerate>>2];b=(HEAP32[_quiet>>2]|0)!=0?77:78;b:do if(b==77)__ZL12OpenWaveFilePKci(0,E),HEAP32[_option_waveout>>2]=1;else if(b==78)if(HEAP32[_samples_split>>
+2]=(E*60&4294967295)*HEAP32[_samples_split>>2]&4294967295,b=(HEAP32[_samples_split>>2]|0)!=0?79:82,b==79){v=_strrchr(_wavefile&4294967295,46);if(v==0)break b;G=_strlen(_wavefile&4294967295);if(!((((_wavefile&4294967295)+G&4294967295)-v&4294967295|0)<=4))break b;_strcpy(_filetype&4294967295,v);HEAP8[v>>0]=0}else if(b==82){v=(__ZL12OpenWaveFilePKci(_wavefile&4294967295,HEAP32[_samplerate>>2])|0)!=0;v=unSign(v,1,0);if(reSign(v,8,0)==0)break b;_fprintf(HEAP32[_stderr>>2],__str40&4294967295,_wavefile&
+4294967295);_exit(3);throw"Reached an unreachable! Original .ll line: 2787";}while(0);__Z8InitTexti(0);__Z15SpeakNextClauseP8_IO_FILEPKvi(D,w,0);n=1;D=e&4294967295;w=(e&4294967295)+1024&4294967295;v=h&4294967295;h&=4294967295;G=E=e;J=e&4294967295;b:for(;;){HEAP32[_out_start>>2]=D;HEAP32[_out_ptr>>2]=HEAP32[_out_start>>2];HEAP32[_out_end>>2]=w;g=__Z11WavegenFilli(0);b=(HEAP32[_quiet>>2]|0)!=0?86:87;c:do if(b==86)c=g;else if(b==87){b=HEAP32[_f_wave>>2]==0?88:90;d:do if(b==88){HEAP32[_wavefile_count>>
+2]=HEAP32[_wavefile_count>>2]+1&4294967295;_sprintf(v,__str7&4294967295,_wavefile&4294967295,HEAP32[_wavefile_count>>2],_filetype&4294967295);c=(__ZL12OpenWaveFilePKci(h,HEAP32[_samplerate>>2])|0)!=0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break d;c=1;break c}while(0);b=(HEAP32[_end_of_sentence>>2]|0)!=0?91:94;d:do if(b==91){HEAP32[_end_of_sentence>>2]=0;if((HEAP32[_samples_split>>2]|0)==0)break d;if(!(HEAPU32[_samples_total>>2]>>>0>HEAPU32[_samples_split>>2]>>>0))break d;__ZL13CloseWaveFilev();HEAP32[_samples_total>>
+2]=0}while(0);b=HEAP32[_f_wave>>2]!=0?95:96;b==95&&(HEAP32[_samples_total>>2]=HEAP32[_samples_total>>2]+((HEAP32[_out_ptr>>2]-E&4294967295|0)/2|0)&4294967295,_fwrite(J,1,HEAP32[_out_ptr>>2]-G&4294967295,HEAP32[_f_wave>>2]));c=g}while(0);g=c;g=unSign((g|0)!=0,1,0);b=reSign(g,8,0)!=0?98:99;if(b==98&&(n|0)==0)break b;g=(__Z8GenerateP12PHONEME_LISTPii(_phoneme_list&4294967295,_n_phoneme_list,1)|0)==0;g=unSign(g,1,0);if(reSign(g,8,0)==0)continue b;n=__Z15SpeakNextClauseP8_IO_FILEPKvi(0,0,1)}__ZL13CloseWaveFilev();
+b=106;break a}else if(b==102)if(__Z8InitTexti(0),__Z15SpeakNextClauseP8_IO_FILEPKvi(D,w,0),b=(HEAP32[_option_quiet>>2]|0)!=0?103:105,b==103){for(;;)if(s=(__Z15SpeakNextClauseP8_IO_FILEPKvi(0,0,1)|0)!=0,s=unSign(s,1,0),reSign(s,8,0)==0)break;s=0;b=110;break a}else if(b==105){_fwrite(__str41&4294967295,1,79,HEAP32[_stderr>>2]);b=106;break a}while(0);if(b==106){b=HEAP32[_f_trans>>2]!=HEAP32[_stdout>>2]?107:109;a:do if(b==107){if(HEAP32[_f_trans>>2]==HEAP32[_stderr>>2])break a;_fclose(HEAP32[_f_trans>>
+2])}while(0);s=0}STACKTOP=e;return s}}else if(b==42)throw _exit(0),"Reached an unreachable! Original .ll line: 2463";else if(b==6)throw __ZL9init_pathPcS_(HEAP32[(d&4294967295)>>2],A),_printf(__str32&4294967295,HEAP32[_version_string>>2],_path_home&4294967295,u),_exit(0),"Reached an unreachable! Original .ll line: 2195";else if(b==33)throw __ZL9init_pathPcS_(HEAP32[(d&4294967295)>>2],A),__Z13DisplayVoicesP8_IO_FILEPc(HEAP32[_stdout>>2],z),_exit(0),"Reached an unreachable! Original .ll line: 2411";
+return null}Module._main=_main;function __Z8isspace2j(f){var d,e;d=(f&255|0)==0?2:1;a:do if(d==1){if(f>>>0>32){d=2;break a}e=1;d=4;break a}while(0);d==2&&(e=0);return e}function __Z14LookupMnemNameP8MNEM_TABi(f,d){var e,b,a;for(b=f;;){if(HEAP32[(b&4294967295)>>2]==0){e=5;break}var g=b;if((HEAP32[(b+4&4294967295)>>2]|0)==(d|0)){e=2;break}b=g+8&4294967295;e=4}e==2?a=HEAP32[(g&4294967295)>>2]:e==5&&(a=__str2&4294967295);return a}
+function __Z22print_dictionary_flagsPj(f){for(var d,e,b=HEAP32[(f+4&4294967295)>>2],a=HEAP32[(f&4294967295)>>2],g=(HEAP32[(f&4294967295)>>2]&15)+64&4294967295,f=_mnem_flags&4294967295;;){if(HEAP32[(f&4294967295)>>2]==0){d=5;break}var c=f;if((HEAP32[(f+4&4294967295)>>2]|0)==(g|0)){d=2;break}f=c+8&4294967295;d=4}d==2?e=HEAP32[(c&4294967295)>>2]:d==5&&(e=__str2&4294967295);_sprintf(__ZZ22print_dictionary_flagsPjE3buf&4294967295,__str52&4294967295,e,a,b);return __ZZ22print_dictionary_flagsPjE3buf&4294967295}
+function __ZL9fopen_logPKcS0_(f,d){var e;e=_fopen(f,d);var b=unSign(e==0,1,0);(reSign(b,8,0)!=0&HEAP32[__ZL5f_log>>2]!=0?1:2)==1&&_fprintf(HEAP32[__ZL5f_log>>2],__str53&4294967295,d,f);return e}
+function __ZL16copy_rule_stringPcRi(f,d){var e,b=null,a,g,c,h,k,j,l,m;e=reSign(HEAP8[(f&4294967295)>>0],8,0)==0?75:1;if(e==1){a=HEAP32[(__ZZL16copy_rule_stringPcRiE6outbuf+HEAP32[d>>2]*4&4294967295)>>2];e=(HEAP32[d>>2]|0)==4?2:5;if(e==2){h=_strlen(__ZL13rule_phonemes&4294967295);if(((h|0)>0?3:4)==3)HEAP8[(__ZL13rule_phonemes+h&4294967295)>>0]=32,h=h+1&4294967295;a=__ZL13rule_phonemes+h&4294967295}j=8421376;g=f;c=0;a:for(;;){m=0;k=e=HEAP8[g>>0];g=g+1&4294967295;e=reSign(e,8,0)==92?7:14;if(e==7){k=
+HEAP8[g>>0];g=g+1&4294967295;m=reSign(k,8,0)>47;e=reSign(k,8,0)<=51;e=m&e?8:13;b:do if(e==8){if(!(reSign(HEAP8[(g&4294967295)>>0],8,0)>47))break b;if(!(reSign(HEAP8[(g&4294967295)>>0],8,0)<=55))break b;if(!(reSign(HEAP8[(g+1&4294967295)>>0],8,0)>47))break b;if(!(reSign(HEAP8[(g+1&4294967295)>>0],8,0)<=55))break b;k=reSign(k,8,0)*64&255;m=reSign(HEAP8[(g&4294967295)>>0],8,0)*8&255;k=((k+80&255)+HEAP8[(g+1&4294967295)>>0]&255)+m&255;g=g+2&4294967295}while(0);m=1}e=(HEAP32[d>>2]|0)==1?16:15;b:do if(e==
+15){e=(HEAP32[d>>2]|0)==3?16:73;break b}while(0);b:do if(e==16){if((m|0)!=0)break b;e=k;if(e==33)e=33;else if(e==35)e=32;else if(e==36)e=46;else if(e==37)e=31;else if(e==38)e=30;else if(e==43)e=28;else if(e==64)e=29;else if(e==65)e=20;else if(e==66)e=20;else if(e==67)e=20;else if(e==68)e=23;else if(e==70)e=20;else if(e==71)e=20;else if(e==72)e=20;else if(e==74)e=37;else if(e==75)e=24;else if(e==76)e=38;else if(e==78)e=25;else if(e==80)e=54;else if(e==83)e=55;else if(e==84)e=34;else if(e==86)e=26;
+else if(e==87)e=35;else if(e==88)e=36;else if(e==89)e=19;else if(e==90)e=27;else if(e==95)e=18;else break b;c:do if(e==33){k=19;break b}else if(e==32){k=13;break b}else if(e==46){HEAP8[(a+c&4294967295)>>0]=28;c=c+1&4294967295;k=0;for(m=_mnem_rules&4294967295;;){if(HEAP32[(m&4294967295)>>2]==0){e=51;break}h=_strlen(HEAP32[(m&4294967295)>>2]);e=(_memcmp(g,HEAP32[(m&4294967295)>>2],h)|0)==0;var n=m;if(e){e=48;break}m=n+8&4294967295;e=50}if(e==51)var o=k,b=51;else if(e==48){var q=HEAP32[(n+4&4294967295)>>
+2]&255;k=q;g=g+h&4294967295;b=48}if(reSign(b==51?o:q,8,0)!=0)break b;_fprintf(HEAP32[__ZL5f_log>>2],__str63&4294967295,HEAP32[__ZL7linenum>>2]);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295;break b}else if(e==31){k=11;break b}else if(e==30){k=10;break b}else if(e==28){k=12;break b}else if(e==29){k=21;break b}else if(e==23){k=15;break b}else if(e==37){k=23;break b}else if(e==24){k=25;break b}else if(e==38){k=HEAP8[g>>0]-48&255;g=g+1&4294967295;l=reSign(HEAP8[g>>0],8,0)-48&
+4294967295;g=g+1&4294967295;k=(reSign(k,8,0)*10&255)+(l&255)&255;e=(l|0)<0|(l|0)>9?39:40;d:do if(e==39)k=0,_fprintf(HEAP32[__ZL5f_log>>2],__str54&4294967295,HEAP32[__ZL7linenum>>2]),HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295;else if(e==40){e=reSign(k,8,0)<=0;l=reSign(k,8,0)>25;e=e|l?42:41;if(e==41&&(l=reSign(k,8,0),reSign(HEAP8[(__ZL19letterGroupsDefined+l&4294967295)>>0],8,0)!=0))break d;l=reSign(k,8,0);_fprintf(HEAP32[__ZL5f_log>>2],__str55&4294967295,HEAP32[__ZL7linenum>>
+2],l);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295}while(0);k=k+65&255;l=a+c&4294967295;e=(HEAP32[d>>2]|0)==1?44:45;if(e==44){HEAP8[l>>0]=k;c=c+1&4294967295;k=18;break b}else if(e==45){HEAP8[l>>0]=18;c=c+1&4294967295;break b}}else if(e==25){k=24;break b}else if(e==54){j|=1024;e=55;break c}else if(e==34){HEAP8[(a+c&4294967295)>>0]=28;c=c+1&4294967295;k=17;break b}else if(e==26){k=26;break b}else if(e==35){k=31;break b}else if(e==36){k=29;break b}else if(e==19){k=73;e=20;break c}else if(e==
+27){k=16;break b}else if(e==18){k=32;break b}while(0);if(e==20)e=(HEAP32[d>>2]|0)==1?21:22,e==21?(k=reSign(k,8,0)-65&4294967295,HEAP8[(a+c&4294967295)>>0]=HEAP8[(__ZZL16copy_rule_stringPcRiE16lettergp_letters+k&4294967295)>>0]+65&255,c=c+1&4294967295,k=17):e==22&&(HEAP8[(a+c&4294967295)>>0]=17,c=c+1&4294967295,k=reSign(k,8,0)-65&4294967295,k=HEAP8[(__ZZL16copy_rule_stringPcRiE16lettergp_letters+k&4294967295)>>0]+65&255);else if(e==55){HEAP8[(a+c&4294967295)>>0]=14;c=c+1&4294967295;for(l=0;;){k=HEAP8[g>>
+0];e=reSign(k,8,0);g=g+1&4294967295;if(!((e&255|0)==0|e>>>0>32)){e=70;break}if(reSign(k,8,0)==0){e=72;break}e=k;e=e==97?66:e==98?65:e==100?61:e==101?57:e==102?62:e==105?58:e==112?59:e==113?63:e==116?64:e==118?60:67;e==67?((reSign(k,8,0)-48&4294967295)>>>0<=9&&(e=l*10&4294967295,k=reSign(k,8,0),l=(e+-48&4294967295)+k&4294967295),e=69):e==66?(j|=262144,e=69):e==65?(j|=131072,e=69):e==61?(j|=4096,e=69):e==57?(j|=256,e=69):e==62?(j|=8192,e=69):e==58?(j|=512,e=69):e==59?(j|=1024,e=69):e==63?(j|=16384,
+e=69):e==64?(j|=65536,e=69):e==60&&(j|=2048,e=69)}g=g+-1&4294967295;HEAP8[(a+c&4294967295)>>0]=(j|0)>>16&255;c=c+1&4294967295;HEAP8[(a+c&4294967295)>>0]=(j|0)>>8&255;c=c+1&4294967295;k=l&255|-128}}while(0);HEAP8[(a+c&4294967295)>>0]=k;c=c+1&4294967295;if(reSign(k,8,0)==0)break a}HEAP32[d>>2]=HEAP32[(__ZZL16copy_rule_stringPcRiE10next_state+HEAP32[d>>2]*4&4294967295)>>2]}}
+function __Z10DecodeRulePKciPci(f,d,e,b){var a=STACKTOP;STACKTOP+=140;_memset(a,0,140);var g,c=null,h,k,j,l,m,n,o,q,p,r=a+60,v=a+120;l=e;n=e=p=q=o=0;var u=h=HEAP8[(r&4294967295)>>0]=0;(h|0)<(d|0)?(c=-1,g=1):(c=-1,g=2);a:do if(g==1)for(;;){HEAP8[(a+(c==1?s:u)&4294967295)>>0]=HEAP8[(f+h&4294967295)>>0];var s=h=h+1&4294967295;if((h|0)<(d|0))g=c=1;else{c=1;g=2;break a}}while(0);HEAP8[(a+(c==-1?u:s)&4294967295)>>0]=0;var f=_strlen(a&4294967295),f=a+f&4294967295,d=r&4294967295,s=a&4294967295,u=a&4294967295,
+t=v&4294967295,D=v&4294967295,w=v&4294967295,A=v&4294967295;a:for(;;){h=o;c=42;b:for(;;){if(((c==42?h:1)|0)!=0)break a;m=HEAP8[l>>0];l=l+1&4294967295;g=unSign(m,8,0)<=9;var x=m;if(!g){g=11;break b}g=unSign(x,8,0);if(g!=0)if(g==1){g=7;break b}else if(g==2){g=8;break b}else if(g!=3)if(g==9){g=10;break b}else if(g==5){g=9;break b}else if(g==8){g=6;break b}else{g=42;continue a}o=1;c=5;g=43}if(g==11){g=reSign(x,8,0)==28?12:22;if(g==12){h=reSign(HEAP8[l>>0],8,0)&255;l=l+1&4294967295;g=(h|0)!=1?14:13;b:do if(g==
+13){g=(b|0)<0?14:21;break b}while(0);if(g==14){HEAP8[(f&4294967295)>>0]=36;k=h;for(h=_mnem_rules&4294967295;;){if(HEAP32[(h&4294967295)>>2]==0){g=19;break}var B=h;if((HEAP32[(h+4&4294967295)>>2]|0)==(k|0)){g=16;break}h=B+8&4294967295;g=18}g==19?j=__str2&4294967295:g==16&&(j=HEAP32[(B&4294967295)>>2]);h=j;_strcpy(f+1&4294967295,h);h=_strlen(h)+1&4294967295;f=f+h&4294967295}k=32}else if(g==22)if(g=reSign(m,8,0)==14?23:30,g==23){h=(reSign(HEAP8[(l&4294967295)>>0],8,0)&127)*256&4294967295;k=(reSign(HEAP8[(l+
+1&4294967295)>>0],8,0)&127)+h&4294967295;h=83;g=(k&4|0)!=0?24:25;g==24&&(h=80);g=reSign(HEAP8[(l+2&4294967295)>>0],8,0)&127;_sprintf(t,__str65&4294967295,h,g);l=l+3&4294967295;for(h=0;;)if(g=reSign(k&1,8,0)!=0?27:28,g==27&&(g=reSign(HEAP8[((__str66&4294967295)+h&4294967295)>>0],8,0),c=_strlen(D),c=v+c&4294967295,HEAP8[c>>0]=g&255,HEAP8[(c+1&4294967295)>>0]=0),k=(k|0)>>1,h=g=h+1&4294967295,!((g|0)<=8))break;_strcpy(f,w);h=_strlen(A);f=f+h&4294967295;k=32}else g==30&&(g=reSign(m,8,0)==17?31:32,g==31?
+(h=reSign(HEAP8[l>>0],8,0)-65&4294967295,k=HEAP8[(__ZZ10DecodeRulePKciPciE10symbols_lg+h&4294967295)>>0],l=l+1&4294967295):g==32&&(g=reSign(m,8,0)==18?33:36,g==33?(h=reSign(HEAP8[l>>0],8,0)-65&4294967295,l=l+1&4294967295,HEAP8[(f&4294967295)>>0]=76,HEAP8[(f+1&4294967295)>>0]=(((h|0)/10|0)&255)+48&255,k=((h|0)%10&255)+48&255,g=(n|0)==1?34:35,g==34&&(HEAP8[(f&4294967295)>>0]=k,k=76),f=f+2&4294967295):g==36&&(g=unSign(m,8,0)<=31,h=m,g=g?37:38,g==37?(h=unSign(h,8,0),k=HEAP8[(__ZZ10DecodeRulePKciPciE7symbols+
+h&4294967295)>>0]):g==38&&(g=reSign(h,8,0)==32?39:40,g==39?k=95:g==40&&(k=m)))));HEAP8[f>>0]=k;f=f+1&4294967295;g=42;continue a}else if(g==8){n=2;HEAP8[f>>0]=0;f=_strlen(s);_llvm_memcpy_p0i8_p0i8_i32(s+f&4294967295,__str64&4294967295,3,1,0);f=_strlen(u);f=a+f&4294967295;g=42;continue a}else if(g==10){h=(reSign(HEAP8[(l+1&4294967295)>>0],8,0)&255)-1&4294967295;q=reSign(HEAP8[(l&4294967295)>>0],8,0)&255;q=((h*255&4294967295)+-1&4294967295)+q&4294967295;l=l+2&4294967295;g=42;continue a}else if(g==9){p=
+reSign(HEAP8[l>>0],8,0);l=l+1&4294967295;g=42;continue a}else g==6&&(e=1);n=1;HEAP8[f>>0]=0;f=d;g=42}HEAP8[f>>0]=0;f=__ZZ10DecodeRulePKciPciE6output&4294967295;if(((q|0)>0?45:46)==45)_sprintf(f,__str68&4294967295,q),f=f+7&4294967295;if(((p|0)>0?47:48)==47)_sprintf(f,__str69&4294967295,p),b=_strlen(f),f=f+b&4294967295;h=b=_strlen(r&4294967295);g=(b|0)>0?52:49;a:do if(g==52){g=(e|0)!=0?53:54;break a}else if(g==49)if(g=(e|0)!=0?50:51,g==50){g=53;break a}else if(g==51){g=57;break a}while(0);a:do if(g==
+53){HEAP8[f>>0]=95;f=f+1&4294967295;g=54;break a}while(0);if(g==54){h=e=h-1&4294967295;e=(e|0)>=0;unSign(e,1,0);g=e?55:56;a:do if(g==55)for(;;)if(HEAP8[f>>0]=HEAP8[(r+h&4294967295)>>0],f=f+1&4294967295,h=h-1&4294967295,e=unSign((h|0)>=0,1,0),reSign(e,8,0)!=0)g=55;else break a;while(0);HEAP8[f>>0]=41;f=f+1&4294967295;HEAP8[f>>0]=32;f=f+1&4294967295}HEAP8[f>>0]=0;_strcat(f,a&4294967295);h=e=_strlen(__ZZ10DecodeRulePKciPciE6output&4294967295);r=__ZZ10DecodeRulePKciPciE6output+h&4294967295;(e|0)<=7?(c=
+57,g=58):(c=57,g=59);a:do if(g==58)for(;;){HEAP8[(c==58?z:r)>>0]=32;h=e=h+1&4294967295;var z=__ZZ10DecodeRulePKciPciE6output+h&4294967295;if((e|0)<=7)g=c=58;else{c=58;break a}}while(0);HEAP8[(c==57?r:z)>>0]=0;z=__ZZ10DecodeRulePKciPciE6output&4294967295;STACKTOP=a;return z}
+function __ZL21compile_dictlist_filePKcS0_(f,d){var e=STACKTOP;STACKTOP+=840;_memset(e,0,840);var b,a=null,g,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G=e+4,F=e+104,I=e+304,C=e+308,K,O=e+312,J,Q,R=e+316,V=e+516,M=e+712;J=0;HEAP8[__ZL9text_mode_b>>0]=0;_sprintf(V&4294967295,__str77&4294967295,f,d);Q=_fopen(V&4294967295,__str38&4294967295);K=unSign(Q==0,1,0);b=reSign(K,8,0)!=0?1:3;a:do if(b==1){_sprintf(V&4294967295,__str79&4294967295,f,d);Q=_fopen(V&4294967295,__str38&4294967295);K=unSign(Q==
+0,1,0);if(reSign(K,8,0)==0){b=3;break a}b=142;break a}while(0);if(b==3){_fprintf(HEAP32[__ZL5f_log>>2],__str80&4294967295,V&4294967295);HEAP32[__ZL7linenum>>2]=0;V=R&4294967295;R&=4294967295;K=M&4294967295;var P=F&4294967295,Y=F&4294967295,ca=F&4294967295;M&=4294967295;var N=F&4294967295,L=F&4294967295,T=I&4294967295;F&=4294967295;var Z=I&4294967295,S=I&4294967295;I&=4294967295;a:for(;;){v=_fgets(V,200,Q)!=0;v=unSign(v,1,0);if(reSign(v,8,0)==0){b=141;break a}HEAP32[__ZL7linenum>>2]=HEAP32[__ZL7linenum>>
+2]+1&4294967295;c=R;v=K;u=O;h=E=y=z=B=w=0;D=t=__ZZL12compile_linePcS_PiE10nullstring&4294967295;_memcmp(c,__str70&4294967295,2);g=0;b:for(;;){s=H=HEAPU8[c>>0];reSign(H,8,0)==63?(a=7,b=8):(a=7,b=17);if(b==8)if(b=(g|0)==0?9:16,b==9)A=100,c=c+1&4294967295,b=reSign(HEAP8[c>>0],8,0)==33?10:11,b==10&&(A=132,c=c+1&4294967295),k=0,b=(reSign(HEAP8[c>>0],8,0)-48&4294967295)>>>0<=9?12:13,b==12&&(k=(reSign(HEAP8[c>>0],8,0)+-48&4294967295)+k&4294967295,c=c+1&4294967295),b=(reSign(HEAP8[c>>0],8,0)-48&4294967295)>>>
+0<=9?14:15,b==14&&(a=k*10&4294967295,s=reSign(HEAP8[c>>0],8,0),k=(a+-48&4294967295)+s&4294967295,c=c+1&4294967295),HEAP8[(G+w&4294967295)>>0]=(A&255)+(k&255)&255,w=w+1&4294967295,s=A=HEAP8[c>>0],a=15;else if(b==16)var ea=s,a=16;b=reSign(a==16?ea:a==15?A:H,8,0)==36?18:40;c:do if(b==18){k=reSign(HEAP8[(c+1&4294967295)>>0],8,0);if((_isalnum(k)|0)==0)break c;H=c;d:for(;;){s=HEAP8[c>>0];p=unSign(s,8,0);b=(p&255|0)==0|p>>>0>32?22:23;b==22?r=0:b==23&&(r=1);p=r;p=unSign((p|0)==0,1,0);b=reSign(p,8,0)!=0;p=
+c;if(!b){b=25;break d}c=p+1&4294967295;b=21}HEAP8[p>>0]=0;q=H;for(k=_mnem_flags&4294967295;;){var $=k;if(HEAP32[(k&4294967295)>>2]==0){b=30;break}b=(_strcmp(q,HEAP32[($&4294967295)>>2])|0)==0;var X=k;if(b){b=27;break}k=X+8&4294967295;b=29}if(b==30)var ia=HEAP32[($+4&4294967295)>>2],a=30;else if(b==27)var ha=HEAP32[(X+4&4294967295)>>2],a=27;k=b=a==27?ha:ia;b=(b|0)!=0?32:39;b==32?(b=(k|0)==200?33:34,b==33?HEAP8[__ZL9text_mode_b>>0]=1:b==34&&(b=(k|0)==201?35:36,b==35?HEAP8[__ZL9text_mode_b>>0]=0:b==
+36&&(b=(k|0)==29?37:38,b==37?h=1:b==38&&(HEAP8[(G+w&4294967295)>>0]=k&255,w=w+1&4294967295)))):b==39&&(_fprintf(HEAP32[__ZL5f_log>>2],__str71&4294967295,HEAP32[__ZL7linenum>>2],H),HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295)}while(0);b=reSign(s,8,0)==47?41:44;c:do if(b==41){if(reSign(HEAP8[(c+1&4294967295)>>0],8,0)!=47)break c;if((B|0)!=0)break c;s=10}while(0);b=g;b=b==0?45:b==1?53:b==2?68:b==3?76:b==4?82:88;c:do if(b==45)if(b=reSign(s,8,0)==40?46:47,b==46){B=1;t=c+1&4294967295;
+g=1;b=88;break c}else{if(b==47){k=unSign(s,8,0);b=k&255;b=(b|0)==0?49:48;d:do if(b==48){if(k>>>0>32){b=49;break d}o=1;b=51;break d}while(0);b==49&&(o=0);b=o;b=unSign((b|0)==0,1,0);if(reSign(b,8,0)==0){b=88;break c}t=c;g=1;b=88;break c}}else if(b==53){b=reSign(s,8,0)==45?54:58;d:do if(b==54){if((B|0)==0)break d;b=(reSign(HEAP8[(t&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?56:57;b==56&&(z=1);HEAP8[(G+w&4294967295)>>0]=44;w=w+1&4294967295;s=32}while(0);b=unSign(s,8,0);b=(b&255|0)==0|b>>>0>32?59:60;b==
+59?n=0:b==60&&(n=1);b=n;b=unSign((b|0)!=0,1,0);b=reSign(b,8,0)!=0?62:65;if(b==62)if(HEAP8[(c&4294967295)>>0]=0,b=(B|0)!=0?63:64,b==63){y=E=c+1&4294967295;g=2;b=88;break c}else{if(b==64){g=3;b=88;break c}}else if(b==65){var aa=s;if(reSign(aa,8,0)==41)a=65;else{a=65;b=89;break c}if((B|0)==0){b=88;break c}HEAP8[(c&4294967295)>>0]=0;g=3;B=0;b=88;break c}}else if(b==68){k=unSign(s,8,0);b=k&255;b=(b|0)==0?70:69;d:do if(b==69){if(k>>>0>32){b=70;break d}m=1;b=72;break d}while(0);b==70&&(m=0);b=m;b=unSign((b|
+0)!=0,1,0);b=reSign(b,8,0)!=0?73:74;if(b==73){B=B+1&4294967295;b=88;break c}else if(b==74){var da=s;if(reSign(da,8,0)==41)a=74;else{a=74;b=89;break c}HEAP8[(c&4294967295)>>0]=32;E=c+1&4294967295;g=3;b=88;break c}}else if(b==76){k=unSign(s,8,0);b=k&255;b=(b|0)==0?78:77;d:do if(b==77){if(k>>>0>32){b=78;break d}l=1;b=80;break d}while(0);b==78&&(l=0);b=l;b=unSign((b|0)==0,1,0);if(reSign(b,8,0)==0){b=88;break c}D=c;g=4;b=88;break c}else if(b==82){k=unSign(s,8,0);b=k&255;b=(b|0)==0?84:83;d:do if(b==83){if(k>>>
+0>32){b=84;break d}j=1;b=86;break d}while(0);b==84&&(j=0);b=j;b=unSign((b|0)!=0,1,0);if(reSign(b,8,0)==0){b=88;break c}HEAP8[(c&4294967295)>>0]=0;g=5;b=88;break c}while(0);if(b==88)var W=s,a=88;a=a==88?W:a==74?da:aa;c=c+1&4294967295;if(reSign(a,8,0)==10)break b}b=reSign(HEAP8[(t&4294967295)>>0],8,0)==0?91:92;if(b==91)b=140;else if(b==92){b=(unSign(HEAPU8[__ZL9text_mode_b>>0],1,0)|0)!=0?93:94;b:do if(b==93){h=1;b=95;break b}else if(b==94){if((h|0)!=0){b=95;break b}__Z14EncodePhonemesPcS_Ph(D,L,T);
+b=_strchr(F,21)!=0?100:101;b==100&&(HEAP8[(G+w&4294967295)>>0]=10,w=w+1&4294967295);if(reSign(HEAP8[Z>>0],8,0)==0){b=103;break b}c=unSign(HEAPU8[S>>0],8,0);g=unSign(HEAPU8[I>>0],8,0);_fprintf(HEAP32[__ZL5f_log>>2],__str74&4294967295,HEAP32[__ZL7linenum>>2],g,c,t,D);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295;b=103;break b}while(0);b:do if(b==95)if(g=reSign(HEAP8[(t&4294967295)>>0],8,0)==95,c=D,b=g?96:98,b==96){h=_strlen(c);_llvm_memcpy_p0i8_p0i8_i32(c+h&4294967295,__str72&
+4294967295,2,1,0);__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],D,0,0);h=0;c=P;g=_word_phonemes&4294967295;_strncpy(c,g,156);HEAP8[(c+155&4294967295)>>0]=0;if(!(reSign(HEAP8[(_word_phonemes&4294967295)>>0],8,0)==0&(HEAP32[__ZL21error_need_dictionary>>2]|0)<=2))break b;HEAP32[__ZL21error_need_dictionary>>2]=HEAP32[__ZL21error_need_dictionary>>2]+1&4294967295;_fprintf(HEAP32[__ZL5f_log>>2],__str73&4294967295,HEAP32[__ZL7linenum>>2])}else b==98&&(g=Y,_strncpy(g,c,156),HEAP8[(g+
+155&4294967295)>>0]=0);while(0);b=(reSign(HEAP8[((HEAP32[_translator>>2]&4294967295)+252&4294967295)>>0],8,0)|0)!=(h|0)?104:105;b==104&&(HEAP8[(G+w&4294967295)>>0]=29,w=w+1&4294967295);c=(_sscanf(t,__str75&4294967295,e)|0)==1;c=unSign(c,1,0);b=reSign(c,8,0)!=0?106:107;b:do if(b==106)k=__Z8utf8_outjPc(HEAP32[e>>2],t),HEAP8[(t+k&4294967295)>>0]=0;else if(b==107){if(reSign(HEAP8[(t&4294967295)>>0],8,0)==95)break b;D=1;c=t;c:for(;;){g=c;h=C;k=h=__Z8utf8_in2PiPKci(h,g,0);if((HEAP32[C>>2]|0)==0){b=119;
+break c}g=h=HEAP32[C>>2];b=h>>>0<=255?115:111;d:do if(b==115){b=(_isupper(g)|0)!=0?116:117;break d}else if(b==111){b=g>>>0>563?113:112;e:do if(b==112){h=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0);if((h|0)==0|(h|0)==255)break e;b=116;break d}while(0);b=117;break d}while(0);b==116?(h=_towlower(HEAP32[C>>2]),__Z8utf8_outjPc(h,c)):b==117&&(D=0);c=c+k&4294967295;b=109}if((D|0)==0)break b;HEAP8[(G+w&4294967295)>>0]=42;w=w+1&4294967295}while(0);c=_strlen(t);b=(HEAP32[(HEAP32[_translator>>
+2]+288&4294967295)>>2]|0)>0?122:123;b==122&&(c=__Z17TransposeAlphabetP10TranslatorPc(HEAP32[_translator>>2],t));D=__Z14HashDictionaryPKc(t);HEAP32[u>>2]=D;u=_strlen(ca);HEAP8[(v+1&4294967295)>>0]=c&255;c&=63;_llvm_memcpy_p0i8_p0i8_i32(v+2&4294967295,t,c,1,0);b=(u|0)==0?124:125;b==124?(HEAP8[(v+1&4294967295)>>0]|=-128,x=c+2&4294967295):b==125&&(x=(c+3&4294967295)+u&4294967295,_strcpy(v+(c+2&4294967295)&4294967295,N));k=0;t=x;k>>>0<w>>>0?(a=126,b=127):(a=126,b=128);b:do if(b==127)for(;;){HEAP8[(v+(k+
+(a==127?ka:t)&4294967295)&4294967295)>>0]=HEAP8[(G+k&4294967295)>>0];k=k+1&4294967295;var ka=x;if(k>>>0<w>>>0)b=a=127;else{a=127;break b}}while(0);x=w+(a==126?t:ka)&4294967295;b=y!=0?129:135;b:do if(b==129){if(!((B|0)>0))break b;b=(B|0)>10?131:132;b==131?_fprintf(HEAP32[__ZL5f_log>>2],__str76&4294967295,HEAP32[__ZL7linenum>>2],B):b==132&&(HEAP8[(v+x&4294967295)>>0]=(B&255)+80&255,x=x+1&4294967295,k=E-y&4294967295,b=(z|0)!=0?133:134,b==133&&(HEAP8[(v+x&4294967295)>>0]=32,x=x+1&4294967295),_llvm_memcpy_p0i8_p0i8_i32(v+
+x&4294967295,y,k,1,0),x=k+x&4294967295)}while(0);HEAP8[(v&4294967295)>>0]=x&255;v=w=x;if((w|0)==0){b=140;continue a}w=HEAP32[O>>2];HEAP32[(__ZL11hash_counts+w*4&4294967295)>>2]=HEAP32[(__ZL11hash_counts+w*4&4294967295)>>2]+1&4294967295;w=_malloc(v+4&4294967295);if(w==0){b=137;break a}_llvm_memcpy_p0i8_p0i8_i32(w,__ZL11hash_chains+HEAP32[O>>2]*4&4294967295,4,1,0);HEAP32[(__ZL11hash_chains+HEAP32[O>>2]*4&4294967295)>>2]=w;_llvm_memcpy_p0i8_p0i8_i32(w+4&4294967295,M,v,1,0);J=J+1&4294967295;b=140}}a:do if(b==
+137){if(HEAP32[__ZL5f_log>>2]==0)break a;_fwrite(__str13&4294967295,1,22,HEAP32[__ZL5f_log>>2]);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295}while(0);_fprintf(HEAP32[__ZL5f_log>>2],__str82&4294967295,J);_fclose(Q)}STACKTOP=e}
+function __Z13string_sorterPPcS0_(f,d){var e,b,a,g,c;g=HEAP32[d>>2];a=HEAP32[f>>2];c=_strcmp(a,g);e=unSign((c|0)!=0,1,0);e=reSign(e,8,0)!=0?1:2;e==1?b=c:e==2&&(b=_strlen(a)+1&4294967295,a=a+b&4294967295,b=_strlen(g)+1&4294967295,b=_strcmp(a,g+b&4294967295));return b}
+function __ZL13rgroup_sorterP6RGROUPS0_(f,d){var e,b,a;e=_strlen(d&-1);a=_strlen(f&-1);a=e-a&4294967295;e=(a|0)!=0?1:2;e==1?b=a:e==2&&(a=_strcmp(f&-1,d&-1),e=(a|0)!=0?3:4,e==3?b=a:e==4&&(b=HEAP32[(f+16&4294967295)>>2]-HEAP32[(d+16&4294967295)>>2]&4294967295));return b}
+function __Z17CompileDictionaryPKcS0_P8_IO_FILEPci(f,d,e,b,a){var g=STACKTOP;STACKTOP+=14364;_memset(g,0,14364);var c,h=null,k,j,l,m,n,o,q,p,r,v,u,s,t=g+4,D=g+8,w=g+88,A=g+240,x,B,z,y,E=g+244,H=g+1044,G,F,I,C,K,O=g+1244;k=g+1756;var J,Q=g+1760,R,V=g+1764,M=g+1768,P,Y=g+1772,ca=g+2272,N,L;j=g+10272;J=g+13632;var T=g+13636,Z,S;R=g+13640;S=g+13836;N=g+14004;L=g+14172;Z=f;f=0;HEAP32[__ZL11error_count>>2]=0;HEAP32[__ZL21error_need_dictionary>>2]=0;_llvm_memset_p0i8_i32(__ZL19letterGroupsDefined&4294967295,
+0,26,1,0);HEAP32[__ZL10debug_flag>>2]=a&1;(Z==0?1:2)==1&&(Z=__str2&4294967295);HEAP32[__ZL5f_log>>2]=e;(e==0?3:4)==3&&(HEAP32[__ZL5f_log>>2]=HEAP32[_stderr>>2]);_sprintf(L&4294967295,__str104&4294967295,Z,d);_sprintf(R&4294967295,__str105&4294967295,L&4294967295);e=_fopen(R&4294967295,__str38&4294967295);a=unSign(e==0,1,0);c=reSign(a,8,0)!=0?5:9;a:do if(c==5){_sprintf(R&4294967295,__str106&4294967295,L&4294967295);e=__ZL9fopen_logPKcS0_(R&4294967295,__str38&4294967295);a=unSign(e==0,1,0);if(reSign(a,
+8,0)==0){c=9;break a}c=b!=0?7:8;c==7&&_strcpy(b,R&4294967295);P=-1;c=205;break a}while(0);if(c==9)if(_sprintf(S&4294967295,__str107&4294967295,_path_home&4294967295,47,d),S=__ZL9fopen_logPKcS0_(S&4294967295,__str108&4294967295),a=unSign(S==0,1,0),c=reSign(a,8,0)!=0?10:13,c==10)(b!=0?11:12)==11&&_strcpy(b,R&4294967295),P=-1;else if(c==13){_sprintf(N&4294967295,__str109&4294967295,_path_home&4294967295,47);b=1024;P=0;a:for(;;)if(_fputc(b&255,S),b=(b|0)>>8,P=a=P+1&4294967295,!((a|0)<=3))break a;b=0;
+a:for(;;)if(_fputc(f&255,S),f=(f|0)>>8,b=P=b+1&4294967295,!((P|0)<=3))break a;f=0;a:for(;;){b=P=HEAP32[(__ZL11hash_chains+f*4&4294967295)>>2];c=P!=0?19:20;b:do if(c==19)for(;;)if(_llvm_memcpy_p0i8_p0i8_i32(T,b,4,1,0),_free(b),b=P=HEAP32[T>>2],P!=0)c=19;else break b;while(0);HEAP32[(__ZL11hash_chains+f*4&4294967295)>>2]=0;HEAP32[(__ZL11hash_counts+f*4&4294967295)>>2]=0;f=b=f+1&4294967295;if(!((b|0)<=1023))break a}_fprintf(HEAP32[__ZL5f_log>>2],__str110&4294967295,_phoneme_tab_list+HEAP32[_phoneme_tab_number>>
+2]*48&-1);__ZL21compile_dictlist_filePKcS0_(L&4294967295,__str111&4294967295);f=L&4294967295;c=(HEAP32[((HEAP32[_translator>>2]&4294967295)+260&4294967295)>>2]|0)!=0?22:23;c==22?(__ZL21compile_dictlist_filePKcS0_(f,__str112&4294967295),__ZL21compile_dictlist_filePKcS0_(L&4294967295,__str113&4294967295)):c==23&&(__ZL21compile_dictlist_filePKcS0_(f,__str113&4294967295),__ZL21compile_dictlist_filePKcS0_(L&4294967295,__str112&4294967295));__ZL21compile_dictlist_filePKcS0_(L&4294967295,__str114&4294967295);
+f=0;a:for(;;){HEAP32[J>>2]=HEAP32[(__ZL11hash_chains+f*4&4294967295)>>2];L=f;T=_ftell(S);HEAP32[(__ZL11hash_counts+L*4&4294967295)>>2]=T;c=HEAP32[J>>2]!=0?26:27;b:do if(c==26)for(;;)if(L=reSign(HEAP8[(HEAP32[J>>2]+4&4294967295)>>0],8,0),_fwrite(HEAP32[J>>2]+4&4294967295,L,1,S),_llvm_memcpy_p0i8_p0i8_i32(J,HEAP32[J>>2],4,1,0),HEAP32[J>>2]!=0)c=26;else break b;while(0);_fputc(0,S);f=L=f+1&4294967295;if(!((L|0)<=1023))break a}f=_ftell(S);_fprintf(HEAP32[__ZL5f_log>>2],__str80&4294967295,R&4294967295);
+T=N&4294967295;b=e;L=N=P=R=HEAP32[Q>>2]=0;HEAP32[__ZL7linenum>>2]=0;HEAP8[(__ZL10group_name&4294967295)>>0]=0;J=__ZL9fopen_logPKcS0_(T,__str6&4294967295);a=unSign(J==0,1,0);c=reSign(a,8,0)!=0?30:29;if(c!=30&&c==29){Y&=4294967295;a=D&4294967295;Z=D&4294967295;var ea=D&4294967295,$=D&4294967295,X=D&4294967295,ia=D&4294967295,ha=D&4294967295,aa=D&4294967295,da=D&4294967295,W=D&4294967295,ka=A&4294967295,ua=A&4294967295;A&=4294967295;var oa=w&4294967295,qa=D&4294967295;D&=4294967295;var ra=w&4294967295,
+xa=ca&4294967295,la=O&4294967295;a:for(;;){HEAP32[__ZL7linenum>>2]=HEAP32[__ZL7linenum>>2]+1&4294967295;s=c=_fgets(Y,500,b);c=c!=0?32:38;b:do if(c==32){l=_strstr(s,__str95&4294967295);h=unSign(l!=0,1,0);c=reSign(h,8,0)!=0?33:34;c==33&&(HEAP8[l>>0]=0);l=s;reSign(HEAP8[(l&4294967295)>>0],8,0)==13?(h=34,c=35):(h=34,c=36);if(c==35){var ga=s+1&4294967295;s=ga;h=35}if((h==35?ga:l)==0)break b;if(reSign(HEAP8[(s&4294967295)>>0],8,0)==46)break b;c=P;if(c==1)c=114;else if(c==2)c=168;else continue a;if(c==114){m=
+s;HEAP32[t>>2]=2;o=0;HEAP8[a>>0]=0;HEAP8[(__ZL9rule_cond&4294967295)>>0]=0;HEAP8[(__ZL8rule_pre&4294967295)>>0]=0;HEAP8[(__ZL9rule_post&4294967295)>>0]=0;HEAP8[(__ZL10rule_match&4294967295)>>0]=0;HEAP8[(__ZL13rule_phonemes&4294967295)>>0]=0;n=Z;l=0;c=(o|0)==0?115:126;c:do if(c==115){d:for(;;){u=HEAP8[(m+l&4294967295)>>0];c=unSign(u,8,0);if(c==0){c=119;break d}else if(c==9)c=120;else if(c==10){c=119;break d}else if(c==13){c=119;break d}else c=c==32?120:c==40?117:c==41?116:c==63?121:124;e:do if(c==
+124)HEAP8[n>>0]=u,n=n+1&4294967295;else if(c==120)HEAP8[n>>0]=0,__ZL16copy_rule_stringPcRi($,t),n=X;else if(c==117){HEAP8[n>>0]=0;HEAP32[t>>2]=2;__ZL16copy_rule_stringPcRi(ia,t);HEAP32[t>>2]=3;n=ha;if(reSign(HEAP8[(m+(l+1&4294967295)&4294967295)>>0],8,0)!=32)break e;_fprintf(HEAP32[__ZL5f_log>>2],__str87&4294967295,HEAP32[__ZL7linenum>>2]);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295}else c==116?(HEAP8[n>>0]=0,HEAP32[t>>2]=1,__ZL16copy_rule_stringPcRi(aa,t),n=da):c==121&&
+(c=(HEAP32[t>>2]|0)==2?122:123,c==122?HEAP32[t>>2]=0:c==123&&(HEAP8[n>>0]=u,n=n+1&4294967295));while(0);c=o;l=l+1&4294967295;if((c|0)==0)c=115;else break c}HEAP8[n>>0]=0;__ZL16copy_rule_stringPcRi(ea,t);o=1;l=l+1&4294967295}while(0);c=(_strcmp(__ZL10rule_match&4294967295,__str88&4294967295)|0)==0?127:128;c==127&&_strcpy(__ZL10rule_match&4294967295,__ZL10group_name&4294967295);c=reSign(HEAP8[(__ZL10rule_match&4294967295)>>0],8,0)==0?129:132;if(c==129){c=reSign(HEAP8[(__ZL9rule_post&4294967295)>>0],
+8,0)!=0?130:131;c==130&&(_fprintf(HEAP32[__ZL5f_log>>2],__str89&4294967295,HEAP32[__ZL7linenum>>2]),HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295);continue a}else if(c==132){__Z14EncodePhonemesPcS_Ph(__ZL13rule_phonemes&4294967295,W,ka);c=reSign(HEAP8[ua>>0],8,0)!=0?133:134;c==133&&(c=unSign(HEAPU8[A>>0],8,0),_fprintf(HEAP32[__ZL5f_log>>2],__str90&4294967295,HEAP32[__ZL7linenum>>2],c,m),HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295);_strcpy(oa,qa);
+s=_strlen(D)+1&4294967295;l=c=_strlen(__ZL10group_name&4294967295);c=(c|0)>0?135:148;c:do if(c==135){if((_memcmp(__ZL10rule_match&4294967295,__ZL10group_name&4294967295,l)|0)==0)break c;c=g;m=__ZL10rule_match&4294967295;__Z8utf8_in2PiPKci(c,m,0);c=reSign(HEAP8[(__ZL10group_name&4294967295)>>0],8,0)!=57?145:137;d:do if(c==137){m=n=HEAP32[g>>2];c=m>>>0<=255?139:138;e:do if(c==139){if((unSign((m-48&4294967295)>>>0<=9,1,0)|0)==0){c=141;break e}c=144;break e}else if(c==138){c=141;break e}while(0);if(c==
+141&&(c=n>>>0>2405&n>>>0<=2415?142:143,c!=142&&c==143)){c=145;break d}v=1;c=146;break d}while(0);c==145&&(v=0);m=v;m=reSign(m,8,0)!=0^1;m=unSign(m,1,0);if(reSign(m,8,0)==0)break c;_fprintf(HEAP32[__ZL5f_log>>2],__str91&4294967295,HEAP32[__ZL7linenum>>2],__ZL10rule_match&4294967295,__ZL10group_name&4294967295);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295}while(0);_strcpy(w+s&4294967295,__ZL10rule_match&4294967295);c=_strlen(__ZL10rule_match&4294967295);s=s+c&4294967295;c=
+(HEAP32[__ZL10debug_flag>>2]|0)!=0?149:150;c==149&&(HEAP8[(w+s&4294967295)>>0]=9,HEAP8[(w+(s+1&4294967295)&4294967295)>>0]=((HEAP32[__ZL7linenum>>2]|0)%255&255)+1&255,HEAP8[(w+(s+2&4294967295)&4294967295)>>0]=(((HEAP32[__ZL7linenum>>2]|0)/255|0)&255)+1&255,s=s+3&4294967295);c=reSign(HEAP8[(__ZL9rule_cond&4294967295)>>0],8,0)!=0?151:157;c==151&&(l=-1,c=reSign(HEAP8[(__ZL9rule_cond&4294967295)>>0],8,0)==33?152:153,c==152?l=_atoi(__ZL9rule_cond+1&4294967295)+32&4294967295:c==153&&(l=_atoi(__ZL9rule_cond&
+4294967295)),c=(l|0)<=0|(l|0)>254?156:155,c==156?(_fprintf(HEAP32[__ZL5f_log>>2],__str92&4294967295,HEAP32[__ZL7linenum>>2],l),HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295):c==155&&(HEAP8[(w+s&4294967295)>>0]=5,s=s+1&4294967295,HEAP8[(w+s&4294967295)>>0]=l&255,s=s+1&4294967295));c=reSign(HEAP8[(__ZL8rule_pre&4294967295)>>0],8,0)!=0?158:163;c:do if(c==158){m=0;c=reSign(HEAP8[(__ZL8rule_pre&4294967295)>>0],8,0)==32?159:160;c==159?(u=8,m=1):c==160&&(u=1);HEAP8[(w+s&4294967295)>>
+0]=u;s=s+1&4294967295;l=_strlen(__ZL8rule_pre&4294967295)-1&4294967295;if(!((l|0)>=(m|0)))break c;for(;;)if(HEAP8[(w+s&4294967295)>>0]=HEAP8[(__ZL8rule_pre+l&4294967295)>>0],s=s+1&4294967295,l=l-1&4294967295,(l|0)>=(m|0))c=162;else break c}while(0);c=reSign(HEAP8[(__ZL9rule_post&4294967295)>>0],8,0)!=0?164:165;c==164&&(_sprintf(w+s&4294967295,__str93&4294967295,2,__ZL9rule_post&4294967295),s=(_strlen(__ZL9rule_post&4294967295)+1&4294967295)+s&4294967295);HEAP8[(w+s&4294967295)>>0]=0;s=s+1&4294967295;
+c=_malloc(s);_llvm_memcpy_p0i8_p0i8_i32(c,ra,s,1,0);c=s=c;if(s==0)continue a;if(!((HEAP32[Q>>2]|0)<=1999))continue a;s=HEAP32[Q>>2];HEAP32[(ca+s*4&4294967295)>>2]=c;HEAP32[Q>>2]=s+1&4294967295;continue a}}else if(c==168){o=s;l=n=0;c:for(;;){c=reSign(HEAP8[o>>0],8,0);c=(c&255|0)==0|c>>>0>32?171:172;c==171?r=0:c==172&&(r=1);c=r;c=unSign((c|0)!=0,1,0);if(reSign(c,8,0)==0)break c;o=o+1&4294967295}m=0;c=unSign(HEAPU8[o>>0],8,0)>32?175:177;c:do if(c==175)for(;;)if(q=o,c=k,c=__Z8utf8_in2PiPKci(c,q,0),o=
+o+c&4294967295,n=(HEAP32[k>>2]<<m)+n&4294967295,m=m+16&4294967295,unSign(HEAPU8[o>>0],8,0)>32)c=175;else break c;while(0);c:for(;;){c=reSign(HEAP8[o>>0],8,0);c=(c&255|0)==0|c>>>0>32?178:179;c==178?p=0:c==179&&(p=1);c=p;c=unSign((c|0)!=0,1,0);if(reSign(c,8,0)==0)break c;o=o+1&4294967295}m=0;c=unSign(HEAPU8[o>>0],8,0)>32?182:183;c:do if(c==182)for(;;)if(q=o,c=k,c=__Z8utf8_in2PiPKci(c,q,0),o=o+c&4294967295,l=(HEAP32[k>>2]<<m)+l&4294967295,m=m+16&4294967295,unSign(HEAPU8[o>>0],8,0)>32)c=182;else{c=183;
+break c}while(0);if((n|0)==0)continue a;m=S;o=0;c:for(;;)if(_fputc(n&255,m),n=(n|0)>>8,o=c=o+1&4294967295,(c|0)<=3)c=185;else{c=186;break c}m=l;l=S;for(n=0;;)if(_fputc(m&255,l),m=(m|0)>>8,n=c=n+1&4294967295,(c|0)<=3)c=187;else continue a}}while(0);c=(HEAP32[Q>>2]|0)>0?39:51;if(c==39){_strcpy(j+N*28&-1,__ZL10group_name&4294967295);HEAP32[((j+N*28&4294967295)+24&4294967295)>>2]=HEAP32[__ZL9group3_ix>>2];c=N;l=_ftell(J);HEAP32[((j+c*28&4294967295)+16&4294967295)>>2]=l;c=HEAP32[Q>>2];l=J;m=c;n=xa;c=__ZL10group_name&
+4294967295;_llvm_memset_p0i8_i32(la,0,512,1,0);o=_strlen(c);q=__str2&4294967295;_qsort(n,m,4,2);c=(_strcmp(c,__str83&4294967295)|0)==0?40:41;c==40&&(o=0);G=0;c=(G|0)<(m|0)?42:50;b:do if(c==42)for(;;){C=HEAP32[(n+4*G&4294967295)>>2];F=_strlen(C)+1&4294967295;c=C+F&4294967295;K=c+o&4294967295;I=_strlen(K);c=unSign(HEAPU8[(K&4294967295)>>0],8,0);HEAP16[(O+c*2&4294967295)>>1]=HEAP16[(O+c*2&4294967295)>>1]+1&65535;c=reSign(HEAP8[(q&4294967295)>>0],8,0)==0?45:43;d:do if(c==43){if((_strcmp(C,q)|0)!=0){c=
+45;break d}_fwrite(K,I,1,l);_fputc(0,l);c=49;break d}while(0);if(c==45){c=(m-1&4294967295|0)>(G|0)?46:48;d:do if(c==46){if((_strcmp(C,HEAP32[(n+4*(G+1&4294967295)&4294967295)>>2])|0)!=0)break d;q=HEAP32[(n+4*G&4294967295)>>2];_fputc(4,l)}while(0);_fwrite(K,I,1,l);_fputc(3,l);_fwrite(C,F,1,l)}G=G+1&4294967295;if((G|0)<(m|0))c=42;else break b}while(0);c=N;l=_ftell(J);HEAP32[((j+c*28&4294967295)+20&4294967295)>>2]=l-HEAP32[((j+N*28&4294967295)+16&4294967295)>>2]&4294967295;N=N+1&4294967295;R=R+HEAP32[Q>>
+2]&4294967295}HEAP32[Q>>2]=0;c=(P|0)==2?52:53;c==52&&(_fwrite(Q,1,4,S),P=0);if(s==0)break a;c=(_memcmp(s,__str96&4294967295,2)|0)==0;l=s;c=c?55:87;if(c==55){s=S;c=l+2&4294967295;l=0;m=c;c=(reSign(HEAP8[(m&4294967295)>>0],8,0)-48&4294967295)>>>0>9?57:56;b:do if(c==56){if((reSign(HEAP8[(m+1&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break b;n=_atoi(m&4294967295);c=(n|0)>25?59:61;if(c==59){_fprintf(HEAP32[__ZL5f_log>>2],__str85&4294967295,HEAP32[__ZL7linenum>>2],25);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>
+2]+1&4294967295;continue a}else if(c==61){c:for(;;){h=reSign(HEAP8[m>>0],8,0);c=(h&255|0)==0|h>>>0>32?62:63;c==62?z=0:c==63&&(z=1);h=z;h=unSign((h|0)==0,1,0);if(reSign(h,8,0)==0)break c;m=m+1&4294967295}_fputc(6,s);_fputc(18,s);_fputc(n+65&4294967295,s);c=reSign(HEAP8[(__ZL19letterGroupsDefined+n&4294967295)>>0],8,0)!=0?66:67;c==66&&(_fprintf(HEAP32[__ZL5f_log>>2],__str86&4294967295,HEAP32[__ZL7linenum>>2],n),HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295);HEAP8[(__ZL19letterGroupsDefined+
+n&4294967295)>>0]=1;n=0;h=67;c:for(;;){if(!(((h==78?y:0)|0)<=199))break c;d:for(;;){x=reSign(HEAP8[m>>0],8,0);c=(x&255|0)==0|x>>>0>32?70:71;c==70?B=0:c==71&&(B=1);x=B;x=unSign((x|0)!=0,1,0);c=reSign(x,8,0)!=0;x=m;if(!c)break d;m=x+1&4294967295}if(reSign(HEAP8[x>>0],8,0)==0)break c;h=n;y=m;HEAP32[(E+h*4&4294967295)>>2]=y;h=(reSign(HEAP8[m>>0],8,0)&255|0)>32;o=m;h?(h=74,c=75):(h=74,c=76);d:do if(c==75)for(;;){m=(h==75?ta:o)+1&4294967295;var h=(reSign(HEAP8[m>>0],8,0)&255|0)>32,ta=m;if(h)c=h=75;else{h=
+75;break d}}while(0);HEAP8[(h==74?o:ta)>>0]=0;m=m+1&4294967295;y=m-y&4294967295;c=(y|0)>(l|0)?77:78;c==77&&(l=y);HEAP8[(H+n&4294967295)>>0]=y&255;n=y=n+1&4294967295;h=78}c=(l|0)>1?80:86;c:do if(c==80)for(;;){m=0;c=(m|0)<(n|0)?81:84;e:do if(c==81)for(;;)if(c=(reSign(HEAP8[(H+m&4294967295)>>0],8,0)|0)==(l|0)?82:83,c==82&&_fwrite(HEAP32[(E+m*4&4294967295)>>2],1,l,s),m=m+1&4294967295,(m|0)<(n|0))c=81;else break e;while(0);l=c=l-1&4294967295;if((c|0)>1)c=80;else break c}while(0);_fputc(7,s);continue a}}while(0);
+_fprintf(HEAP32[__ZL5f_log>>2],__str84&4294967295,HEAP32[__ZL7linenum>>2]);HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295}else if(c==87){c=(_memcmp(l,__str97&4294967295,8)|0)==0?88:90;b:do if(c==88){P=2;_fputc(6,S);_fputc(20,S);l=(_ftell(S)&3|0)!=0;l=unSign(l,1,0);if(reSign(l,8,0)==0)break b;for(;;)if(_fputc(0,S),c=(_ftell(S)&3|0)!=0,c=unSign(c,1,0),reSign(c,8,0)!=0)c=89;else break b}while(0);if((_memcmp(s,__str98&4294967295,6)|0)!=0)continue a;P=1;l=s+6&4294967295;b:for(;;){c=
+reSign(HEAP8[(l&4294967295)>>0],8,0)==32?92:94;if(c==94&&reSign(HEAP8[(l&4294967295)>>0],8,0)!=9)break b;l=l+1&4294967295}m=0;b:for(;;){if(unSign(HEAPU8[l>>0],8,0)<=32)break b;if(!((m|0)<=11))break b;HEAP8[(__ZL10group_name+m&4294967295)>>0]=HEAP8[l>>0];m=m+1&4294967295;l=l+1&4294967295}HEAP8[(__ZL10group_name+m&4294967295)>>0]=0;HEAP32[__ZL9group3_ix>>2]=0;c=(_sscanf(__ZL10group_name&4294967295,__str99&4294967295,M)|0)==1;c=unSign(c,1,0);c=reSign(c,8,0)!=0?100:103;b:do if(c==100){l=__ZL10group_name&
+4294967295;c=HEAPU32[M>>2]>>>0>256?101:102;c==101&&(HEAP8[l>>0]=HEAPU32[M>>2]>>>0>>>8&255,l=l+1&4294967295);HEAP8[l>>0]=HEAP32[M>>2]&255;l=l+1&4294967295;HEAP8[l>>0]=0;c=107;break b}else if(c==103){if(!((HEAP32[(HEAP32[_translator>>2]+964&4294967295)>>2]|0)>0)){c=107;break b}c=V;s=__ZL10group_name&4294967295;__Z8utf8_in2PiPKci(c,s,0);m=HEAP32[V>>2]-HEAP32[(HEAP32[_translator>>2]+964&4294967295)>>2]&4294967295;c=(m|0)<0|(m|0)>127?105:106;if(c==105){c=107;break b}else if(c==106){var ma=m+1&4294967295;
+HEAP32[__ZL9group3_ix>>2]=ma;h=106;c=108;break b}}while(0);if(c==107)var U=HEAP32[__ZL9group3_ix>>2],h=107;if(((h==107?U:ma)|0)!=0)continue a;if(!(_strlen(__ZL10group_name&4294967295)>>>0>2))continue a;c=k;s=__ZL10group_name&4294967295;c=__Z8utf8_in2PiPKci(c,s,0);c=unSign((c|0)<=1,1,0);c=reSign(c,8,0)!=0?111:112;c==111&&(_fprintf(HEAP32[__ZL5f_log>>2],__str100&4294967295,HEAP32[__ZL7linenum>>2]),HEAP32[__ZL11error_count>>2]=HEAP32[__ZL11error_count>>2]+1&4294967295);HEAP8[(__ZL10group_name+2&4294967295)>>
+0]=0}}_fclose(J);_qsort(j&4294967295,N,28,4);J=_fopen(T,__str101&4294967295);p=unSign(J==0,1,0);c=reSign(p,8,0)!=0?189:190;if(c!=189&&c==190){r=__str102&4294967295;p=0;c=(p|0)<(N|0)?191:201;a:do if(c==191)for(;;){_fseek(J,HEAP32[((j+p*28&4294967295)+16&4294967295)>>2],0);v=_strcmp(j+p*28&-1,r);v=unSign((v|0)!=0,1,0);c=reSign(v,8,0)!=0?192:198;c==192&&(c=(p|0)>0?193:194,c==193&&_fputc(7,S),_fputc(6,S),c=(HEAP32[((j+p*28&4294967295)+24&4294967295)>>2]|0)!=0?195:196,c==195?(L=L+1&4294967295,_fputc(1,
+S),_fputc(HEAP32[((j+p*28&4294967295)+24&4294967295)>>2],S)):c==196&&(r=j+p*28&-1,_fputs(r,S)),_fputc(0,S));m=v=HEAP32[((j+p*28&4294967295)+20&4294967295)>>2];c=(v|0)>0?199:200;c:do if(c==199)for(;;)if(v=_fgetc(J),HEAP32[k>>2]=v,_fputc(HEAP32[k>>2],S),m=v=m-1&4294967295,(v|0)>0)c=199;else break c;while(0);p=p+1&4294967295;if((p|0)<(N|0))c=191;else break a}while(0);_fputc(7,S);_fputc(0,S);_fclose(J);_remove(T);_fprintf(HEAP32[__ZL5f_log>>2],__str103&4294967295,R,N,L)}}_fclose(e);_fseek(S,4,0);k=f;
+for(j=0;;)if(_fputc(k&255,S),k=(k|0)>>8,j=e=j+1&4294967295,!((e|0)<=3))break;_fclose(S);__Z14LoadDictionaryP10TranslatorPKci(HEAP32[_translator>>2],d,0);P=HEAP32[__ZL11error_count>>2]}STACKTOP=g;return P}function __Z13Reverse4Bytesi(f){return f}
+function __Z14HashDictionaryPKc(f){var d,e=null,b,a,e=a=0;b=reSign(HEAP8[f>>0],8,0)&255;d=(b|0)!=0;unSign(d,1,0);var f=f+1&4294967295,g=e;d?(e=-1,d=1):(e=-1,d=2);a:do if(d==1)for(;;){e=b+((e==1?c:g)*8&4294967295)&4294967295;e=(e|0)>>8^e&1023;a=a+1&4294967295;b=reSign(HEAP8[f>>0],8,0)&255;c=unSign((b|0)!=0,1,0);f=f+1&4294967295;d=reSign(c,8,0)!=0;var c=e;if(d)d=e=1;else{e=1;break a}}while(0);return a+(e==-1?g:c)&1023}
+function __ZL14GetVowelStressP10TranslatorPhPaRiS3_i(f,d,e,b,a,g){var c,h=null,k,j,l,m,n,o,q,p;m=k=d;d=1;q=n=-1;p=0;HEAP8[(e&4294967295)>>0]=1;a:for(;;){j=HEAP8[k>>0];c=reSign(j,8,0)!=0;c=unSign(c,1,0);k=k+1&4294967295;c=reSign(c,8,0)!=0^1;c=unSign(c,1,0);if(reSign(c,8,0)!=0)break a;if((d|0)>78)break a;c=unSign(j,8,0);l=HEAP32[(_phoneme_tab+c*4&4294967295)>>2];c=unSign(l==0,1,0);if(reSign(c,8,0)!=0)continue a;c=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==1?3:22;b:do if(c==3){if(reSign(HEAP16[(l+8&4294967295)>>
+1],16,0)!=0)break b;c=reSign(j,8,0)==8?5:18;if(c==5){var r=d-1&4294967295;o=r;h=5;c:for(;;){if(((h==14?v:r)|0)<=0)continue a;if((HEAP32[a>>2]|0)!=0)continue a;if(!(reSign(HEAP8[(e+o&4294967295)>>0],8,0)<=3))continue a;c=reSign(HEAP8[(e+o&4294967295)>>0],8,0)!=0?7:14;if(c==7&&reSign(HEAP8[(e+o&4294967295)>>0],8,0)!=1)break c;var v=o-1&4294967295;o=v;h=14}HEAP8[(e+o&4294967295)>>0]=4;c=(n|0)<=3?9:10;c==9&&(n=4,p=o);h=1;if(!((h|0)<(o|0)))continue a;for(;;)if(c=reSign(HEAP8[(e+h&4294967295)>>0],8,0)==
+4?12:13,c==12&&(HEAP8[(e+h&4294967295)>>0]=3),h=h+1&4294967295,(h|0)<(o|0))c=11;else continue a}else if(c==18){c=unSign(HEAPU8[(l+14&4294967295)>>0],8,0)<=3?20:19;if(c==19&&(HEAP32[a>>2]|0)!=0)continue a;q=unSign(HEAPU8[(l+14&4294967295)>>0],8,0);if(!((q|0)>(n|0)))continue a;n=q;continue a}}while(0);c=reSign(HEAP8[(l+11&4294967295)>>0],8,0)!=2?32:23;b:do if(c==23){if((HEAP32[(l+4&4294967295)>>2]&1048576|0)!=0){c=32;break b}HEAP8[(e+d&4294967295)>>0]=q&255;o=q;(o|0)>3?(h=24,c=25):(h=24,c=27);c:do if(c==
+25){var u=q;if(!((u|0)>=(n|0))){h=25;break c}p=d;var s=q;n=s;h=26}while(0);c=((h==26?s:h==25?u:o)|0)<0?28:31;c:do if(c==28){if(reSign(g&1,8,0)==0)break c;if((HEAP32[(l+4&4294967295)>>2]&2|0)==0)break c;HEAP8[(e+d&4294967295)>>0]=1}while(0);d=d+1&4294967295;q=-1;c=36;break b}while(0);b:do if(c==32){if(reSign(j,8,0)!=20)break b;HEAP8[(e+d&4294967295)>>0]=q&255;if((q|0)!=0)break b;if(reSign(g&1,8,0)==0)break b;HEAP8[(e+d&4294967295)>>0]=1;d=d+1&4294967295}while(0);HEAP8[m>>0]=j;m=m+1&4294967295}HEAP8[(e+
+d&4294967295)>>0]=1;HEAP8[m>>0]=0;c=(HEAP32[a>>2]|0)>0?40:43;a:do if(c==40)c=(HEAP32[a>>2]|0)>=(d|0)?41:42,c==41&&(HEAP32[a>>2]=d-1&4294967295),n=HEAP8[(e+HEAP32[a>>2]&4294967295)>>0]=4,p=HEAP32[a>>2];else if(c==43){if((n|0)!=5)break a;h=1;c=(h|0)<(d|0)?45:52;b:do if(c==45)for(;;)if(c=reSign(HEAP8[(e+h&4294967295)>>0],8,0)==4?46:49,c==46&&(g=e+h&4294967295,c=(HEAP32[((f&4294967295)+12&4294967295)>>2]&131072|0)!=0?47:48,c==47?HEAP8[g>>0]=1:c==48&&(HEAP8[g>>0]=3)),c=reSign(HEAP8[(e+h&4294967295)>>0],
+8,0)==5?50:51,c==50&&(HEAP8[(e+h&4294967295)>>0]=4,p=h),h=h+1&4294967295,(h|0)<(d|0))c=45;else{c=52;break b}while(0);n=4}while(0);HEAP32[a>>2]=p;HEAP32[b>>2]=d;return n}
+function __Z13SetWordStressP10TranslatorPcPjii(f,d,e,b,a){var g=STACKTOP;STACKTOP+=408;_memset(g,0,408);var c,h=null,k,j,l,m,n,o;o=g+4;var q,p,r,v,u,s,t=g+8,D=g+88;s=g+168;j=g+248;var w;k=b;m=q=0;b=HEAP32[((f&4294967295)+12&4294967295)>>2];(e!=0?1:2)==1&&(m=HEAP32[(e&4294967295)>>2]);n=0;h=2;a:for(;;){p=n;if(!(((h==6?v:0)|0)<=159)){h=7;break a}HEAP8[(j+p&4294967295)>>0]=HEAP8[(d+n&4294967295)>>0];c=(unSign(HEAPU8[(j+n&4294967295)>>0],8,0)|0)>=(HEAP32[_n_phoneme_tab>>2]|0)?4:5;c==4&&(HEAP8[(j+n&4294967295)>>
+0]=13);r=n;if(reSign(HEAP8[(j+r&4294967295)>>0],8,0)==0){h=5;break a}n=v=n+1&4294967295;h=6}if((((h==5?r:p)|0)==0?225:9)==9){r=unSign(HEAPU8[(j+(n-1&4294967295)&4294967295)>>0],8,0);v=unSign(HEAPU8[(j+(n-2&4294967295)&4294967295)>>0],8,0);p=d+157&4294967295;HEAP32[o>>2]=m&7;if(((m&8|0)!=0?10:11)==10)HEAP32[o>>2]=m&3,q=1;m=h=__ZL14GetVowelStressP10TranslatorPhPaRiS3_i(f,j&4294967295,t&4294967295,g,o,1);c=(h|0)<0?12:17;a:do if(c==12){if(e==0)break a;c=reSign(HEAP32[((f&4294967295)+12&4294967295)>>2]&
+1,8,0)!=0?14:16;b:do if(c==14){if((HEAP32[g>>2]|0)!=2){c=16;break b}HEAP8[(t+1&4294967295)>>0]=0;HEAP32[(e&4294967295)>>2]|=4096}while(0);m=0}while(0);n=1;h=j&4294967295;c=reSign(HEAP8[h>>0],8,0)!=0?18:33;a:do if(c==18)for(;;){c=unSign(HEAPU8[(h&4294967295)>>0],8,0);c=reSign(HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2?19:32;c:do if(c==19){c=unSign(HEAPU8[(h&4294967295)>>0],8,0);if((HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+4&4294967295)>>2]&1048576|0)!=0)break c;
+w=e=0;c=unSign(HEAPU8[(h+1&4294967295)>>0],8,0);c=reSign(HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+10&4294967295)>>0],8,0)==12?21:22;d:do if(c==21){w=1;c=24;break d}else if(c==22){if((w|0)!=0){c=24;break d}c=unSign(HEAPU8[(h&4294967295)>>0],8,0);c=(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+4&4294967295)>>2]&2097152|0)!=0?24:25;break d}while(0);c==24&&(e=e+1&4294967295);HEAP8[(s+n&4294967295)>>0]=e&255;c=(w|0)!=0?26:27;c==26&&(h=h+1&4294967295);c=unSign(HEAPU8[(h+1&4294967295)>>0],8,0);
+c=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+11&4294967295)>>0],8,0);c=reSign(HEAP8[(__ZZ13SetWordStressP10TranslatorPcPjiiE15consonant_types+c&4294967295)>>0],8,0)!=0?28:31;d:do if(c==28){c=unSign(HEAPU8[(h+2&4294967295)>>0],8,0);c=reSign(HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=2?30:29;if(c==29&&(w=unSign(HEAPU8[(h+1&4294967295)>>0],8,0),(HEAP32[(HEAP32[(_phoneme_tab+w*4&4294967295)>>2]+4&4294967295)>>2]&2097152|0)==0)){c=31;break d}e=e+1&4294967295}while(0);
+HEAP8[(D+n&4294967295)>>0]=e&255;n=n+1&4294967295}while(0);h=h+1&4294967295;if(reSign(HEAP8[h>>0],8,0)!=0)c=18;else break a}while(0);h=HEAP32[((f&4294967295)+8&4294967295)>>2];c=h==1?36:h==2?44:h==3?68:h==4?75:h==5?81:h==6?89:h==7?101:h==8?34:h==9?108:h==10?41:112;a:do if(c==68){if((HEAP32[o>>2]|0)!=0){c=112;break a}m=HEAP32[g>>2]-1&4294967295;HEAP32[o>>2]=m;for(h=69;;){if(!(((h==72?A:m)|0)>0)){c=74;break}h=reSign(HEAP8[(t+HEAP32[o>>2]&4294967295)>>0],8,0)<0;u=HEAP32[o>>2];if(h){c=71;break}var A=
+u-1&4294967295;HEAP32[o>>2]=A;h=72;c=73}c==71&&(HEAP8[(t+u&4294967295)>>0]=4);m=4;c=114;break a}else if(c==75){if((HEAP32[o>>2]|0)!=0){c=112;break a}HEAP32[o>>2]=HEAP32[g>>2]-3&4294967295;c=(HEAP32[o>>2]|0)<=0?77:78;c==77&&(HEAP32[o>>2]=1);c=(m|0)==0?79:80;c==79&&(HEAP8[(t+HEAP32[o>>2]&4294967295)>>0]=4);m=4;c=114;break a}else if(c==81){if((HEAP32[o>>2]|0)!=0){c=112;break a}HEAP32[o>>2]=HEAP32[g>>2]-3&4294967295;c=(HEAP32[g>>2]|0)<=15?83:88;c==83&&(c=reSign(HEAP8[(HEAP32[(_phoneme_tab+r*4&4294967295)>>
+2]+11&4294967295)>>0],8,0)==2?84:85,c==84?(m=reSign(HEAP8[(__ZZ13SetWordStressP10TranslatorPcPjiiE10guess_ru_v+HEAP32[g>>2]&4294967295)>>0],8,0),HEAP32[o>>2]=m):c==85&&(h=reSign(HEAP8[(HEAP32[(_phoneme_tab+r*4&4294967295)>>2]+11&4294967295)>>0],8,0)==4,m=HEAP32[g>>2],c=h?86:87,c==86?(m=reSign(HEAP8[(__ZZ13SetWordStressP10TranslatorPcPjiiE10guess_ru_t+m&4294967295)>>0],8,0),HEAP32[o>>2]=m):c==87&&(m=reSign(HEAP8[(__ZZ13SetWordStressP10TranslatorPcPjiiE8guess_ru+m&4294967295)>>0],8,0),HEAP32[o>>2]=
+m)));m=HEAP8[(t+HEAP32[o>>2]&4294967295)>>0]=4;c=114;break a}else if(c==89){if((HEAP32[o>>2]|0)!=0){c=112;break a}m=-1;n=1;c=(HEAP32[g>>2]-1&4294967295|0)>(n|0)?91:95;b:do if(c==91)for(;;){c=reSign(HEAP8[(t+n&4294967295)>>0],8,0)<0?92:94;d:do if(c==92){u=reSign(HEAP8[(D+n&4294967295)>>0],8,0);h=unSign((u|0)>=(m|0),1,0);if(reSign(h,8,0)==0)break d;m=u;HEAP32[o>>2]=n}while(0);n=n+1&4294967295;if((HEAP32[g>>2]-1&4294967295|0)>(n|0))c=91;else break b}while(0);c=(h=reSign(HEAP8[(D+(HEAP32[g>>2]-1&4294967295)&
+4294967295)>>0],8,0)!=2)?98:96;b:do if(c==98){if(!((m|0)<=0))break b;HEAP32[o>>2]=1}else if(c==96){if((m|0)>1)break b;HEAP32[o>>2]=HEAP32[g>>2]-1&4294967295}while(0);m=HEAP8[(t+HEAP32[o>>2]&4294967295)>>0]=4;c=114;break a}else if(c==101){if((HEAP32[o>>2]|0)!=0){c=112;break a}HEAP32[o>>2]=HEAP32[g>>2]-1&4294967295;for(n=1;;){if(!((n|0)<(HEAP32[g>>2]|0))){c=107;break}m=reSign(HEAP8[(t+n&4294967295)>>0],8,0)==1;var x=n;if(m){c=104;break}n=x+1&4294967295;c=106}c==104&&(HEAP32[o>>2]=x-1&4294967295);m=
+HEAP8[(t+HEAP32[o>>2]&4294967295)>>0]=4;c=114;break a}else if(c==34){if(reSign(HEAP8[(D+1&4294967295)>>0],8,0)>0){c=112;break a}c=reSign(HEAP8[(D+2&4294967295)>>0],8,0)==0?112:36;break a}else if(c==108){n=1;if(!((n|0)<(HEAP32[g>>2]|0))){c=112;break a}for(;;)if(c=reSign(HEAP8[(t+n&4294967295)>>0],8,0)<0?110:111,c==110&&(HEAP8[(t+n&4294967295)>>0]=4),n=n+1&4294967295,(n|0)<(HEAP32[g>>2]|0))c=109;else{c=112;break a}}else if(c==41){if((HEAP32[o>>2]|0)!=0){c=112;break a}if(!((HEAP32[g>>2]|0)<=3)){c=44;
+break a}m=HEAP8[(t+(HEAP32[g>>2]-1&4294967295)&4294967295)>>0]=4;c=114;break a}while(0);a:do if(c==36){if((HEAP32[o>>2]|0)!=0){c=112;break a}if(!((HEAP32[g>>2]|0)>2)){c=112;break a}HEAP32[o>>2]=2;c=(m|0)==0?39:40;c==39&&(HEAP8[(t+HEAP32[o>>2]&4294967295)>>0]=4);m=4;c=114;break a}else if(c==44){if((HEAP32[o>>2]|0)!=0){c=112;break a}m=4;c=(HEAP32[g>>2]|0)>2?46:63;b:do if(c==46){HEAP32[o>>2]=HEAP32[g>>2]-2&4294967295;c=(b&768|0)!=0?47:55;c:do if(c==47){if(reSign(HEAP8[(HEAP32[(_phoneme_tab+r*4&4294967295)>>
+2]+11&4294967295)>>0],8,0)==2)break c;c=(b&256|0)!=0?49:50;if(c==49)HEAP32[o>>2]=HEAP32[g>>2]-1&4294967295;else if(c==50){h=HEAP32[(HEAP32[(_phoneme_tab+r*4&4294967295)>>2]&4294967295)>>2];u=HEAP32[(HEAP32[(_phoneme_tab+v*4&4294967295)>>2]&4294967295)>>2];c=(h|0)!=115?52:51;if(c==51&&(u|0)==110)break c;c=(h|0)!=110&(h|0)!=115?54:53;if(c==53&&reSign(HEAP8[(HEAP32[(_phoneme_tab+v*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2)break c;HEAP32[o>>2]=HEAP32[g>>2]-1&4294967295}}while(0);c=(b&524288|0)!=0?
+56:58;c:do if(c==56){h=HEAP8[(s+(HEAP32[g>>2]-2&4294967295)&4294967295)>>0];if(!(reSign(HEAP8[(s+(HEAP32[g>>2]-1&4294967295)&4294967295)>>0],8,0)>reSign(h,8,0)))break c;HEAP32[o>>2]=HEAP32[g>>2]-1&4294967295}while(0);u=HEAP32[o>>2];reSign(HEAP8[(t+u&4294967295)>>0],8,0)==0?(h=58,c=60):(h=58,c=59);if(c==59){var B=HEAP32[o>>2];if(reSign(HEAP8[(t+B&4294967295)>>0],8,0)==1)h=59;else break b}A=HEAP32[o>>2];c=((h==59?B:u)|0)>1?61:62;c==61?HEAP32[o>>2]=A-1&4294967295:c==62&&(HEAP32[o>>2]=A+1&4294967295)}else c==
+63&&(HEAP32[o>>2]=1);while(0);if(!(reSign(HEAP8[(t+HEAP32[o>>2]&4294967295)>>0],8,0)<0)){c=112;break a}c=reSign(HEAP8[(t+(HEAP32[o>>2]-1&4294967295)&4294967295)>>0],8,0)<=3?67:66;if(c==66&&!(reSign(HEAP8[(t+(HEAP32[o>>2]+1&4294967295)&4294967295)>>0],8,0)<=3)){c=112;break a}HEAP8[(t+HEAP32[o>>2]&4294967295)>>0]=m&255;c=112;break a}while(0);a:do if(c==112){if(!((m|0)<=3)){c=114;break a}l=4;c=115;break a}while(0);c==114&&(l=3);c=(b&4096|0)!=0?116:121;a:do if(c==116){if((HEAP32[g>>2]|0)!=2)break a;c=
+reSign(HEAP8[(t+1&4294967295)>>0],8,0)==4?118:119;c==118&&(HEAP8[(t+2&4294967295)>>0]=3);if(reSign(HEAP8[(t+2&4294967295)>>0],8,0)!=4)break a;HEAP8[(t+1&4294967295)>>0]=3}while(0);c=(b&8192|0)!=0?122:126;a:do if(c==122){if(!(reSign(HEAP8[(t+1&4294967295)>>0],8,0)<0))break a;if(!((HEAP32[g>>2]|0)>2))break a;if(!(reSign(HEAP8[(t+2&4294967295)>>0],8,0)>3))break a;HEAP8[(t+1&4294967295)>>0]=3}while(0);s=m=0;o=1;c=(o|0)<(HEAP32[g>>2]|0)?127:151;a:do if(c==127)for(;;){c=reSign(HEAP8[(t+o&4294967295)>>0],
+8,0)<0?128:145;c:do if(c==128){c=(b&16|0)==0?131:129;d:do if(c==129){if((l|0)>3)break d;if((HEAP32[g>>2]-1&4294967295|0)==(o|0)){c=145;break c}}while(0);c=(b&32768|0)==0?134:132;d:do if(c==132){if((m|0)!=0)break d;HEAP8[(t+o&4294967295)>>0]=l&255;m=1;l=3;c=145;break c}while(0);if(!(reSign(HEAP8[(t+(o-1&4294967295)&4294967295)>>0],8,0)<=1)){c=145;break c}c=reSign(HEAP8[(t+(o+1&4294967295)&4294967295)>>0],8,0)<=1?138:136;if(c==136){if((l|0)!=4){c=145;break c}if(!(reSign(HEAP8[(t+(o+1&4294967295)&4294967295)>>
+0],8,0)<=2)){c=145;break c}}c=(l|0)==3?139:140;if(c==139&&(b&32|0)!=0){c=150;break c}c=(o|0)>1?141:144;d:do if(c==141){if((b&64|0)==0)break d;if(reSign(HEAP8[(D+o&4294967295)>>0],8,0)!=0)break d;if(reSign(HEAP8[(D+(o+1&4294967295)&4294967295)>>0],8,0)>0){c=150;break c}}while(0);HEAP8[(t+o&4294967295)>>0]=l&255;m=1;l=3;c=145;break c}while(0);c:do if(c==145){if(!(reSign(HEAP8[(t+o&4294967295)>>0],8,0)>3))break c;c=(s|0)==0?147:148;if(c==147)s=o;else if(c==148){if((b&128|0)==0)break c;HEAP8[(t+o&4294967295)>>
+0]=3}}while(0);o=o+1&4294967295;if((o|0)<(HEAP32[g>>2]|0))c=127;else break a}while(0);c=(q|0)!=0?152:156;a:do if(c==152){if(!((k|0)<0))break a;l=f&4294967295;c=(HEAP32[g>>2]|0)<=2?154:155;c==154?k=HEAP32[(l+16&4294967295)>>2]:c==155&&(k=HEAP32[(l+20&4294967295)>>2])}while(0);l=m=0;o=1;c=(o|0)<(HEAP32[g>>2]|0)?157:160;a:do if(c==157)for(;;)if(c=(reSign(HEAP8[(t+o&4294967295)>>0],8,0)|0)>=(m|0)?158:159,c==158&&(m=reSign(HEAP8[(t+o&4294967295)>>0],8,0),l=o),o=o+1&4294967295,(o|0)<(HEAP32[g>>2]|0))c=
+157;else break a;while(0);if(((k|0)>=0?161:164)==161)((k|0)>(m|0)|(m|0)<=4?162:163)==162&&(HEAP8[(t+l&4294967295)>>0]=k&255),m=k;h=j&4294967295;o=1;a=reSign(a&1,8,0)!=0^1;a=unSign(a,1,0);a=reSign(a,8,0)!=0^1;a=unSign(a,1,0);c=reSign(a,8,0)!=0?166:165;a:do if(c==165){a=unSign(HEAPU8[h>>0],8,0);a=HEAP32[(_phoneme_tab+a*4&4294967295)>>2];if(a==0)break a;c=reSign(HEAP8[(a+11&4294967295)>>0],8,0)==1?168:169;c==168&&(a=unSign(HEAPU8[(h+1&4294967295)>>0],8,0),a=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]);
+if((HEAP32[((f&4294967295)+4&4294967295)>>2]&48|0)==0)break a;if(reSign(HEAP8[(a+11&4294967295)>>0],8,0)!=2)break a;c=(HEAP32[((f&4294967295)+4&4294967295)>>2]&32|0)==0?174:172;b:do if(c==172){if(reSign(HEAP8[(t+1&4294967295)>>0],8,0)<=3)break b;HEAP8[d>>0]=11;d=d+1&4294967295;break a}while(0);HEAP8[d>>0]=23;d=d+1&4294967295;break a}while(0);h=j&4294967295;a:for(;;){j=HEAP8[h>>0];a=reSign(j,8,0)!=0;a=unSign(a,1,0);h=h+1&4294967295;a=reSign(a,8,0)!=0^1;a=unSign(a,1,0);if(reSign(a,8,0)!=0)break a;if(d>=
+p)break a;a=unSign(j,8,0);a=HEAP32[(_phoneme_tab+a*4&4294967295)>>2];k=unSign(a==0,1,0);if(reSign(k,8,0)!=0)continue a;c=reSign(HEAP8[(a+11&4294967295)>>0],8,0)==0?178:179;b:do if(c==178)HEAP32[(f+8288&4294967295)>>2]=0;else if(c==179){c=reSign(HEAP8[(a+11&4294967295)>>0],8,0)!=2?181:180;c:do if(c==180){c=(HEAP32[(a+4&4294967295)>>2]&1048576|0)==0?182:181;break c}while(0);if(c==181&&reSign(HEAP8[h>>0],8,0)!=20)break b;k=reSign(HEAP8[(t+o&4294967295)>>0],8,0);HEAP32[(f+8288&4294967295)>>2]=k;reSign(HEAP8[(t+
+(o-1&4294967295)&4294967295)>>0],8,0);c=(k|0)<=1?185:200;c:do if(c==185){c=(o|0)<=1?190:186;d:do if(c==186){if((m|0)<=3)break d;if((b&4|0)==0)break d;if((HEAP32[g>>2]-1&4294967295|0)!=(o|0))break d;k=0;break c}while(0);c=(b&2|0)!=0?193:191;d:do if(c==191){if((o|0)==1){c=193;break d}if((HEAP32[g>>2]-1&4294967295|0)==(o|0)){c=193;break d}c=(HEAP32[g>>2]-2&4294967295|0)!=(o|0)?197:195;e:do if(c==195){if(reSign(HEAP8[(t+(HEAP32[g>>2]-1&4294967295)&4294967295)>>0],8,0)>1)break e;k=1;break c}while(0);c=
+reSign(HEAP8[(t+(o-1&4294967295)&4294967295)>>0],8,0)<0?199:198;if(c==198&&(b&65536|0)!=0)break c;k=0;HEAP8[(t+o&4294967295)>>0]=k&255;break c}while(0);k=1}while(0);c=(k|0)==0|(k|0)>1?201:202;c==201&&(HEAP8[d>>0]=HEAP8[(__ZL15stress_phonemes+k&4294967295)>>0],d=d+1&4294967295);c=(reSign(HEAP8[(t+o&4294967295)>>0],8,0)|0)>(m|0)?203:204;c==203&&(m=reSign(HEAP8[(t+o&4294967295)>>0],8,0));c=reSign(HEAP8[h>>0],8,0)!=12?206:205;c:do if(c==205){q=HEAP32[(((f&4294967295)+24&4294967295)+8&4294967295)>>2];
+s=reSign(q&1,8,0)!=0^1;s=unSign(s,1,0);if(reSign(s,8,0)!=0)break c;s=0;c=(q&16|0)!=0?208:210;d:do if(c==208){if((o|0)==(l|0)){c=212;break d}s=1;c=213;break d}else if(c==210){if(!((k|0)<=3)){c=212;break d}s=1;c=213;break d}while(0);if(c==212&&(s|0)==0)break c;h=h+1&4294967295;break c}while(0);c=(k|0)>3?215:219;c:do if(c==215){if((HEAP32[(((f&4294967295)+24&4294967295)+8&4294967295)>>2]|0)!=2){c=219;break c}if((HEAP32[g>>2]-2&4294967295|0)!=(o|0)){c=219;break c}if(reSign(HEAP8[(D+o&4294967295)>>0],
+8,0)!=0){c=219;break c}HEAP8[d>>0]=j;d=d+1&4294967295;j=12}while(0);o=o+1&4294967295}while(0);if(reSign(j,8,0)==1)continue a;HEAP8[d>>0]=j;d=d+1&4294967295}HEAP8[d>>0]=0}STACKTOP=g}
+function __ZL13IsLetterGroupP10TranslatorPcii(f,d,e,b){var a,g,c;c=0;f=HEAP32[((f+5152&4294967295)+e*4&4294967295)>>2];e=f==0?1:12;if(e==1)a=0;else if(e==12){a:for(;;){if(reSign(HEAP8[f>>0],8,0)==7){e=13;break a}e=(b|0)!=0?3:4;e==3?(c=_strlen(f),g=(d+(0-c&4294967295)&4294967295)+1&4294967295):e==4&&(g=d);e=HEAP8[g>>0];e=reSign(HEAP8[f>>0],8,0)==reSign(e,8,0)?6:7;b:do if(e==6)for(;;)if(g=g+1&4294967295,f=f+1&4294967295,e=HEAP8[g>>0],reSign(HEAP8[f>>0],8,0)==reSign(e,8,0))e=6;else{e=7;break b}while(0);
+if(reSign(HEAP8[f>>0],8,0)==0){e=8;break a}for(;;)if(e=reSign(HEAP8[f>>0],8,0)!=0,e=unSign(e,1,0),f=f+1&4294967295,reSign(e,8,0)!=0)e=11;else{e=12;continue a}}e==13?a=0:e==8&&(e=(b|0)!=0?9:10,e==9?a=c:e==10&&(a=g-d&4294967295))}return a}
+function __Z10LookupMnemP8MNEM_TABPKc(f,d){var e,b,a;for(b=f;;){var g=b;if(HEAP32[(b&4294967295)>>2]==0){e=5;break}e=(_strcmp(d,HEAP32[(g&4294967295)>>2])|0)==0;var c=b;if(e){e=2;break}b=c+8&4294967295;e=4}e==2?a=HEAP32[(c+4&4294967295)>>2]:e==5&&(a=HEAP32[(g+4&4294967295)>>2]);return a}
+function __ZL8IsLetterP10Translatorii(f,d,e){var b,a,g;g=d;d=HEAP32[((f+968&4294967295)+e*4&4294967295)>>2]!=0?1:9;a:do if(d==1){a=g;b=HEAP32[((f+968&4294967295)+e*4&4294967295)>>2];b:for(;;){if((HEAP32[b>>2]|0)==0){d=5;break b}var c=b;if((HEAP32[b>>2]|0)==(a|0)){d=6;break b}b=c+4&4294967295;d=4}b:do if(d!=5&&d==6){if(c==0){d=8;break b}b=1;break a}while(0);b=0}else if(d==9)if(d=(e|0)>7?10:11,d==10)b=0;else if(d==11){d=(HEAP32[(f+964&4294967295)>>2]|0)>0?12:15;b:do if(d==12)if(a=g-HEAP32[(f+964&4294967295)>>
+2]&4294967295,d=(a|0)<=0|(a|0)>127?14:13,d==14){b=0;break a}else d==13&&(g=a);else if(d==15){if(!((g|0)>191&(g|0)<=605))break b;c=unSign(HEAPU8[(__ZL13remove_accent+(g-192&4294967295)&4294967295)>>0],8,0);f=unSign(HEAPU8[((f+708&4294967295)+c&4294967295)>>0],8,0);b=1<<e&f;break a}while(0);d=(g|0)>=0&(g|0)<=127?18:19;d==18?(b=unSign(HEAPU8[((f+708&4294967295)+g&4294967295)>>0],8,0),b&=1<<e):d==19&&(b=0)}while(0);return b}
+function __Z12RemoveEndingP10TranslatorPciS1_(f,d,e,b){var a,g=null,c,h,k;h=d;g=reSign(HEAP8[h>>0],8,0)!=32;c=h;g?(g=-1,a=1):(g=-1,a=4);a:do if(a==1)for(;;){a=reSign(HEAP8[(g==3?j:c)>>0],8,0)==69?2:3;a==2&&(HEAP8[h>>0]=101);h=h+1&4294967295;var g=reSign(HEAP8[h>>0],8,0)!=32,j=h;if(g)g=3,a=1;else{g=3;break a}}while(0);c=(g==-1?c:j)-d&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b,d,c,1,0);HEAP8[(b+c&4294967295)>>0]=0;d=c=g=e&63;a=(g|0)>0?5:8;a:do if(a==5)for(;;){h=h+-1&4294967295;a=(reSign(HEAP8[h>>0],8,
+0)&192|0)==128?6:7;c:do if(a==6)for(;;)if(h=h+-1&4294967295,d=d+1&4294967295,(reSign(HEAP8[h>>0],8,0)&192|0)==128)a=6;else break c;while(0);c=g=c-1&4294967295;if((g|0)>0)a=5;else break a}while(0);b=c=0;(c|0)<(d|0)?(g=8,a=9):(g=8,a=10);a:do if(a==9)for(;;)if(HEAP8[(__ZZ12RemoveEndingP10TranslatorPciS1_E6ending+(g==9?k:b)&4294967295)>>0]=HEAP8[(h+c&4294967295)>>0],HEAP8[(h+c&4294967295)>>0]=32,k=c=c+1&4294967295,(c|0)<(d|0))a=g=9;else{g=9;break a}while(0);HEAP8[(__ZZ12RemoveEndingP10TranslatorPciS1_E6ending+
+(g==8?b:k)&4294967295)>>0]=0;h=h+-1&4294967295;k=e&65520|4;a=(e&512|0)!=0?11:13;a:do if(a==11){if(reSign(HEAP8[(h&4294967295)>>0],8,0)!=105)break a;HEAP8[(h&4294967295)>>0]=121}while(0);a=(e&256|0)!=0?14:33;a:do if(a==14){a=(HEAP32[(f+280&4294967295)>>2]|0)==25966?15:28;b:do if(a==15){c=reSign(HEAP8[(h+-1&4294967295)>>0],8,0);a=(__ZL8IsLetterP10Translatorii(f,c,7)|0)==0?18:16;c:do if(a==16){c=reSign(HEAP8[(h&4294967295)>>0],8,0);if((__ZL8IsLetterP10Translatorii(f,c,1)|0)==0){a=18;break c}for(c=0;;){var l=
+a=HEAP32[(__ZZ12RemoveEndingP10TranslatorPciS1_E16add_e_exceptions+c*4&4294967295)>>2],g=unSign(l!=0,1,0);if(reSign(g,8,0)==0){g=21;break}var d=_strlen(a),m=a;if((_memcmp(m,h+(1-d&4294967295)&4294967295,d)|0)==0){g=19;break}else g=19;c=c+1&4294967295}if((g==21?l:m)!=0){a=30;break b}k|=16;a=30;break b}while(0);for(c=0;;){a=HEAP32[(__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+c*4&4294967295)>>2];d=unSign(a!=0,1,0);if(reSign(d,8,0)==0){a=30;break b}d=_strlen(a);if((_memcmp(a,h+(1-d&4294967295)&
+4294967295,d)|0)==0){a=25;break}c=c+1&4294967295;a=27}k|=16}else if(a==28){if((HEAP32[((f&4294967295)+276&4294967295)>>2]|0)==0){a=30;break b}k|=16}while(0);if((k&16|0)==0)break a;__Z8utf8_outjPc(HEAP32[((f&4294967295)+276&4294967295)>>2],h+1&4294967295);if((HEAP32[_option_phonemes>>2]|0)!=2)break a;_fwrite(__str8123&4294967295,1,6,HEAP32[_f_trans>>2])}while(0);a=(e&2048|0)!=0?34:36;a:do if(a==34){if((HEAP32[(f+8272&4294967295)>>2]|0)!=0)break a;HEAP32[(f+8272&4294967295)>>2]=1}while(0);a=(_strcmp(__ZZ12RemoveEndingP10TranslatorPciS1_E6ending&
+4294967295,__str9124&4294967295)|0)==0?38:37;a:do if(a==37){a=(_strcmp(__ZZ12RemoveEndingP10TranslatorPciS1_E6ending&4294967295,__str10125&4294967295)|0)==0?38:39;break a}while(0);a==38&&(k|=8);a=reSign(HEAP8[(__ZZ12RemoveEndingP10TranslatorPciS1_E6ending&4294967295)>>0],8,0)==39?40:41;a==40&&(k&=-5);return k}function __Z7IsVowelP10Translatori(f,d){return __ZL8IsLetterP10Translatorii(f,d,7)}
+function __Z17TransposeAlphabetP10TranslatorPc(f,d){var e=STACKTOP;STACKTOP+=4;_memset(e,0,4);var b,a=null,g,c,h,k,j,l,m,n,o;m=l=d;n=1;k=HEAP32[(f+288&4294967295)>>2]-1&4294967295;j=HEAP32[(f+288&4294967295)>>2];c=HEAP32[(f+284&4294967295)>>2];o=(c+2&4294967295)+(0-j&4294967295)&4294967295;a:for(;;){a=l;b=e;b=__Z8utf8_in2PiPKci(b,a,0);l=l+b&4294967295;var q=HEAP32[e>>2];(q|0)<(j|0)?(a=1,b=4):(a=1,b=2);b:do if(b==2){h=HEAP32[e>>2];if((h|0)>(c|0)){a=2;b=4;break b}else a=2;HEAP8[m>>0]=(HEAP32[e>>2]&
+255)-(k&255)&255;m=m+1&4294967295;b=6;break b}while(0);b:do if(b==4){if(((a==2?h:q)|0)==0)break b;n=__Z8utf8_outjPc(HEAP32[e>>2],m);m=m+n&4294967295;n=0}while(0);if((HEAP32[e>>2]|0)==0)break a}HEAP8[m>>0]=0;b=(n|0)!=0?8:21;if(b==8){g=k=0;m=l=d;b=reSign(HEAP8[l>>0],8,0);HEAP32[e>>2]=b;b=(HEAP32[e>>2]|0)!=0;unSign(b,1,0);l=l+1&4294967295;b=b?9:18;a:do if(b==9)for(;;){j=HEAP32[(f+8268&4294967295)>>2];b=unSign(j!=0,1,0);b=reSign(b,8,0)!=0?10:15;c:do if(b==10){c=(reSign(HEAP8[l>>0],8,0)*256&4294967295)+
+HEAP32[e>>2]&4294967295;for(h=0;;){if(!((reSign(HEAP16[(j+2*h&4294967295)>>1],16,0)|0)<=(c|0)))break c;b=reSign(HEAP16[(j+2*h&4294967295)>>1],16,0);var p=h;if((b|0)==(c|0)){b=12;break}h=p+1&4294967295;b=14}HEAP32[e>>2]=o+p&4294967295;l=l+1&4294967295}while(0);k=(HEAP32[e>>2]&63)+(k*64&4294967295)&4294967295;g=b=g+6&4294967295;b=(b|0)>7?17:16;b==17&&(g=g-8&4294967295,HEAP8[m>>0]=(k|0)>>(g|0)&255,m=m+1&4294967295);b=reSign(HEAP8[l>>0],8,0);HEAP32[e>>2]=b;b=unSign((HEAP32[e>>2]|0)!=0,1,0);l=l+1&4294967295;
+if(reSign(b,8,0)!=0)b=9;else break a}while(0);if(((g|0)>0?19:20)==19)HEAP8[m>>0]=k<<(8-g&4294967295)&255,m=m+1&4294967295;HEAP8[m>>0]=0;g=m-d&4294967295|64}else b==21&&(g=m-d&4294967295);STACKTOP=e;return g}
+function __Z16ChangeWordStressP10TranslatorPci(f,d,e){var b=STACKTOP;STACKTOP+=248;_memset(b,0,248);var a,g;a=b+4;var c=b+8,h=b+168;HEAP32[a>>2]=0;_strcpy(c,d);g=__ZL14GetVowelStressP10TranslatorPhPaRiS3_i(f,c&4294967295,h&4294967295,b,a,0);f=1;a=(e|0)>3?5:1;a:do if(a==5){for(;;){if(!((f|0)<(HEAP32[b>>2]|0)))break a;a=reSign(HEAP8[(h+f&4294967295)>>0],8,0);var k=f;if((a|0)>=(g|0)){a=3;break}f=k+1&4294967295;a=5}HEAP8[(h+k&4294967295)>>0]=e&255}else if(a==1){if(!((f|0)<(HEAP32[b>>2]|0)))break a;for(;;)if(a=
+(reSign(HEAP8[(h+f&4294967295)>>0],8,0)|0)>(e|0)?7:8,a==7&&(HEAP8[(h+f&4294967295)>>0]=e&255),f=f+1&4294967295,(f|0)<(HEAP32[b>>2]|0))a=6;else break a}while(0);f=1;e=c&4294967295;a=reSign(HEAP8[e>>0],8,0)!=0?10:17;a:do if(a==10)for(;;){c=unSign(HEAPU8[e>>0],8,0);a=reSign(HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2?11:16;c:do if(a==11){c=unSign(HEAPU8[e>>0],8,0);if((HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+4&4294967295)>>2]&1048576|0)!=0)break c;a=reSign(HEAP8[(h+
+f&4294967295)>>0],8,0)==0?14:13;d:do if(a==13){a=reSign(HEAP8[(h+f&4294967295)>>0],8,0)>1?14:15;break d}while(0);a==14&&(c=unSign(HEAPU8[(h+f&4294967295)>>0],8,0),HEAP8[d>>0]=HEAP8[(__ZL15stress_phonemes+c&4294967295)>>0],d=d+1&4294967295);f=f+1&4294967295}while(0);HEAP8[d>>0]=HEAP8[e>>0];d=d+1&4294967295;e=e+1&4294967295;if(reSign(HEAP8[e>>0],8,0)!=0)a=10;else break a}while(0);HEAP8[d>>0]=0;STACKTOP=b}
+function __Z21ApplySpecialAttributeP10TranslatorPci(f,d,e){var b,a,g,c,h,e=(e&3145728|0)==0?18:1;a:do if(e==1){h=_strlen(d);h=d+(h-1&4294967295)&4294967295;if((HEAP32[(f+280&4294967295)>>2]|0)!=29295)break a;b=reSign(HEAP8[(h&4294967295)>>0],8,0);g=0;b:for(;;){if(!((g|0)<(HEAP32[_n_phoneme_tab>>2]|0))){e=8;break b}e=HEAP32[(_phoneme_tab+g*4&4294967295)>>2]==0?6:4;if(e==4&&(HEAP32[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]&4294967295)>>2]|0)==106){e=5;break b}g=g+1&4294967295;e=7}e==8?c=0:e==5&&(c=
+unSign(HEAPU8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+10&4294967295)>>0],8,0));g=c;b=unSign((b|0)==(g|0),1,0);if(reSign(b,8,0)==0)break a;HEAP8[(h&4294967295)>>0]=6;for(b=0;;){if(!((b|0)<(HEAP32[_n_phoneme_tab>>2]|0))){e=16;break}e=HEAP32[(_phoneme_tab+b*4&4294967295)>>2]==0?14:12;if(e==12&&(HEAP32[(HEAP32[(_phoneme_tab+b*4&4294967295)>>2]&4294967295)>>2]|0)==105){e=13;break}b=b+1&4294967295;e=15}e==16?a=0:e==13&&(a=unSign(HEAPU8[(HEAP32[(_phoneme_tab+b*4&4294967295)>>2]+10&4294967295)>>0],8,0));
+b=a;HEAP8[(h+1&4294967295)>>0]=b&255;HEAP8[(h+2&4294967295)>>0]=0}while(0)}
+function __Z22ApplySpecialAttribute2P10TranslatorPci(f,d,e){var b,a,g,c,h,k,j,l,m,n,o,q;q=_strlen(d);b=(HEAP32[(((f&4294967295)+24&4294967295)+60&4294967295)>>2]&2|0)!=0?1:70;a:do if(b==1){f=0;b:for(;;){if(!((q-1&4294967295|0)>(f|0)))break a;b=reSign(HEAP8[(d+f&4294967295)>>0],8,0)==6;var p=f+1&4294967295;if(b)break b;f=p}f=d+p&4294967295;b=(e&2097152|0)!=0;a=reSign(HEAP8[f>>0],8,0);b=b?4:36;if(b==4){c=0;b:for(;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=10;break b}b=HEAP32[(_phoneme_tab+c*4&
+4294967295)>>2]==0?8:6;if(b==6&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==69){b=7;break b}c=c+1&4294967295;b=9}b==10?o=0:b==7&&(o=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=o;b=unSign((a|0)==(b|0),1,0);b=reSign(b,8,0)!=0?12:20;if(b==12){for(a=0;;){if(!((a|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=18;break}b=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]==0?16:14;if(b==14&&(HEAP32[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]&4294967295)>>2]|0)==
+101){b=15;break}a=a+1&4294967295;b=17}b==18?g=0:b==15&&(g=unSign(HEAPU8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+10&4294967295)>>0],8,0));a=g;HEAP8[f>>0]=a&255}a=reSign(HEAP8[f>>0],8,0);c=0;b:for(;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=26;break b}b=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]==0?24:22;if(b==22&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==79){b=23;break b}c=c+1&4294967295;b=25}b==26?h=0:b==23&&(h=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>
+2]+10&4294967295)>>0],8,0));c=h;a=unSign((a|0)==(c|0),1,0);if(reSign(a,8,0)==0)break a;for(a=0;;){if(!((a|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=34;break}b=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]==0?32:30;if(b==30&&(HEAP32[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]&4294967295)>>2]|0)==111){b=31;break}a=a+1&4294967295;b=33}b==34?k=0:b==31&&(k=unSign(HEAPU8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+10&4294967295)>>0],8,0));a=k;HEAP8[f>>0]=a&255}else if(b==36){c=0;b:for(;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>
+2]|0))){b=42;break b}b=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]==0?40:38;if(b==38&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==101){b=39;break b}c=c+1&4294967295;b=41}b==42?j=0:b==39&&(j=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=j;b=unSign((a|0)==(b|0),1,0);b=reSign(b,8,0)!=0?44:52;if(b==44){for(a=0;;){if(!((a|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=50;break}b=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]==0?48:46;if(b==46&&(HEAP32[(HEAP32[(_phoneme_tab+
+a*4&4294967295)>>2]&4294967295)>>2]|0)==69){b=47;break}a=a+1&4294967295;b=49}b==50?l=0:b==47&&(l=unSign(HEAPU8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+10&4294967295)>>0],8,0));a=l;HEAP8[f>>0]=a&255}a=reSign(HEAP8[f>>0],8,0);c=0;b:for(;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=58;break b}b=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]==0?56:54;if(b==54&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==111){b=55;break b}c=c+1&4294967295;b=57}b==58?m=0:b==55&&(m=unSign(HEAPU8[(HEAP32[(_phoneme_tab+
+c*4&4294967295)>>2]+10&4294967295)>>0],8,0));c=m;a=unSign((a|0)==(c|0),1,0);if(reSign(a,8,0)==0)break a;for(a=0;;){if(!((a|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=66;break}b=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]==0?64:62;if(b==62&&(HEAP32[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]&4294967295)>>2]|0)==79){b=63;break}a=a+1&4294967295;b=65}b==66?n=0:b==63&&(n=unSign(HEAPU8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+10&4294967295)>>0],8,0));a=n;HEAP8[f>>0]=a&255}}while(0)}
+function __Z14AppendPhonemesP10TranslatorPciPKc(f,d,e,b){var a,g,c;g=_strlen(b);a=(_strlen(d)+g&4294967295|0)>=(e|0)?14:1;a:do if(a==1){c=0;e=b;g=HEAP8[e>>0];a=reSign(g,8,0)!=0;unSign(a,1,0);e=e+1&4294967295;a=a?2:12;b:do if(a==2)for(;;){a=(unSign(g,8,0)|0)>=(HEAP32[_n_phoneme_tab>>2]|0)?3:4;d:do if(a==4){a=unSign(g,8,0);a=reSign(HEAP8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+11&4294967295)>>0],8,0)==1;var h=unSign(g,8,0),h=HEAP32[(_phoneme_tab+h*4&4294967295)>>2];a=a?5:7;if(a==5){if(!(unSign(HEAPU8[(h+
+14&4294967295)>>0],8,0)<=3))break d;c=1}else if(a==7){if(reSign(HEAP8[(h+11&4294967295)>>0],8,0)!=2)break d;a=unSign(g,8,0);a=(HEAP32[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+4&4294967295)>>2]&2|0)==0?9:11;e:do if(a==9){if((c|0)!=0){a=11;break e}HEAP32[(f+8300&4294967295)>>2]=HEAP32[(f+8300&4294967295)>>2]+1&4294967295}while(0);c=0;HEAP32[(f+8296&4294967295)>>2]=HEAP32[(f+8296&4294967295)>>2]+1&4294967295}}while(0);g=HEAP8[e>>0];a=reSign(g,8,0)!=0;a=unSign(a,1,0);e=e+1&4294967295;if(reSign(a,8,0)!=
+0)a=2;else{a=12;break b}}while(0);if(d==0)break a;_strcat(d,b)}while(0)}
+function __ZL15WritePhMnemonicPcPiP11PHONEME_TABP12PHONEME_LIST(f,d,e,b){var a=STACKTOP;STACKTOP+=248;_memset(a,0,248);var g,c,h;h=a+96;g=(HEAP32[_option_phonemes>>2]|0)==3?1:10;a:do if(g==1){HEAP8[(h+132&-1)>>0]=0;g=b==0?2:5;if(g==2){b=unSign(HEAPU8[(e+10&4294967295)>>0],8,0);g=h;_llvm_memset_p0i8_i32(a&4294967295,0,96,1,0);for(c=0;;){HEAP8[(a+c*24&-1)>>0]=9;HEAP32[((a+c*24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+36&4294967295)>>2];var k=c+1&4294967295;c=k;if(!((k|0)<=3))break}HEAP8[(a+
+24&-1)>>0]=b&255;HEAP32[((a+24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+b*4&4294967295)>>2];HEAP16[((a+48&4294967295)+6&4294967295)>>1]=1;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,a+24&4294967295,g)}else g==5&&__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,b,h);b=g=_strlen(h+132&-1);if(!((g|0)>0)){g=10;break a}c=reSign(HEAP8[(h+132&-1)>>0],8,0);g=unSign(c>>>0>32,1,0);g=reSign(g,8,0)!=0?8:9;g==8&&(_strcpy(f+HEAP32[d>>2]&4294967295,h+132&
+-1),HEAP32[d>>2]=b+HEAP32[d>>2]&4294967295);g=c>>>0>31?25:10;break a}while(0);a:do if(g==10){b=1;h=HEAP32[(e&4294967295)>>2];for(;;){c=h&255;g=unSign((c|0)!=0,1,0);if(reSign(g,8,0)==0)break a;if((c|0)==47&(HEAP32[_option_phoneme_variants>>2]|0)==0)break a;g=(HEAP32[_option_phonemes>>2]|0)==3?13:21;c:do if(g==13){g=c;if((b|0)!=0&(g|0)==95)break a;g=(g|0)==35?15:16;if(g==15&&reSign(HEAP8[(e+11&4294967295)>>0],8,0)==2)break a;g=(b|0)==0?17:18;if(g==17&&(c-48&4294967295)>>>0<=9){g=23;break c}g=(c|0)>
+31&(c|0)<=127?19:20;g==19&&(c=unSign(HEAPU16[(_ipa1+(c-32&4294967295)*2&4294967295)>>1],16,0));g=HEAP32[d>>2];g=__Z8utf8_outjPc(c,f+HEAP32[d>>2]&4294967295)+g&4294967295;HEAP32[d>>2]=g;g=22;break c}else if(g==21){g=HEAP32[d>>2];HEAP8[(f+g&4294967295)>>0]=c&255;HEAP32[d>>2]=g+1&4294967295;g=22;break c}while(0);g==22&&(b=0);h=(h|0)>>8;g=24}}while(0);STACKTOP=a}
+function __Z26GetTranslatedPhonemeStringPci(f,d){var e=STACKTOP;STACKTOP+=4;_memset(e,0,4);var b,a,g,c,h;HEAP32[e>>2]=0;if((f!=0?1:28)==1){a=1;a:for(;;){if((HEAP32[_n_phoneme_list>>2]-2&4294967295|0)<=(a|0))break a;if(!((d-6&4294967295|0)>(HEAP32[e>>2]|0)))break a;h=_phoneme_list+a*24&4294967295;b=reSign(HEAP8[(h+19&4294967295)>>0],8,0)!=0?3:4;b==3&&(b=HEAP32[e>>2],HEAP8[(f+b&4294967295)>>0]=32,HEAP32[e>>2]=b+1&4294967295);b=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&4|0)!=0?5:13;b:do if(b==5){g=
+unSign(HEAPU8[(h+1&4294967295)>>0],8,0);b=unSign((g|0)>1,1,0);if(reSign(b,8,0)==0)break b;c=0;b=(g|0)>5?7:8;b==7&&(g=5);b=(HEAP32[_option_phonemes>>2]|0)==3?9:11;c:do if(b==9){c=716;if(!((g|0)>3)){b=12;break c}c=712}else if(b==11){var k=reSign(HEAP8[((__str11126&4294967295)+g&4294967295)>>0],8,0);c=k;if((k|0)==0)break b}while(0);g=__Z8utf8_outjPc(c,f+HEAP32[e>>2]&4294967295);HEAP32[e>>2]=HEAP32[e>>2]+g&4294967295}while(0);b=reSign(HEAP8[(HEAP32[(h+8&4294967295)>>2]+10&4294967295)>>0],8,0)==21;g=h;
+b=b?14:15;b:do if(b==14)c=unSign(HEAPU8[(g+3&4294967295)>>0],8,0),c=_phoneme_tab_list+c*48&-1,_sprintf(f+HEAP32[e>>2]&4294967295,__str12127&4294967295,c),c=_strlen(c),HEAP32[e>>2]=(c+2&4294967295)+HEAP32[e>>2]&4294967295;else if(b==15){__ZL15WritePhMnemonicPcPiP11PHONEME_TABP12PHONEME_LIST(f,e,HEAP32[(g+8&4294967295)>>2],h);b=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&8|0)!=0?16:17;b==16&&__ZL15WritePhMnemonicPcPiP11PHONEME_TABP12PHONEME_LIST(f,e,HEAP32[(_phoneme_tab+48&4294967295)>>2],0);b=(unSign(HEAPU16[(h+
+4&4294967295)>>1],16,0)&4|0)!=0?18:20;c:do if(b==18){if(reSign(HEAP8[(h+15&4294967295)>>0],8,0)==2){b=20;break c}__ZL15WritePhMnemonicPcPiP11PHONEME_TABP12PHONEME_LIST(f,e,HEAP32[(_phoneme_tab+80&4294967295)>>2],0)}while(0);if(reSign(HEAP8[(h+3&4294967295)>>0],8,0)==0)break b;c=unSign(HEAPU8[(h+3&4294967295)>>0],8,0);__ZL15WritePhMnemonicPcPiP11PHONEME_TABP12PHONEME_LIST(f,e,HEAP32[(_phoneme_tab+c*4&4294967295)>>2],0)}while(0);a=a+1&4294967295}b=(HEAP32[e>>2]|0)>=(d|0)?26:27;b==26&&(HEAP32[e>>2]=
+d-1&4294967295);HEAP8[(f+HEAP32[e>>2]&4294967295)>>0]=0}STACKTOP=e}
+function __Z14DecodePhonemesPKcPc(f,d){var e,b,a,g,c,h;b=f;a=d;c=HEAP8[b>>0];h=reSign(c,8,0)!=0;unSign(h,1,0);b=b+1&4294967295;e=h?1:14;a:do if(e==1)for(;;){e=reSign(c,8,0)==-1?2:3;c:do if(e==3){h=unSign(c,8,0);h=HEAP32[(_phoneme_tab+h*4&4294967295)>>2];g=unSign(h==0,1,0);if(reSign(g,8,0)!=0)break c;e=reSign(HEAP8[(h+11&4294967295)>>0],8,0)!=1?9:5;d:do if(e==5){if(unSign(HEAPU8[(h+14&4294967295)>>0],8,0)>4)break d;if(reSign(HEAP16[(h+8&4294967295)>>1],16,0)!=0)break d;if(!(unSign(HEAPU8[(h+14&4294967295)>>
+0],8,0)>1))break c;c=unSign(HEAPU8[(h+14&4294967295)>>0],8,0);HEAP8[a>>0]=HEAP8[((__str13128&4294967295)+c&4294967295)>>0];a=a+1&4294967295;break c}while(0);g=HEAP32[(h&4294967295)>>2];h=g&255;e=reSign(h,8,0)!=0;e=unSign(e,1,0);e=reSign(e,8,0)!=0?10:11;d:do if(e==10)for(;;)if(HEAP8[a>>0]=h,a=a+1&4294967295,g=g>>>0>>>8,h=g&255,e=reSign(h,8,0)!=0,e=unSign(e,1,0),reSign(e,8,0)!=0)e=10;else{e=11;break d}while(0);if(reSign(c,8,0)!=21)break c;h=reSign(HEAP8[b>>0],8,0);if((_isalpha(h)|0)==0)break c;for(;;)if(HEAP8[a>>
+0]=HEAP8[b>>0],a=a+1&4294967295,b=b+1&4294967295,h=reSign(HEAP8[b>>0],8,0),(_isalpha(h)|0)!=0)e=13;else break c}while(0);c=HEAP8[b>>0];h=reSign(c,8,0)!=0;h=unSign(h,1,0);b=b+1&4294967295;if(reSign(h,8,0)!=0)e=1;else break a}while(0);HEAP8[a>>0]=0}
+function __ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,d,e,b,a,g,c){var h=STACKTOP;STACKTOP+=320;_memset(h,0,320);var k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A=h+160,x;j=d;w=u=0;(c!=0?1:2)==1&&(w=HEAP32[(c&4294967295)>>2]);d=j;k=(HEAP32[(f+288&4294967295)>>2]|0)>0?3:4;k==3?(_strcpy(h&4294967295,j),q=__Z17TransposeAlphabetP10TranslatorPc(f,h&4294967295),j=h&4294967295):k==4&&(q=_strlen(j));m=__Z14HashDictionaryPKc(j);m=n=HEAP32[((f+1056&4294967295)+m*4&4294967295)>>2];k=n==0?6:94;if(k==6)(a!=0?7:8)==
+7&&(HEAP32[a>>2]=0),l=0;else if(k==94){a:for(;;){if(reSign(HEAP8[m>>0],8,0)==0){k=95;break a}n=reSign(HEAP8[(m&4294967295)>>0],8,0);n=m+n&4294967295;k=(reSign(HEAP8[(m+1&4294967295)>>0],8,0)&127|0)!=(q|0)?11:10;b:do if(k==10){if((_memcmp(j,m+2&4294967295,q&63)|0)!=0)break b;D=e;v=r=0;k=reSign(HEAP8[(m+1&4294967295)>>0],8,0)&128;p=(reSign(HEAP8[(m+1&4294967295)>>0],8,0)&63)+2&4294967295;m=m+p&4294967295;p=b;k=(k|0)!=0?13:14;k==13?o=HEAP8[(p&4294967295)>>0]=0:k==14&&(_strcpy(p,m),o=_strlen(m),m=m+(o+
+1&4294967295)&4294967295);c:for(;;){if(!(m<n)){k=38;break c}p=HEAP8[m>>0];m=m+1&4294967295;k=unSign(p,8,0)>99;s=p;k=k?16:21;if(k==16)if(k=unSign(s,8,0)>131,s=HEAPU32[(f+692&4294967295)>>2],p=unSign(p,8,0),k=k?17:19,k==17){if(reSign((s|0)>>(p-132&4294967295|0)&1,8,0)==0){k=37;continue c}u=1;k=37}else{if(k==19){if(((s|0)>>(p-100&4294967295|0)&1|0)!=0){k=37;continue c}u=1;k=37}}else if(k==21)if(k=unSign(s,8,0)>80?22:31,k==22){s=n-m&4294967295;p=unSign(p,8,0)-80&4294967295;t=0;k=(t|0)<=(p|0)?23:26;d:do if(k==
+23)for(;;)if(k=(w&3072|0)!=0?24:25,k==24&&(u=1),t=t+1&4294967295,(t|0)<=(p|0))k=23;else break d;while(0);if((_memcmp(e,m,s)|0)!=0){k=27;break c}if((u|0)!=0){k=29;break c}r|=128;HEAP32[_dictionary_skipwords>>2]=p;m=n;D=e+s&4294967295;k=37}else if(k==31)if(k=unSign(p,8,0)>64?32:34,k==32){r&=-16;r|=unSign(p,8,0)&15;if((unSign(p,8,0)&12|0)!=12){k=37;continue c}r|=2048;k=37}else k==34&&(k=unSign(p,8,0)>31,p=unSign(p,8,0),k=k?35:36,k==35?(v|=1<<(p-32&4294967295),k=37):k==36&&(r|=1<<p,k=37))}c:do if(k==
+27){u=1;k=29;break c}while(0);k==29&&(m=n);k=(u|0)!=0?39:40;if(k==39){u=0;k=94;continue a}else if(k==40){k=(g&4|0)==0?41:42;if(k==41&&(r&262144|0)!=0){k=94;continue a}k=(g&1024|0)!=0?43:44;if(k==43&&(r&1536|0)!=0){k=94;continue a}k=(g&4|0)!=0?45:48;c:do if(k==45){if((r&512|0)!=0){k=94;continue a}if((r&1024|0)==0)break c;if((g&8|0)==0){k=94;continue a}}while(0);k=(v&4096|0)!=0?49:50;if(k==49&&(w&16384|0)==0){k=94;continue a}k=(v&512|0)!=0?51:52;if(k==51&&(w&2|0)==0){k=94;continue a}k=(v&1024|0)!=0?
+53:54;if(k==53&&(n=reSign(w&1,8,0)!=0^1,n=unSign(n,1,0),reSign(n,8,0)!=0)){k=94;continue a}k=(r&33554432|0)!=0?55:56;if(k==55&&(w&65536|0)==0){k=94;continue a}k=(r&16384|0)!=0?57:58;if(k==57&&HEAPU32[(f+8292&4294967295)>>2]>D){k=94;continue a}k=(r&32768|0)!=0?59:60;if(k==59&&(HEAP32[(c&4294967295)>>2]&512|0)==0){k=94;continue a}k=(v&8192|0)!=0?61:62;if(k==61&&(HEAP32[(f+8324&4294967295)>>2]&524288|0)==0){k=94;continue a}k=(v&16|0)!=0?63:66;c:do if(k==63){if((HEAP32[(f+8272&4294967295)>>2]|0)!=0)break c;
+if((HEAP32[(f+8280&4294967295)>>2]|0)==0){k=94;continue a}if((g&8|0)==0){k=94;continue a}}while(0);k=(v&64|0)!=0?67:68;if(k==67&&(HEAP32[(f+8276&4294967295)>>2]|0)==0){k=94;continue a}k=(v&32|0)!=0?69:70;if(k==69&&(HEAP32[(f+8284&4294967295)>>2]|0)==0){k=94;continue a}if((r&2097152|0)==0){k=73;break a}if((HEAP32[(f+280&4294967295)>>2]|0)!=26741){k=73;break a}if((HEAP32[(f+8320&4294967295)>>2]&1048576|0)==0){k=94;continue a}else{k=73;break a}}}while(0);m=n;k=94}if(k==95)l=0;else if(k==73){if((a!=0?
+74:75)==74)HEAP32[(a&4294967295)>>2]=r|1073741824,HEAP32[(a+4&4294967295)>>2]=v;k=(o|0)==0?76:79;if(k==76)k=(HEAP32[_option_phonemes>>2]|0)==2?77:78,k==77&&(e=__Z22print_dictionary_flagsPj(a),_fprintf(HEAP32[_f_trans>>2],__str14129&4294967295,d,e)),l=0;else if(k==79){(a!=0?80:81)==80&&(HEAP32[(a&4294967295)>>2]|=-2147483648);k=(HEAP32[_option_phonemes>>2]|0)==2?82:93;a:do if(k==82){__Z14DecodePhonemesPKcPc(b,A&4294967295);k=(r&536870912|0)==0?85:86;k==85?x=0:k==86&&(x=1);if((reSign(HEAP8[((HEAP32[_translator>>
+2]&4294967295)+252&4294967295)>>0],8,0)|0)!=(x|0))break a;k=(HEAP32[_dictionary_skipwords>>2]|0)==0?91:89;b:do if(k==89){if(c==0){k=91;break b}_llvm_memcpy_p0i8_p0i8_i32(h&4294967295,e,D-e&4294967295,1,0);HEAP8[(h+((D+-1&4294967295)+(0-e&4294967295)&4294967295)&4294967295)>>0]=0;_fprintf(HEAP32[_f_trans>>2],__str15130&4294967295,d,h&4294967295);k=92;break b}while(0);k==91&&_fprintf(HEAP32[_f_trans>>2],__str16131&4294967295,d);f=__Z22print_dictionary_flagsPj(a);_fprintf(HEAP32[_f_trans>>2],__str17132&
+4294967295,A&4294967295,f)}while(0);l=D}}}STACKTOP=h;return l}
+function __Z14EncodePhonemesPcS_Ph(f,d,e){var b,a,g,c,h,k,j,l,m;HEAP8[(e&4294967295)>>0]=0;c=reSign(HEAP8[f>>0],8,0);b=(_isspace(c)|0)!=0?1:31;a:do if(b==1)for(;;)if(f=f+1&4294967295,c=reSign(HEAP8[f>>0],8,0),(_isspace(c)|0)!=0)b=1;else{b=31;break a}while(0);a:for(;;){c=g=HEAP8[f>>0];if(reSign(g,8,0)==0){b=33;break a}g=unSign(c,8,0);if((_isspace(g)|0)!=0){b=33;break a}b=(unSign(c,8,0)|0)==124?3:5;b:do if(b==3){c=HEAP8[(f+1&4294967295)>>0];g=reSign(c,8,0)==124;g=unSign(g,1,0);g=reSign(g,8,0)!=0^1;
+g=unSign(g,1,0);if(reSign(g,8,0)==0)break b;f=f+1&4294967295;b=31;continue a}while(0);k=-1;j=0;g=1;if(!((g|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=19;break a}b:for(;;){b=HEAP32[(_phoneme_tab+g*4&4294967295)>>2]==0?17:7;c:do if(b==7){if(reSign(HEAP8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+11&4294967295)>>0],8,0)==15)break c;h=0;for(l=HEAP32[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]&4294967295)>>2];;){c=b=HEAPU8[(f+h&4294967295)>>0];if(unSign(b,8,0)<=32)break;if((h|0)>3)break;if((unSign(c,8,0)|0)!=(l>>>
+0>>>((h*8&4294967295)>>>0)&255|0))break;h=h+1&4294967295}if(!((h|0)>(k|0)))break c;b=(h|0)==4?16:15;if(b==15&&(l>>>0>>>((h*8&4294967295)>>>0)&255|0)!=0)break c;k=h;j=unSign(HEAPU8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+10&4294967295)>>0],8,0)}while(0);g=g+1&4294967295;if(!((g|0)<(HEAP32[_n_phoneme_tab>>2]|0)))break b}if((j|0)==0){b=19;break a}b=(k|0)<=0?21:22;b==21&&(k=1);f=f+(k+0&4294967295)&4294967295;HEAP8[d>>0]=j&255;d=d+1&4294967295;if((j|0)!=21){b=31;continue a}for(m=d;;){c=HEAP8[f>>0];g=
+unSign(c,8,0);if((_isspace(g)|0)!=0)break;if(reSign(c,8,0)==0)break;f=f+1&4294967295;g=unSign(c,8,0);g=_tolower(g)&255;HEAP8[d>>0]=g;d=d+1&4294967295}HEAP8[d>>0]=0;b=reSign(c,8,0)==0?28:30;if(b==28)if((_strcmp(m,__str18133&4294967295)|0)==0){b=29;break a}else b=31;else b==30&&(HEAP8[d>>0]=124,d=d+1&4294967295,b=31)}b==19?(HEAP8[(e&4294967295)>>0]=HEAP8[f>>0],HEAP8[(e+1&4294967295)>>0]=0,HEAP8[d>>0]=0,a=f+1&4294967295):b==29?(HEAP8[m>>0]=0,a=f):b==33&&(HEAP8[d>>0]=0,a=f);return a}
+function __Z14LoadDictionaryP10TranslatorPKci(f,d,e){var b=STACKTOP;STACKTOP+=260;_memset(b,0,260);var a,g=null,c,h,k,j,l,m,n=b+88;_strcpy(_dictionary_name&4294967295,d);_strcpy(f+292&-1,d);_sprintf(n&4294967295,__str20136&4294967295,_path_home&4294967295,47,d);a=(_stat(n&4294967295,b)|0)!=0;a=unSign(a,1,0);a=reSign(a,8,0)!=0?1:2;a==1?c=0:a==2&&(a=(HEAP32[(b+16&4294967295)>>2]&61440|0)==16384?3:4,a==3?c=-2:a==4&&(c=HEAP32[(b+44&4294967295)>>2]));g=c;a=HEAP32[(f+1052&4294967295)>>2]!=0?6:9;a==6&&(c=
+HEAP32[(f+1052&4294967295)>>2],(c!=0?7:8)==7&&_free(c),HEAP32[(f+1052&4294967295)>>2]=0);h=_fopen(n&4294967295,__str21137&4294967295);a=h==0?11:10;a:do if(a==10){if((g|0)==0){a=11;break a}c=g;c=_malloc(c);a=unSign(c==0,1,0);a=reSign(a,8,0)!=0?15:16;a==15&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);HEAP32[(f+1052&4294967295)>>2]=c;g=_fread(HEAP32[(f+1052&4294967295)>>2],1,g,h);_fclose(h);j=HEAP32[(f+1052&4294967295)>>2];c=HEAP32[(j+4&4294967295)>>2];a=g>>>0<=1032?17:18;if(a==17){_fprintf(HEAP32[_stderr>>
+2],__str23139&4294967295,n&4294967295);k=2;a=53;break a}else if(a==18){a=HEAP32[(j&4294967295)>>2];a=(a|0)!=1024?20:19;b:do if(a==19){if((c|0)<=0|(c|0)>134217728)break b;HEAP32[(f+1048&4294967295)>>2]=HEAP32[(f+1052&4294967295)>>2]+c&4294967295;c=f;h=HEAP32[(c+7752&4294967295)>>2]=0;c:for(;;)if(HEAP32[((c+5256&4294967295)+h*4&4294967295)>>2]=0,HEAP8[((c+7756&4294967295)+h&4294967295)>>0]=0,HEAP8[((c+8012&4294967295)+h&4294967295)>>0]=-1,h=a=h+1&4294967295,(a|0)<=255)a=22;else{a=23;break c}_llvm_memset_p0i8_i32(c+
+5152&-1,0,104,1,0);_llvm_memset_p0i8_i32(c+6280&-1,0,512,1,0);k=HEAP32[(c+1048&4294967295)>>2];c:for(;;){if(reSign(HEAP8[k>>0],8,0)==0){a=46;break c}a=reSign(HEAP8[k>>0],8,0)!=6;m=k;if(a){a=25;break c}k=m+1&4294967295;a=reSign(HEAP8[(k&4294967295)>>0],8,0)==20;g=k;a=a?27:30;if(a==27){a=g+4&-4;k=HEAP32[((c&4294967295)+264&4294967295)>>2]=a;(HEAP32[(a&4294967295)>>2]|0)!=0?(g=27,a=28):(g=27,a=29);d:do if(a==28)for(;;){var o=a=(g==28?o:k)+8&4294967295;if((HEAP32[(a&4294967295)>>2]|0)!=0)a=g=28;else{g=
+28;break d}}while(0);k=(g==27?k:o)+4&4294967295;a=45}else if(a==30){a=reSign(HEAP8[(g&4294967295)>>0],8,0)==18;g=k;a=a?31:33;d:do if(a==31){h=reSign(HEAP8[(g+1&4294967295)>>0],8,0)-65&4294967295;k=k+2&4294967295;if(!((h|0)>=0&(h|0)<=25))break d;HEAP32[((c+5152&4294967295)+h*4&4294967295)>>2]=k}else a==33&&(l=_strlen(g),a=k,h=HEAP8[(a&4294967295)>>0],j=HEAP8[(a+1&4294967295)>>0],k=k+(l+1&4294967295)&4294967295,a=(l|0)==1?34:35,a==34?(h=unSign(h,8,0),HEAP32[((c+5256&4294967295)+h*4&4294967295)>>2]=
+k):a==35&&(a=(l|0)==0?36:37,a==36?HEAP32[(c+5256&-1)>>2]=k:a==37&&(a=reSign(h,8,0)==1?38:39,a==38?(h=unSign(j,8,0)-1&4294967295,HEAP32[((c+6280&4294967295)+h*4&4294967295)>>2]=k):a==39&&(a=unSign(h,8,0),a=reSign(HEAP8[((c+8012&4294967295)+a&4294967295)>>0],8,0)==-1?40:41,a==40&&(l=unSign(h,8,0),HEAP8[((c+8012&4294967295)+l&4294967295)>>0]=HEAP32[(c+7752&4294967295)>>2]&255),l=unSign(h,8,0),HEAP8[((c+7756&4294967295)+l&4294967295)>>0]=HEAP8[((c+7756&4294967295)+l&4294967295)>>0]+1&255,HEAP32[((c+6792&
+4294967295)+HEAP32[(c+7752&4294967295)>>2]*4&4294967295)>>2]=k,l=HEAP32[(c+7752&4294967295)>>2],h=unSign(h,8,0),h=(unSign(j,8,0)*256&4294967295)+h&4294967295,HEAP32[((c+7272&4294967295)+l*4&4294967295)>>2]=h,HEAP32[(c+7752&4294967295)>>2]=l+1&4294967295))));while(0);a=reSign(HEAP8[k>>0],8,0)!=7;h=k;a?(g=42,a=43):(g=42,a=44);d:do if(a==43)for(;;){q=_strlen(g==43?q:h)+1&4294967295;k=k+q&4294967295;a=reSign(HEAP8[k>>0],8,0)!=7;var q=k;if(a)a=g=43;else{g=43;break d}}while(0);k=(g==42?h:q)+1&4294967295;
+a=45}}a==25&&_fprintf(HEAP32[_stderr>>2],__str19134&4294967295,_dictionary_name&4294967295,m-HEAP32[(c+1048&4294967295)>>2]&4294967295);a=HEAP32[(f+5256&-1)>>2]==0?47:48;a==47&&_fprintf(HEAP32[_stderr>>2],__str25141&4294967295,d);m=HEAP32[(f+1052&4294967295)>>2]+8&4294967295;d=0;c:for(;;){HEAP32[((f+1056&4294967295)+d*4&4294967295)>>2]=m;c=reSign(HEAP8[m>>0],8,0);o=unSign((c|0)!=0,1,0);q=reSign(o,8,0)!=0;o=m;q?(g=49,a=50):(g=49,a=51);d:do if(a==50)for(;;){m=(g==50?p:o)+c&4294967295;c=reSign(HEAP8[m>>
+0],8,0);var p=unSign((c|0)!=0,1,0),q=reSign(p,8,0)!=0,p=m;if(q)a=g=50;else{g=50;break d}}while(0);m=(g==49?o:p)+1&4294967295;d=o=d+1&4294967295;if(!((o|0)<=1023))break c}k=0;a=53;break a}while(0);f=HEAP32[(j&4294967295)>>2];_fprintf(HEAP32[_stderr>>2],__str24140&4294967295,n&4294967295,f,c);k=2;a=53;break a}}while(0);a==11&&(((e|0)==0?12:13)==12&&_fprintf(HEAP32[_stderr>>2],__str22138&4294967295,n&4294967295),k=1);STACKTOP=b;return k}
+function __Z8strncpy0PcPKci(f,d,e){_strncpy(f,d,e);HEAP8[(f+(e-1&4294967295)&4294967295)>>0]=0}
+function __Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,d,e,b,a,g){var c=STACKTOP;STACKTOP+=164;_memset(c,0,164);var h,k=null,j,l,m,n,o,q,p,r=c+160;q=0;k=p=HEAP32[d>>2];a:for(;;){h=k;l=h=HEAP8[(h&4294967295)>>0];h=reSign(h,8,0)>=0?3:4;h==3?j=1:h==4&&(h=unSign(l,8,0)<=223?5:6,h==5?j=2:h==6&&(h=unSign(l,8,0)<=239?7:8,h==7?j=3:h==8&&(j=4)));l=h=j;if(reSign(HEAP8[(k+l&4294967295)>>0],8,0)!=32)break a;if(reSign(HEAP8[(k+(l+1&4294967295)&4294967295)>>0],8,0)!=46)break a;_llvm_memcpy_p0i8_p0i8_i32(c+
+q&4294967295,k,l,1,0);q=l+q&4294967295;HEAP8[(c+q&4294967295)>>0]=46;q=q+1&4294967295;k=k+(l+3&4294967295)&4294967295}h=(q|0)>0?12:16;a:do if(h==12){l=0;j=HEAP8[(k+l&4294967295)>>0];h=reSign(j,8,0)==0;j=reSign(j,8,0)==32;h=h|j?14:13;b:do if(h==13)for(;;)if(l=l+1&4294967295,j=HEAP8[(k+l&4294967295)>>0],h=reSign(j,8,0)==0,j=reSign(j,8,0)==32,h|j)break b;else h=13;while(0);_llvm_memcpy_p0i8_p0i8_i32(c+q&4294967295,k,l,1,0);HEAP8[(c+(l+q&4294967295)&4294967295)>>0]=0;if(__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,
+c&4294967295,k,e,b,a,g)==0){h=16;break a}HEAP32[(b&4294967295)>>2]|=128;HEAP32[_dictionary_skipwords>>2]=q;o=1;h=55;break a}while(0);if(h==16){q=0;k=16;a:for(;;){if(!(((k==23?n:0)|0)<=158))break a;j=HEAP8[p>>0];n=reSign(j,8,0)==0;n=unSign(n,1,0);p=p+1&4294967295;if(reSign(n,8,0)!=0)break a;if(reSign(j,8,0)==32)break a;h=reSign(j,8,0)==46?21:23;b:do if(h==21){if(!((q|0)>0))break b;if((reSign(HEAP8[(c+(q-1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)break a}while(0);HEAP8[(c+q&4294967295)>>
+0]=j;q=n=q+1&4294967295;k=23}HEAP8[(c+q&4294967295)>>0]=0;n=__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,c&4294967295,p,e,b,a,g);h=(HEAP32[(b&4294967295)>>2]&134217728|0)!=0?26:30;a:do if(h==26)if(h=(_strcmp(e,f+632&-1)|0)==0,j=f,h=h?27:29,h==27){HEAP32[(f+652&4294967295)>>2]=HEAP32[(j+652&4294967295)>>2]+1&4294967295;if(!((HEAP32[(f+652&4294967295)>>2]|0)>3))break a;HEAP8[(e&4294967295)>>0]=0}else h==29&&(l=e,j=j+632&-1,_strncpy(j,l,20),HEAP8[(j+19&4294967295)>>0]=0,HEAP32[(f+652&4294967295)>>
+2]=1);else h==30&&(HEAP32[(f+652&4294967295)>>2]=0);while(0);h=n==0?32:44;a:do if(h==32){h=(HEAP32[(b+4&4294967295)>>2]&2048|0)!=0?33:36;if(h==33)k=c&4294967295,h=reSign(HEAP8[k>>0],8,0)==95?34:35,h==34&&(k=k+1&4294967295),n=k,m=r,m=__Z8utf8_in2PiPKci(m,n,0),__Z20LookupAccentedLetterP10TranslatorjPc(f,HEAP32[r>>2],e),n=m=k+m&4294967295,k=35;else if(h==36)var v=n,k=36;if((k==36?v:m)!=0){h=44;break a}HEAP8[(e&4294967295)>>0]=0;h=(a&16|0)==0?41:39;b:do if(h==39){if(reSign(HEAP8[(c+(q-1&4294967295)&4294967295)>>
+0],8,0)!=101)break b;HEAP8[(c+(q-1&4294967295)&4294967295)>>0]=0;var u=__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,c&4294967295,p,e,b,a,g);n=u;k=40;h=45;break a}while(0);if((a&4096|0)==0){h=44;break a}r=HEAP8[(c+(q-2&4294967295)&4294967295)>>0];if(reSign(HEAP8[(c+(q-1&4294967295)&4294967295)>>0],8,0)!=reSign(r,8,0)){h=44;break a}HEAP8[(c+(q-1&4294967295)&4294967295)>>0]=0;var s=__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,c&4294967295,p,e,b,a,g);n=s;k=43;h=45;break a}while(0);if(h==
+44)var t=n,k=44;h=(k==44?t:k==43?s:u)!=0?46:54;if(h==46)if(h=reSign(HEAP8[((f&4294967295)+252&4294967295)>>0],8,0)!=0?47:48,h==47&&(HEAP32[b>>2]^=536870912),h=(HEAP32[b>>2]&536870912|0)!=0?49:53,h==49){h=(a&2|0)!=0?50:52;a:do if(h==50){HEAP8[(__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement&4294967295)>>0]=0;HEAP8[(__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement+1&4294967295)>>0]=32;_sprintf(__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement+
+2&4294967295,__str26142&4294967295,e);p=HEAP32[d>>2];HEAP32[d>>2]=__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement+2&4294967295;if((HEAP32[_option_phonemes>>2]|0)!=2)break a;m=n-p&4294967295;_llvm_memcpy_p0i8_p0i8_i32(c&4294967295,p,m,1,0);HEAP8[(c+m&4294967295)>>0]=0;_fprintf(HEAP32[_f_trans>>2],__str27143&4294967295,c&4294967295,HEAP32[d>>2])}while(0);o=HEAP8[(e&4294967295)>>0]=0}else h==53&&(o=1);else h==54&&(o=HEAP8[(e&4294967295)>>0]=0)}STACKTOP=c;return o}
+function __Z11LookupFlagsP10TranslatorPKc(f,d){var e=STACKTOP;STACKTOP+=104;_memset(e,0,104);var b=e+100;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2]=0;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>2]=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2];HEAP32[b>>2]=d;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,b,e&4294967295,__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295,0,0);b=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>
+2];STACKTOP=e;return b}
+function __ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,d,e,b,a,g,c,h){var k=STACKTOP;STACKTOP+=368;_memset(k,0,368);var j,l=null,m,n,o=k+100,q,p,r,v,u,s,t,D,w=k+104,A,x,B,z,y,E,H,G,F,I,C=k+108,K,O,J=k+124,Q=k+284,R=k+288;t=a;O=HEAP32[d>>2];j=t==0?1:2;if(j==1)HEAP32[(g&4294967295)>>2]=0,HEAP32[d>>2]=HEAP32[d>>2]+1&4294967295;else if(j==2){K=a=0;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best&4294967295)>>2]=0;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+4&
+4294967295)>>2]=__str28144&4294967295;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+8&4294967295)>>2]=0;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+12&4294967295)>>2]=0;j=reSign(HEAP8[t>>0],8,0)!=7?3:229;a:do if(j==3){var V=C&4294967295,M=C+8&4294967295,P=C+12&4294967295,Y=C+4&4294967295,ca=C+4&4294967295,N=C+4&4294967295,L=C+4&4294967295,T=C+4&4294967295,Z=C+4&4294967295,S=C+4&4294967295,ea=C+4&4294967295,$=C&4294967295,X=C&4294967295,ia=C&4294967295,
+ha=C&4294967295,aa=C+12&4294967295,da=C+8&4294967295,W=C+8&4294967295,ka=J&4294967295,ua=J+1&4294967295,oa=k&4294967295,qa=C&4294967295,ra=C,xa=C&4294967295,la=C&4294967295,ga=C+4&4294967295,ta=R&4294967295,ma=R&4294967295,U=C&4294967295,na=C&4294967295;for(;;){E=c&-2147483648;s=H=z=0;G=-6;F=-2;I=0;HEAP32[V>>2]=1;HEAP32[M>>2]=0;HEAP32[P>>2]=0;A=HEAP32[d>>2];x=HEAP32[d>>2]+b&4294967295;B=t;y=0;c:for(;;){D=j=HEAPU8[t>>0];t=t+1&4294967295;j=unSign(j,8,0)<=9?6:32;d:do if(j==6){j=unSign(D,8,0);if(j==0){j=
+7;break c}else if(j==1)j=19;else if(j==2)j=21;else if(j==3){j=22;break c}else if(j==4)j=23;else if(j==5)j=24;else if(j==8)j=18;else if(j==9)j=31;else break d;if(j==19){if(z=1,(c|0)<0){j=20;break c}}else if(j==21)z=2;else if(j==23)K=t;else if(j==24){r=HEAP8[t>>0];t=t+1&4294967295;j=unSign(r,8,0)>31;m=HEAP32[(f+692&4294967295)>>2];r=unSign(r,8,0);j=j?25:27;if(j==25){if(reSign((m|0)>>(r-32&4294967295|0)&1,8,0)!=0){j=26;break c}}else if(j==27&&((m|0)>>(r|0)&1|0)==0){j=28;break c}if((y|0)!=0){j=212;break c}HEAP32[X>>
+2]=HEAP32[$>>2]+1&4294967295}else j==18?(I=1,E=0,z=1):j==31&&(t=t+2&4294967295)}else if(j==32){m=0;j=z;j=j==0?33:j==1?133:j==2?40:209;e:do if(j==33){s=HEAP8[x>>0];x=x+1&4294967295;j=D;j=reSign(s,8,0)==reSign(j,8,0)?36:34;if(j==34){if(reSign(s,8,0)!=69){j=39;break c}if(reSign(D,8,0)!=101){j=39;break c}}j=(unSign(s,8,0)&192|0)!=128?37:38;j==37&&(m=21);H=H+1&4294967295}else if(j==133)if(F=F+2&4294967295,j=(F|0)>18?134:135,j==134&&(F=19),n=HEAP8[A>>0],A=A+-1&4294967295,r=__Z8utf8_in2PiPKci(w,A,1)-1&4294967295,
+s=HEAP8[A>>0],j=unSign(D,8,0),j=j==10?175:j==11?147:j==15?150:j==16?160:j==17?136:j==18?141:j==19?188:j==21?170:j==25?144:j==26?185:j==29?178:j==45?198:j==46?191:203,j==203){j=D;if(reSign(s,8,0)!=reSign(j,8,0)){j=208;break c}j=reSign(s,8,0)==32?205:206;if(j==205)m=4;else if(j==206){if((unSign(s,8,0)&192|0)==128){j=209;break e}m=21-F&4294967295}}else if(j==175){if(!((HEAP32[(f+8300&4294967295)>>2]|0)>0)){j=177;break c}m=19}else if(j==147){m=n;if(reSign(s,8,0)!=reSign(m,8,0)){j=149;break c}m=21-F&4294967295}else if(j==
+150){m=n=HEAP32[w>>2];j=m>>>0<=255?152:151;f:do if(j==152){if((unSign((m-48&4294967295)>>>0<=9,1,0)|0)==0){j=154;break f}q=1;j=157;break f}else if(j==151){j=154;break f}while(0);j==154&&(j=n>>>0>2405&n>>>0<=2415?155:156,j==155?q=1:j==156&&(q=0));m=q;m=unSign((m|0)!=0,1,0);if(reSign(m,8,0)==0){j=159;break c}m=21-F&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==160){n=m=HEAP32[w>>2];j=m>>>0<=255?161:162;f:do if(j==161){var ba=_isalpha(n),l=161;j=167;break f}else if(j==162){if(n>>>0>12352&m>>>
+0<=42752){j=163;break c}j=m>>>0>563?165:166;if(j==165){j=168;break f}else if(j==166){var ja=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0),l=166;j=167;break f}}while(0);if(j==167&&((l==161?ba:ja)|0)!=0){j=169;break c}m=21-G&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==136){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;j=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],m)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=140;break c}n=20;j=(m|0)==2?138:139;j==138&&
+(n=19);m=n-F&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==141){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;r=__ZL13IsLetterGroupP10TranslatorPcii(f,A,m,1);m=unSign((r|0)>0,1,0);if(reSign(m,8,0)==0){j=143;break c}m=20-G&4294967295;A=A+(1-r&4294967295)&4294967295}else if(j==188){if((c&2|0)==0){j=190;break c}m=1}else if(j==170){m=1;j=reSign(HEAP8[t>>0],8,0)==21?171:172;f:do if(j==171)for(;;)if(t=t+1&4294967295,m=m+1&4294967295,reSign(HEAP8[t>>0],8,0)==21)j=171;else{j=172;break f}while(0);
+if(!((HEAP32[(f+8296&4294967295)>>2]|0)>=(m|0))){j=174;break c}m=(m+18&4294967295)+(0-F&4294967295)&4294967295}else if(j==144){m=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],0)|0)==0;m=unSign(m,1,0);if(reSign(m,8,0)==0){j=146;break c}m=20-F&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==185){if((HEAP32[(f+8272&4294967295)>>2]|0)==0){j=187;break c}m=1}else if(j==178){for(m=(A+(0-r&4294967295)&4294967295)+-1&4294967295;;){if((HEAP32[w>>2]|0)==32){j=183;break}j=(__ZL8IsLetterP10Translatorii(f,
+HEAP32[w>>2],7)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)!=0){j=180;break c}j=0-__Z8utf8_in2PiPKci(w,m,1)&4294967295;m=m+j&4294967295;j=182}if((y|0)!=0){j=212;break c}m=3}else if(j==198){j=reSign(s,8,0)==45?201:199;if(j==199){if(reSign(s,8,0)!=32){j=202;break c}if((c&128|0)==0){j=202;break c}}m=22-G&4294967295}else{if(j==191){for(r=A;;){if(reSign(HEAP8[r>>0],8,0)==32){j=196;break}if(reSign(HEAP8[r>>0],8,0)==46){j=193;break}r=r+-1&4294967295;j=195}j==193&&(m=50);if(reSign(HEAP8[r>>0],8,0)==32){j=197;
+break c}}}else if(j==40)if(G=G+6&4294967295,j=(G|0)>18?41:42,j==41&&(G=19),n=s,j=x,s=w,s=__Z8utf8_in2PiPKci(s,j,0),r=s-1&4294967295,s=HEAP8[x>>0],x=x+1&4294967295,j=unSign(D,8,0),j=j==11?78:j==12?119:j==13?120:j==14?125:j==15?56:j==16?68:j==17?43:j==18?48:j==21?96:j==23?115:j==24?126:j==25?51:j==28?81:j==29?108:j==45?91:129,j==129){r=D;if(reSign(s,8,0)!=reSign(r,8,0)){j=132;break c}if((unSign(s,8,0)&192|0)==128){j=209;break e}m=21-G&4294967295}else if(j==78){m=n;if(reSign(s,8,0)!=reSign(m,8,0)){j=
+80;break c}m=21-G&4294967295}else if(j==119)m=20;else if(j==120){for(r=HEAP32[d>>2]+b&4294967295;;){if(!(r<x)){j=209;break e}j=reSign(HEAP8[r>>0],8,0)==101;var va=r;if(j){j=122;break}r=va+1&4294967295;j=124}HEAP32[aa>>2]=va}else if(j==125)r=reSign(HEAP8[(t&4294967295)>>0],8,0)*65536&4294967295,n=(reSign(HEAP8[(t+1&4294967295)>>0],8,0)&127)*256&4294967295,p=reSign(HEAP8[(t+2&4294967295)>>0],8,0)&127,HEAP32[da>>2]=(n+r&4294967295)+p&4294967295,t=t+3&4294967295;else if(j==56){n=p=HEAP32[w>>2];j=n>>>
+0<=255?58:57;f:do if(j==58){if((unSign((n-48&4294967295)>>>0<=9,1,0)|0)==0){j=60;break f}u=1;j=63;break f}else if(j==57){j=60;break f}while(0);j==60&&(j=p>>>0>2405&p>>>0<=2415?61:62,j==61?u=1:j==62&&(u=0));j=u;j=unSign((j|0)!=0,1,0);j=reSign(j,8,0)!=0?64:65;if(j==64)m=20-G&4294967295,x=x+r&4294967295;else if(j==65){if(reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0){j=67;break c}m=20-G&4294967295;x=x+-1&4294967295}}else if(j==68){n=m=HEAP32[w>>2];j=m>>>0<=255?69:70;f:do if(j==69){var za=
+_isalpha(n),l=69;j=75;break f}else if(j==70){if(n>>>0>12352&m>>>0<=42752){j=71;break c}j=m>>>0>563?73:74;if(j==73){j=76;break f}else if(j==74){var wa=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0),l=74;j=75;break f}}while(0);if(j==75&&((l==69?za:wa)|0)!=0){j=77;break c}m=21-G&4294967295;x=x+r&4294967295}else if(j==43){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;j=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],m)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=47;break c}n=
+20;j=(m|0)==2?45:46;j==45&&(n=19);m=n-G&4294967295;x=x+r&4294967295}else if(j==48){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;r=__ZL13IsLetterGroupP10TranslatorPcii(f,x+-1&4294967295,m,0);m=unSign((r|0)>0,1,0);if(reSign(m,8,0)==0){j=50;break c}m=20-G&4294967295;x=x+(r-1&4294967295)&4294967295}else if(j==96){r=x+r&4294967295;n=0;m=1;j=reSign(HEAP8[t>>0],8,0)==21?97:98;f:do if(j==97)for(;;)if(t=t+1&4294967295,m=m+1&4294967295,reSign(HEAP8[t>>0],8,0)==21)j=97;else break f;while(0);(HEAP32[w>>
+2]|0)!=32?(l=98,j=100):(l=98,j=105);f:do if(j==100)for(;;){j=((l==99?Aa:0)|0)!=0?102:101;h:do if(j==101){if((__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],7)|0)==0)break h;n=n+1&4294967295;break h}while(0);j=__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],7);v=r;p=w;p=__Z8utf8_in2PiPKci(p,v,0);r=r+p&4294967295;if((HEAP32[w>>2]|0)==32){j=105;break f}var Aa=j,l=99;j=100}while(0);if(!((m|0)<=(n|0))){j=107;break c}m=(m+18&4294967295)+(0-G&4294967295)&4294967295}else if(j==115){n=r=x+r&4294967295;p=t;j=Q;__Z8utf8_in2PiPKci(j,
+p,0);j=(HEAP32[w>>2]|0)!=(HEAP32[Q>>2]|0)&(HEAP32[w>>2]|0)!=32?116:117;f:do if(j==116)for(;;)if(p=n=r,j=w,j=__Z8utf8_in2PiPKci(j,p,0),r=r+j&4294967295,(HEAP32[w>>2]|0)!=(HEAP32[Q>>2]|0)&(HEAP32[w>>2]|0)!=32)j=116;else{j=117;break f}while(0);if((HEAP32[w>>2]|0)!=(HEAP32[Q>>2]|0)){j=209;break e}x=n}else if(j==126){if((c&8192|0)!=0){j=127;break c}m=1}else if(j==51){if((__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],0)|0)!=0){j=54;break c}j=(HEAP32[w>>2]|0)!=32?55:53;if(j==53&&(c&134217728|0)!=0){j=54;break c}m=
+20-G&4294967295;x=x+r&4294967295}else if(j==81)if(r=reSign(HEAP8[t>>0],8,0),t=t+1&4294967295,j=(r|0)==1?82:83,j==82)HEAP32[W>>2]=32768;else{if(j==83)if(n=r,j=(r&240|0)==16?84:87,j==84){if(reSign((h|0)>>((n&15)+19&4294967295|0)&1,8,0)==0){j=86;break c}m=23}else if(j==87){if((n&240|0)!=32){j=209;break e}m=(((HEAP32[d>>2]+1&4294967295)+H&4294967295)+(0-e&4294967295)&4294967295)+b&4294967295;_llvm_memcpy_p0i8_p0i8_i32(ka,e+-1&4294967295,m,1,0);HEAP8[(J+m&4294967295)>>0]=32;HEAP8[(J+(m+1&4294967295)&4294967295)>>
+0]=0;m=f;n=ua;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2]=0;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>2]=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2];HEAP32[o>>2]=n;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,o,oa,__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295,0,0);m=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>2];m=(m|0)>>((r&15)+19&4294967295|0)&1;if(reSign(m,8,0)==0){j=90;break c}m=23}}else if(j==108){for(m=
+x+r&4294967295;;){if((HEAP32[w>>2]|0)==32){j=113;break}j=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],7)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)!=0){j=110;break c}r=m;j=w;j=__Z8utf8_in2PiPKci(j,r,0);m=m+j&4294967295;j=112}if((y|0)!=0){j=212;break c}m=19-G&4294967295}else if(j==91){j=reSign(s,8,0)==45?94:92;if(j==92){if(reSign(s,8,0)!=32){j=95;break c}if((c&16384|0)==0){j=95;break c}}m=22-G&4294967295}while(0);if((y|0)!=0){j=212;break c}HEAP32[ha>>2]=m+HEAP32[ia>>2]&4294967295}while(0);var fa=y;if((fa|
+0)==0)l=210,j=5;else{l=210;j=213;break c}}c:do if(j==7){j=K!=0?8:16;if(j==8)for(HEAP32[Y>>2]=K;;){x=HEAPU32[ca>>2];D=HEAP8[x>>0];z=reSign(D,8,0)!=0;z=unSign(z,1,0);HEAP32[N>>2]=x+1&4294967295;x=reSign(z,8,0)!=0^1;x=unSign(x,1,0);if(reSign(x,8,0)!=0)break;if(reSign(D,8,0)==3)break;x=D;reSign(x,8,0)==5?(l=9,j=10):(l=9,j=11);if(j==10){HEAP32[T>>2]=HEAP32[L>>2]+1&4294967295;var pa=D,l=10}if(reSign(l==10?pa:x,8,0)==9)HEAP32[S>>2]=HEAP32[Z>>2]+2&4294967295}else j==16&&(HEAP32[Y>>2]=__str28144&4294967295);
+t=t+-1&4294967295;y=2;j=212;break c}else if(j==22){HEAP32[ea>>2]=t;y=2;j=212;break c}else if(j==20){y=1;j=212;break c}else if(j==26){y=1;j=212;break c}else if(j==28){y=1;j=212;break c}else if(j==39){y=1;j=212;break c}else if(j==208){y=1;j=212;break c}else if(j==177){y=1;j=212;break c}else if(j==149){y=1;j=212;break c}else if(j==159){y=1;j=212;break c}else if(j==163){j=169;break c}else if(j==140){y=1;j=212;break c}else if(j==143){y=1;j=212;break c}else if(j==190){y=1;j=212;break c}else if(j==174){y=
+1;j=212;break c}else if(j==146){y=1;j=212;break c}else if(j==187){y=1;j=212;break c}else if(j==180){y=1;j=212;break c}else if(j==202){y=1;j=212;break c}else if(j==197){y=1;j=212;break c}else if(j==132){y=1;j=212;break c}else if(j==80){y=1;j=212;break c}else if(j==67){y=1;j=212;break c}else if(j==71){j=77;break c}else if(j==47){y=1;j=212;break c}else if(j==50){y=1;j=212;break c}else if(j==107){y=1;j=212;break c}else if(j==127){y=1;j=212;break c}else if(j==54){y=1;j=212;break c}else if(j==86){y=1;j=
+212;break c}else if(j==90){y=1;j=212;break c}else if(j==110){y=1;j=212;break c}else if(j==95){y=1;j=212;break c}while(0);c:do if(j==169){y=1;j=212;break c}else if(j==77){y=1;j=212;break c}while(0);if(j==212)var sa=y,l=212;j=((l==212?sa:fa)|0)==2?214:227;c:do if(j==214){if((E|0)!=0)break c;j=(I|0)==0?219:216;d:do if(j==216){if(reSign(HEAP8[(A+-1&4294967295)>>0],8,0)!=32)break c;if((I|0)==0)break d;HEAP32[na>>2]=HEAP32[U>>2]+4&4294967295}while(0);j=(HEAP32[qa>>2]|0)>=(HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best&
+4294967295)>>2]|0)?220:221;j==220&&(_llvm_memcpy_p0i8_p0i8_i32(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best,ra,16,1,0),a=H);if((HEAP32[_option_phonemes>>2]|0)!=2)break c;if(!((HEAP32[xa>>2]|0)>0))break c;if((c&268435456|0)!=0)break c;D=HEAP32[la>>2];j=(b|0)>1?225:226;j==225&&(D=D+35&4294967295);__Z14DecodePhonemesPKcPc(HEAP32[ga>>2],ta);x=__Z10DecodeRulePKciPci(O,b,B,c);_fprintf(HEAP32[_f_trans>>2],__str29145&4294967295,D,x,ma)}while(0);for(;;)if(A=reSign(HEAP8[t>>0],8,0)!=0,A=unSign(A,
+1,0),t=t+1&4294967295,reSign(A,8,0)==0)break;if(reSign(HEAP8[(t&4294967295)>>0],8,0)!=7)j=4;else break a}}while(0);j=(HEAP32[_option_phonemes>>2]|0)==2?230:233;a:do if(j==230){if((c&268435456|0)!=0)break a;if(!((b|0)<=1))break a;_fputc(10,HEAP32[_f_trans>>2])}while(0);a=f=b+a&4294967295;((f|0)==0?234:235)==234&&(a=1);HEAP32[d>>2]=HEAP32[d>>2]+a&4294967295;j=(HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best&4294967295)>>2]|0)==0?236:237;j==236&&(HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+
+4&4294967295)>>2]=__str28144&4294967295);_llvm_memcpy_p0i8_p0i8_i32(g,__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best,16,1,0)}STACKTOP=k}function __Z6LookupP10TranslatorPKcPc(f,d,e){var b=STACKTOP;STACKTOP+=12;_memset(b,0,12);var a=b+8;HEAP32[(b+4&4294967295)>>2]=0;HEAP32[(b&4294967295)>>2]=HEAP32[(b+4&4294967295)>>2];HEAP32[a>>2]=d;f=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,a,e,b&4294967295,0,0);STACKTOP=b;return f}
+function __Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,d,e,b,a,g,c){var h=STACKTOP;STACKTOP+=432;_memset(h,0,432);var k,j=null,l,m,n,o,q,p=h+4,r=h+12,v,u,s=h+16,t=h+20,D,w=h+24,A,x,B=h+28,z,y=h+32,E=h+48,H=h+64,G=h+104,F=h+264,I,C=h+384,K=h+392;z=x=A=HEAP32[s>>2]=0;k=HEAP32[(f+1048&4294967295)>>2]==0?1:2;a:do if(k==1)u=0;else if(k==2){k=c!=0?3:4;k==3&&(z=HEAP32[(c&4294967295)>>2]);o=0;j=4;b:for(;;){if(!(((j==5?O:0)|0)<=158))break b;l=HEAP8[(d+o&4294967295)>>0];HEAP8[(G+o&4294967295)>>0]=l;var O=
+o+1&4294967295;o=O;if(reSign(l,8,0)==0){j=5;break b}else j=5}HEAP8[(G+o&4294967295)>>0]=0;k=(HEAP32[_option_phonemes>>2]|0)==2?8:14;b:do if(k==8){if((g&268435456|0)!=0)break b;I=0;l=HEAP8[(d+I&4294967295)>>0];var J=reSign(l,8,0)==32,Q=reSign(l,8,0)==0;k=J|Q?11:10;c:do if(k==10)for(;;)if(HEAP8[(F+I&4294967295)>>0]=l,I=I+1&4294967295,l=HEAP8[(d+I&4294967295)>>0],J=reSign(l,8,0)==32,Q=reSign(l,8,0)==0,J|Q)break c;else k=10;while(0);HEAP8[(F+I&4294967295)>>0]=0;I=HEAP32[_f_trans>>2];J=F&4294967295;k=
+(g|0)<0?12:13;k==12?_fprintf(I,__str30146&4294967295,J):k==13&&_fprintf(I,__str31147&4294967295,J)}while(0);HEAP32[B>>2]=d;HEAP32[(f+8296&4294967295)>>2]=0;HEAP32[(f+8300&4294967295)>>2]=0;k=a!=0?15:16;k==15&&(HEAP8[(a&4294967295)>>0]=0);I=C&4294967295;var J=C+1&4294967295,Q=C&4294967295,R=K&4294967295,V=p+4&4294967295,M=p+4&4294967295,P=p&4294967295,Y=p&4294967295,ca=K&4294967295,N=K&4294967295,L=E&4294967295,T=E&4294967295,Z=E&4294967295,S=E&4294967295,ea=y&4294967295,$=y,X=E,ia=y&4294967295,ha=
+H&4294967295,aa=H&4294967295,da=y+4&4294967295,W=H&4294967295,ka=y&4294967295,ua=y&4294967295,oa=H&4294967295,qa=p+4&4294967295,ra=p+4&4294967295,xa=p&4294967295,la=p&4294967295,ga=y+4&4294967295,ta=H&4294967295,ma=y&4294967295,U=y+4&4294967295,na=y+4&4294967295,ba=y&4294967295,ja=y+4&4294967295,va=y+8&4294967295,za=y+8&4294967295,wa=y+8&4294967295,Aa=y+12&4294967295,fa=y+12&4294967295,pa=y+4&4294967295;b:for(;;){l=HEAP8[HEAP32[B>>2]>>0];v=reSign(l,8,0)==32;m=reSign(l,8,0)==0;if(v|m){k=118;break b}m=
+HEAP32[B>>2];v=s;v=__Z8utf8_in2PiPKci(v,m,0);m=(__Z7IsAlphaj(HEAP32[s>>2])|0)!=0;m=unSign(m,1,0);k=reSign(m,8,0)!=0?18:19;k==18&&(A=A+1&4294967295);m=unSign(l,8,0);m=unSign(HEAPU8[((f+7756&4294967295)+m&4294967295)>>0],8,0);n=o=k=HEAPU32[s>>2];k=k>>>0<=255?21:20;c:do if(k==21){if((unSign((n-48&4294967295)>>>0<=9,1,0)|0)==0){k=23;break c}k=26;break c}else if(k==20){k=23;break c}while(0);c:do if(k==23)if(k=o>>>0>2405&o>>>0<=2415?24:25,k==24){k=26;break c}else if(k==25){k=31;break c}while(0);c:do if(k==
+26){k=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?28:27;if(k==27&&(A|0)!=0)break c;HEAP8[I>>0]=95;_llvm_memcpy_p0i8_p0i8_i32(J,HEAP32[B>>2],v,1,0);HEAP8[(C+(v+1&4294967295)&4294967295)>>0]=0;l=f;m=Q;n=R;HEAP32[V>>2]=0;HEAP32[P>>2]=HEAP32[M>>2];HEAP32[h>>2]=m;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(l,h,n,Y,0,0);x=x+1&4294967295;l=unSign(x>>>0>1,1,0);k=reSign(l,8,0)!=0?29:30;k==29&&(x=_strlen(ca),_llvm_memcpy_p0i8_p0i8_i32(ca+x&4294967295,__ZZ14TranslateRulesP10TranslatorPcS1_iS1_iPjE9str_pause&
+4294967295,2,1,0),x=0);__Z14AppendPhonemesP10TranslatorPciPKc(f,e,b,N);HEAP32[B>>2]=HEAP32[B>>2]+v&4294967295;k=117;continue b}while(0);n=x=0;o=HEAP32[s>>2]-HEAP32[(f+964&4294967295)>>2]&4294967295;k=(o|0)<0|(o|0)>127?32:33;c:do if(k==32){k=35;break c}else if(k==33){if(HEAP32[((f+6280&4294967295)+o*4&4294967295)>>2]==0){k=35;break c}__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,v,HEAP32[((f+6280&4294967295)+o*4&4294967295)>>2],y,g,z);n=1;k=98;break c}while(0);c:do if(k==35){if((n|0)!=
+0)break c;k=(m|0)>0?37:44;d:do if(k==37){o=HEAP8[(HEAP32[B>>2]+1&4294967295)>>0];q=unSign(l,8,0);o=(unSign(o,8,0)*256&4294967295)+q&4294967295;reSign(HEAP8[(HEAP32[B>>2]+2&4294967295)>>0],8,0);q=unSign(l,8,0);q=D=unSign(HEAPU8[((f+8012&4294967295)+q&4294967295)>>0],8,0);if(!((m+D&4294967295|0)>(q|0)))break d;for(;;){k=(HEAP32[((f+7272&4294967295)+q*4&4294967295)>>2]|0)==(o|0)?39:43;f:do if(k==39){n=1;HEAP32[t>>2]=HEAP32[B>>2];__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,t,d,2,HEAP32[((f+
+6792&4294967295)+q*4&4294967295)>>2],E,g,z);k=(HEAP32[L>>2]|0)>0?40:41;k==40&&(HEAP32[Z>>2]=HEAP32[T>>2]+35&4294967295);var sa=unSign(l,8,0);__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,1,HEAP32[((f+5256&4294967295)+sa*4&4294967295)>>2],y,g,z);if(!((HEAP32[S>>2]|0)>=(HEAP32[ea>>2]|0)))break f;_llvm_memcpy_p0i8_p0i8_i32($,X,16,1,0);HEAP32[B>>2]=HEAP32[t>>2]}while(0);q=q+1&4294967295;if((m+D&4294967295|0)>(q|0))k=38;else break d}}while(0);if((n|0)!=0)break c;k=unSign(l,8,0);k=HEAP32[((f+
+5256&4294967295)+k*4&4294967295)>>2]!=0?46:47;d:do if(k==46){k=unSign(l,8,0);__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,1,HEAP32[((f+5256&4294967295)+k*4&4294967295)>>2],y,g,z);k=87;break d}else if(k==47){__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,0,HEAP32[(f+5256&-1)>>2],y,g,z);if((HEAP32[ua>>2]|0)!=0){k=97;break d}if((HEAP32[_option_sayas>>2]&16|0)!=0){k=87;break d}k=HEAP32[B>>2]+-1&4294967295;m=w;m=__Z8utf8_in2PiPKci(m,k,0);m=m-1&4294967295;k=(HEAP32[(f+964&4294967295)>>
+2]|0)>0?50:60;e:do if(k==50){var Ba=HEAPU32[w>>2];if((Ba|0)<=577)j=50;else{j=50;k=61;break e}q=o=HEAP32[w>>2];k=o>>>0<=255?52:53;if(k==52)var ya=_isalpha(q),j=52;else if(k==53){if(q>>>0>12352&o>>>0<=42752){k=54;break b}k=o>>>0>563?56:57;if(k==56){k=60;break e}else if(k==57)var Ca=unSign(HEAPU8[(__ZL10walpha_tab+(o-256&4294967295)&4294967295)>>0],8,0),j=57}if(((j==52?ya:Ca)|0)!=0){k=59;break b}else{k=60;break e}}while(0);if(k==60)var Ea=HEAP32[w>>2],j=60;k=((j==60?Ea:Ba)|0)==57384?62:64;e:do if(k==
+62){if(!((HEAP32[(((f&4294967295)+100&4294967295)+64&4294967295)>>2]|0)>(HEAP32[_pre_pause>>2]|0)))break e;HEAP32[_pre_pause>>2]=HEAP32[(((f&4294967295)+100&4294967295)+64&4294967295)>>2]}while(0);k=(__Z9IsBracketi(HEAP32[w>>2])|0)!=0;k=unSign(k,1,0);k=reSign(k,8,0)!=0?65:67;e:do if(k==65){if(!((HEAP32[(((f&4294967295)+24&4294967295)+64&4294967295)>>2]|0)>(HEAP32[_pre_pause>>2]|0)))break e;HEAP32[_pre_pause>>2]=HEAP32[(((f&4294967295)+24&4294967295)+64&4294967295)>>2]}while(0);k=(HEAP32[w>>2]|0)<=
+191|(HEAP32[w>>2]|0)>605?84:68;e:do if(k==68){o=unSign(HEAPU8[(__ZL13remove_accent+(HEAP32[w>>2]-192&4294967295)&4294967295)>>0],8,0);if((o|0)==0)break e;k=reSign(HEAP8[(HEAP32[B>>2]+-2&4294967295)>>0],8,0)!=32?71:70;if(k==70&&reSign(HEAP8[(HEAP32[B>>2]+m&4294967295)>>0],8,0)==32){k=87;break d}HEAP32[t>>2]=HEAP32[B>>2]+-1&4294967295;HEAP8[(HEAP32[B>>2]+-1&4294967295)>>0]=o&255;l=HEAP32[B>>2];HEAP8[(l&4294967295)>>0]=HEAP8[(HEAP32[B>>2]+m&4294967295)>>0];l=reSign(HEAP8[(l&4294967295)>>0],8,0)!=32;
+l=unSign(l,1,0);k=reSign(l,8,0)!=0?72:74;f:do if(k==72)for(;;)if(HEAP32[B>>2]=HEAP32[B>>2]+1&4294967295,l=HEAP32[B>>2],HEAP8[(l&4294967295)>>0]=HEAP8[(HEAP32[B>>2]+m&4294967295)>>0],l=reSign(HEAP8[(l&4294967295)>>0],8,0)!=32,l=unSign(l,1,0),reSign(l,8,0)!=0)k=72;else break f;while(0);l=unSign((m|0)>0,1,0);m=m-1&4294967295;k=reSign(l,8,0)!=0?73:75;f:do if(k==73)for(;;)if(l=HEAP32[B>>2],HEAP8[l>>0]=32,HEAP32[B>>2]=l+1&4294967295,l=unSign((m|0)>0,1,0),m=m-1&4294967295,reSign(l,8,0)!=0)k=73;else break f;
+while(0);k=(HEAP32[(((f&4294967295)+24&4294967295)+4&4294967295)>>2]|0)==0?83:76;f:do if(k==76){v=HEAP32[w>>2];l=__ZL13diereses_list&4294967295;for(m=0;;){if(reSign(HEAP16[(l+2*m&4294967295)>>1],16,0)==0){k=80;break}n=unSign(HEAPU16[(l+2*m&4294967295)>>1],16,0);var Da=m+1&4294967295;if((n|0)==(v|0)){k=81;break}m=Da;k=79}if(k!=80&&k==81){if((Da|0)<=0)break f;HEAP32[B>>2]=HEAP32[t>>2];k=117;continue b}}while(0);HEAP8[(e&4294967295)>>0]=0;HEAP32[B>>2]=d;HEAP32[(f+8296&4294967295)>>2]=0;HEAP32[(f+8300&
+4294967295)>>2]=0;k=117;continue b}while(0);if(!((HEAP32[w>>2]|0)>12799&(HEAP32[w>>2]|0)<=42751)){k=87;break d}if(a==0){k=87;break d}k=f;o=__str33149&4294967295;q=oa;HEAP32[qa>>2]=0;HEAP32[xa>>2]=HEAP32[ra>>2];HEAP32[r>>2]=o;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,r,q,la,0,0);HEAP32[ga>>2]=ta;HEAP32[ma>>2]=1;HEAP32[B>>2]=HEAP32[B>>2]+(v-1&4294967295)&4294967295;k=87;break d}while(0);d:do if(k==87){if((HEAP32[ia>>2]|0)!=0){k=97;break d}k=(HEAP32[s>>2]|0)<=767|(HEAP32[s>>2]|0)>879?89:
+96;e:do if(k==89)if(l=(__Z7IsAlphaj(HEAP32[s>>2])|0)!=0,l=unSign(l,1,0),k=reSign(l,8,0)!=0?90:94,k==90){if((A|0)>1){k=92;break b}if(reSign(HEAP8[(HEAP32[B>>2]+(v-1&4294967295)&4294967295)>>0],8,0)>32){k=92;break b}}else if(k==94){__Z12LookupLetterP10TranslatorjiPci(f,HEAP32[s>>2],-1,ha,0);if(reSign(HEAP8[aa>>0],8,0)==0)break e;HEAP32[da>>2]=W;HEAP32[ka>>2]=1}while(0);HEAP32[B>>2]=HEAP32[B>>2]+(v-1&4294967295)&4294967295;break c}while(0);HEAP32[(f+652&4294967295)>>2]=0}while(0);k=HEAP32[U>>2]==0?99:
+100;k==99&&(HEAP32[na>>2]=__str28144&4294967295);if(!((HEAP32[ba>>2]|0)>0)){k=117;continue b}if((g|0)<0){k=102;break b}k=reSign(HEAP8[(HEAP32[ja>>2]&4294967295)>>0],8,0)==21?104:106;if(k==104&&(g&4096|0)==0){k=105;break b}l=HEAP32[va>>2]&-32769;HEAP32[za>>2]=l;k=(l|0)!=0?107:114;c:do if(k==107){if(a==0)break c;if((HEAP32[wa>>2]&1024|0)==0){k=110;break b}if((g&536870912|0)==0){k=110;break b}}while(0);k=HEAP32[Aa>>2]!=0?115:116;k==115&&(HEAP8[HEAP32[fa>>2]>>0]=69);__Z14AppendPhonemesP10TranslatorPciPKc(f,
+e,b,HEAP32[pa>>2]);k=117}b:do if(k==118){k=119;break b}else if(k==92){HEAP8[(e&4294967295)>>0]=0;if(c==0){k=119;break b}HEAP32[(c&4294967295)>>2]|=65536;k=119;break b}else if(k==102){u=HEAP32[(y+8&4294967295)>>2]|1;break a}else if(k==105){_strcpy(e,HEAP32[(y+4&4294967295)>>2]);u=0;break a}else if(k==110){k=(HEAP32[(y+8&4294967295)>>2]&1024|0)!=0?111:113;c:do if(k==111){if((HEAP32[(y+8&4294967295)>>2]&127|0)!=0)break c;HEAP32[(y+8&4294967295)>>2]|=HEAP32[B>>2]-d&4294967295}while(0);_strcpy(a,HEAP32[(y+
+4&4294967295)>>2]);f=_strlen(G&4294967295);_llvm_memcpy_p0i8_p0i8_i32(d,G&4294967295,f,1,0);u=HEAP32[(y+8&4294967295)>>2];break a}else if(k==54){k=59;break b}while(0);k==119?(__Z21ApplySpecialAttributeP10TranslatorPci(f,e,z),j=_strlen(G&4294967295),_llvm_memcpy_p0i8_p0i8_i32(d,G&4294967295,j,1,0),u=0):k==59&&(_sprintf(e,__str32148&4294967295,21,HEAP32[((f&4294967295)+268&4294967295)>>2]),u=0)}while(0);STACKTOP=h;return u}
+function __Z14UnpronouncableP10TranslatorPci(f,d,e){var b=STACKTOP;STACKTOP+=164;_memset(b,0,164);var a,g=null,c,h,k,j=b+160,l,m,n,o;l=0;m=9;__Z8utf8_in2PiPKci(j,d,0);a=(HEAP32[(f+964&4294967295)>>2]|0)>0?1:3;a:do if(a==1){if(!((HEAP32[j>>2]|0)<=576)){a=3;break a}k=0;a=40;break a}while(0);a:do if(a==3)if(a=(HEAP32[(((f&4294967295)+24&4294967295)+20&4294967295)>>2]|0)==1?4:5,a==4)k=0;else if(a==5)if(n=reSign(HEAP8[d>>0],8,0),HEAP32[j>>2]=n,a=(HEAP32[j>>2]|0)==32|(HEAP32[j>>2]|0)==0|(HEAP32[j>>2]|0)==
+39?6:7,a==6)k=0;else if(a==7){o=n=0;b:for(;;){h=d+n&4294967295;a=j;a=__Z8utf8_in2PiPKci(a,h,0);n=n+a&4294967295;if((HEAP32[j>>2]|0)==0|(HEAP32[j>>2]|0)==32){a=27;break b}a=(HEAP32[j>>2]|0)==39?10:12;if(a==10){if((o|0)>1){a=27;break b}if((e|0)>0){a=27;break b}}a=(o|0)==0?13:14;a==13&&(l=HEAP32[j>>2]);o=o+1&4294967295;h=HEAP32[j>>2];a=f;a=__ZL8IsLetterP10Translatorii(a,h,7);a=unSign((a|0)!=0,1,0);if(reSign(a,8,0)!=0){a=15;break b}a=(HEAP32[j>>2]|0)==39?17:18;if(a==17)a=8;else if(a==18){var q=h=HEAP32[j>>
+2];a=h>>>0<=255?19:20;if(a==19)var p=_isalpha(q),g=19;else if(a==20)if(a=q>>>0>12352&h>>>0<=42752?21:22,a==21){a=8;continue b}else if(a==22){if(h>>>0>563){a=23;break b}var r=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0),g=24}if(((g==19?p:r)|0)==0){a=26;break b}else a=8}}b:do if(a==27){var v=m,g=27;a=28;break b}else if(a==15){var u=o;m=u;g=15;a=28;break b}else if(a==23){a=26;break b}while(0);if(a==28){a=((g==27?v:u)|0)>2?29:35;b:do if(a==29){if((HEAP32[(((f&4294967295)+24&
+4294967295)+20&4294967295)>>2]|0)!=2)break b;HEAP8[(b&4294967295)>>0]=0;e=reSign(HEAP8[(d+-1&4294967295)>>0],8,0);HEAP8[(d+-1&4294967295)>>0]=32;f=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,d,b&4294967295,160,0,-2147483648,0);HEAP8[(d+-1&4294967295)>>0]=e&255;a=(f|0)==0?32:31;c:do if(a==31){if((f&32768|0)!=0){a=32;break c}c=0;a=34;break c}while(0);a==32&&(c=1);k=c;break a}while(0);a=(HEAP32[(((f&4294967295)+24&4294967295)+20&4294967295)>>2]|0)==(l|0)?36:37;a==36&&(m=m-1&4294967295);a=(reSign(HEAP8[((f&
+4294967295)+248&4294967295)>>0],8,0)+1&4294967295|0)<(m|0)?38:39;a==38?k=1:a==39&&(k=0)}else a==26&&(k=0)}while(0);STACKTOP=b;return k}
+function __ZL18count_pitch_vowelsiii(f,d,e){var b,a=null,g,c,h,k,j;j=k=h=0;HEAP32[__ZL10number_pre>>2]=-1;HEAP32[__ZL11number_tail>>2]=0;HEAP32[__ZL12last_primary>>2]=-1;g=f;b=(g|0)<(d|0)?1:11;a:do if(b==1)for(;;){var l=c=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);(l|0)>=(h|0)?(a=1,b=2):(a=1,b=6);if(b==2){b=(c|0)>(h|0)?3:4;b==3?j=g:b==4&&(j=k);k=g;var m=c;h=m;a=5}b=((a==5?m:l)|0)>3?7:10;b==7&&(b=(HEAP32[__ZL10number_pre>>2]|0)<0?8:9,b==8&&(HEAP32[__ZL10number_pre>>2]=g-f&4294967295),
+HEAP32[__ZL12last_primary>>2]=g);g=g+1&4294967295;if((g|0)<(d|0))b=1;else break a}while(0);b=(HEAP32[__ZL10number_pre>>2]|0)<0?12:13;b==12&&(HEAP32[__ZL10number_pre>>2]=d);HEAP32[__ZL11number_tail>>2]=(d+-1&4294967295)+(0-k&4294967295)&4294967295;HEAP32[__ZL9tone_posn>>2]=k;HEAP32[__ZL10tone_posn2>>2]=j;b=(unSign(HEAPU8[__ZL8no_tonic_b>>0],1,0)|0)!=0?14:15;a:do if(b==14)HEAP32[__ZL10tone_posn2>>2]=d,HEAP32[__ZL9tone_posn>>2]=HEAP32[__ZL10tone_posn2>>2];else if(b==15)if(b=(HEAP32[__ZL12last_primary>>
+2]|0)>=0?16:18,b==16){if((d|0)!=(e|0))break a;HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL12last_primary>>2]&-1)>>0]=7}else b==18&&(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0]=7);while(0)}
+function __ZL9set_pitchP8SYLLABLEii(f,d,e){var b=null,a,g,c;a=d;g=e;c=0;(a|0)<0?(b=-1,d=1):(b=-1,d=2);if(d==1){a=0;var h=g,b=1}if((((b==1?h:e)|0)<0?3:4)==3)c=1,g=0-g&4294967295;e=b=g+a&4294967295;d=(b|0)<0?5:6;a:do if(d==5)e=0;else if(d==6){if(!((b|0)>254))break a;e=254}while(0);((a|0)>254?9:10)==9&&(a=254);HEAP8[(f+4&4294967295)>>0]=e&255;HEAP8[(f+5&4294967295)>>0]=a&255;HEAP8[(f+2&4294967295)>>0]|=c&255}
+function __ZL16SetPitchGradientiiii(f,d,e,b){var a,g=null,c,h,k,j,l,m;k=(b-e&4294967295)<<8;j=d-f&4294967295;a=(j|0)<=0?12:1;a:do if(a==1){a=(j|0)>1?2:3;a==2&&(k=(k|0)/(j|0)|0);h=e<<8;b=f;if(!((b|0)<(d|0)))break a;for(;;){m=HEAP32[__ZL12syllable_tab>>2]+6*b&4294967295;c=reSign(HEAP8[(m&4294967295)>>0],8,0);g=0-((k|0)>>8)&4294967295;a=(k|0)>0?5:6;if(a==5)__ZL9set_pitchP8SYLLABLEii(m,(h|0)>>8,g),h=k+h&4294967295;else if(a==6){var n=l=g;(HEAP32[(__ZL8min_drop+c*4&4294967295)>>2]|0)>(n|0)?(g=6,a=7):(g=
+6,a=8);if(a==7){var o=HEAP32[(__ZL8min_drop+c*4&4294967295)>>2];l=o;g=7}a=g==7?o:n;h=k+h&4294967295;a=(a|0)>18?9:10;a==9&&(l=18);__ZL9set_pitchP8SYLLABLEii(m,(h|0)>>8,l)}b=b+1&4294967295;if((b|0)<(d|0))a=4;else break a}}while(0)}
+function __ZL12calc_pitchesiiii(f,d,e,b){var a,g=null,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w;n=0;a=(f|0)==0?1:70;if(a==1){b=HEAP32[_tunes>>2]+68*b&4294967295;o=d;m=unSign(HEAPU8[(b+25&4294967295)>>0],8,0);r=unSign(HEAPU8[(b+24&4294967295)>>0],8,0);__ZL16SetPitchGradientiiii(o,o+HEAP32[__ZL10number_pre>>2]&4294967295,r,m);o=o+HEAP32[__ZL10number_pre>>2]&4294967295;a=(HEAP32[_option_tone_flags>>2]&512|0)!=0?4:5;a==4&&(HEAP32[__ZL9tone_posn>>2]=HEAP32[__ZL10tone_posn2>>2]);m=HEAP32[__ZL9tone_posn>>2];p=c=
+k=s=h=r=j=0;D=m;u=unSign(HEAPU8[(b+32&4294967295)>>0],8,0);d=unSign(HEAPU8[(b+31&4294967295)>>0],8,0);n=(u-d&4294967295)<<8;f=(n|0)>=0?n:0-n&4294967295;l=__ZL7drops_0&4294967295;d=1;u=0;a=reSign(HEAP8[(b+30&4294967295)>>0],8,0)==-1?6:7;a==6&&(u=1);a=reSign(HEAP8[(b+33&4294967295)>>0],8,0)!=-1?8:13;a:do if(a==8){for(g=m-1&4294967295;;){if(!((g|0)>=(o|0)))break a;v=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0)>3;q=g;if(v){a=10;break}g=q-1&4294967295;a=12}D=q}while(0);a=(o|0)<(m|0)?14:
+61;a:do if(a==14)for(;;){q=HEAP32[__ZL12syllable_tab>>2]+6*o&4294967295;v=reSign(HEAP8[(q&4294967295)>>0],8,0);a=(d|0)!=0?18:15;c:do if(a==15){if(!((v|0)>3)){a=50;break c}if((d|0)!=0){a=18;break c}if((v|0)==5){a=18;break c}a=(o|0)==(D|0)?37:38;if(a==37){j=unSign(HEAPU8[(b+33&4294967295)>>0],8,0)<<8;u=2;a=44;break c}else if(a==38)if(a=(p|0)!=0?39:40,a==39){u=1;p=0;j=unSign(HEAPU8[(b+31&4294967295)>>0],8,0)<<8;h=h+1&4294967295;a=44;break c}else if(a==40)if(a=(h|0)>0?41:42,a==41){j=r+j&4294967295;a=
+44;break c}else if(a==42){g=unSign(HEAPU8[(b+32&4294967295)>>0],8,0)*256&4294967295;j=((reSign(HEAP8[((b+16&4294967295)+s&4294967295)>>0],8,0)*f&4294967295|0)/64|0)+g&4294967295;s=s+1&4294967295;if(!((unSign(HEAPU8[(b+35&4294967295)>>0],8,0)|0)<=(s|0))){a=44;break c}s=0;a=44;break c}}while(0);c:do if(a==18){s=d=0;a=reSign(HEAP8[(b+30&4294967295)>>0],8,0)==-1;g=o;a=a?19:25;if(a==19){a=D;for(h=0;;){if(!((g|0)<(a|0)))break;j=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);g=g+1&4294967295;
+if((j|0)>6)break;(j|0)>=4&&(h=h+1&4294967295)}h=g=h;j=unSign(HEAPU8[(b+31&4294967295)>>0],8,0)<<8}else if(a==25){p=D;g=g+1&4294967295;for(a=0;;){if(!((g|0)<(p|0)))break;h=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);g=g+1&4294967295;if((h|0)>6)break;(h|0)>=4&&(a=a+1&4294967295)}h=g=a;j=unSign(HEAPU8[(b+30&4294967295)>>0],8,0)<<8;p=1}var g=unSign(HEAPU8[(b+34&4294967295)>>0],8,0),A=h;(g|0)<(A|0)?(g=31,a=32):(g=31,a=33);a==32&&(h=w=unSign(HEAPU8[(b+34&4294967295)>>0],8,0),g=32);a=((g==
+32?w:A)|0)>1?34:35;if(a==34){r=(n|0)/(h-1&4294967295|0)|0;a=44;break c}else if(a==35){r=0;a=44;break c}}while(0);c:do if(a==44){h=h-1&4294967295;if(!((v|0)>3)){a=50;break c}a=m;for(k=g=o+1&4294967295;;){if(!((k|0)<=(a|0)))break;if((reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*k&-1)>>0],8,0)|0)>=2)break;k=k+1&4294967295}k=g=k-g&4294967295;c=0;HEAP8[(q&4294967295)>>0]=6;HEAP8[(q+1&4294967295)>>0]=HEAP8[(b+26&4294967295)>>0];g=unSign(HEAPU8[(b+27&4294967295)>>0],8,0);__ZL9set_pitchP8SYLLABLEii(q,(j|
+0)>>8,g);a=60;break c}while(0);if(a==50)if(a=(v|0)>=2?51:56,a==51){a=m;for(k=g=o+1&4294967295;;){if(!((k|0)<=(a|0)))break;if((reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*k&-1)>>0],8,0)|0)>=2)break;k=k+1&4294967295}k=g=k-g&4294967295;c=0;__ZL9set_pitchP8SYLLABLEii(q,(j|0)>>8,HEAP32[(l+4*v&4294967295)>>2])}else a==56&&(a=(k|0)>1?57:58,a==57?(t=reSign(HEAP8[((b+39&4294967295)+u&4294967295)>>0],8,0),g=reSign(HEAP8[((b+36&4294967295)+u&4294967295)>>0],8,0),t=(t-g&4294967295|0)/(k-1&4294967295|0)|0):
+a==58&&(t=0),g=HEAP32[(l+4*v&4294967295)>>2],v=(j|0)>>8,a=reSign(HEAP8[((b+36&4294967295)+u&4294967295)>>0],8,0),__ZL9set_pitchP8SYLLABLEii(q,(a+v&4294967295)+(c*t&4294967295)&4294967295,g),c=c+1&4294967295);o=o+1&4294967295;if((o|0)<(m|0))a=14;else break a}while(0);a=(unSign(HEAPU8[__ZL8no_tonic_b>>0],1,0)|0)!=0?62:63;a!=62&&a==63&&(a=(HEAP32[__ZL11number_tail>>2]|0)==0?64:65,a==64?(w=unSign(HEAPU8[(b+42&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+43&4294967295)>>0],
+8,0),t=unSign(HEAPU8[(b+44&4294967295)>>0],8,0),w=w-t&4294967295,t=unSign(HEAPU8[(b+44&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*o&4294967295,o=o+1&4294967295,__ZL9set_pitchP8SYLLABLEii(m,t,w)):a==65&&(w=unSign(HEAPU8[(b+45&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+46&4294967295)>>0],8,0),t=unSign(HEAPU8[(b+47&4294967295)>>0],8,0),w=w-t&4294967295,t=unSign(HEAPU8[(b+47&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*o&4294967295,o=o+1&4294967295,
+__ZL9set_pitchP8SYLLABLEii(m,t,w)),HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&4294967295)+1&4294967295)>>0]=HEAP32[__ZL14tone_pitch_env>>2]&255,a=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0],8,0)==4?67:68,a==67&&(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0]=6),w=unSign(HEAPU8[(b+49&4294967295)>>0],8,0),b=unSign(HEAPU8[(b+48&4294967295)>>0],8,0),__ZL16SetPitchGradientiiii(o,e,b,w))}else if(a==70){((d|0)>0?71:72)==
+71&&(n=1);w=__ZL15tone_head_table+b*16&4294967295;b=__ZL18tone_nucleus_table+b*16&4294967295;t=unSign(HEAPU8[(w+1&4294967295)>>0],8,0);f=unSign(HEAPU8[(w&4294967295)>>0],8,0);__ZL16SetPitchGradientiiii(d,d+HEAP32[__ZL10number_pre>>2]&4294967295,f,t);d=d+HEAP32[__ZL10number_pre>>2]&4294967295;a=(HEAP32[_option_tone_flags>>2]&512|0)!=0?73:74;a==73&&(HEAP32[__ZL9tone_posn>>2]=HEAP32[__ZL10tone_posn2>>2]);t=HEAP32[__ZL9tone_posn>>2];v=n;n=h=c=l=j=0;f=HEAP32[(w+4&4294967295)>>2];q=unSign(HEAPU8[(w+3&4294967295)>>
+0],8,0);p=unSign(HEAPU8[(w+2&4294967295)>>0],8,0);q=(q-p&4294967295)<<8;p=(q|0)>=0?q:0-q&4294967295;a=(v|0)!=0?75:76;a==75?(n=m=0,o=5,r=__ZZL18calc_pitch_segmentiiP9TONE_HEADP12TONE_NUCLEUSiiE12continue_tab&4294967295,l=unSign(HEAPU8[(w+8&4294967295)>>0],8,0)-1&4294967295,l=(q|0)/(l|0)|0):a==76&&(o=unSign(HEAPU8[(w+10&4294967295)>>0],8,0),r=HEAP32[(w+12&4294967295)>>2],m=1);a=(d|0)<(t|0)?78:109;a:do if(a==78)for(;;){v=HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295;k=reSign(HEAP8[(v&4294967295)>>0],
+8,0);a=(m|0)!=0?82:79;c:do if(a==79){s=k;if((s|0)>=4)g=79;else{g=79;a=101;break c}if((m|0)!=0){a=82;break c}if((k|0)==5){a=82;break c}a=(h|0)>0?94:95;if(a==94){j=l+j&4294967295;a=97;break c}else if(a==95){a=unSign(HEAPU8[(w+3&4294967295)>>0],8,0)*256&4294967295;j=((reSign(HEAP8[(r+n&4294967295)>>0],8,0)*p&4294967295|0)/64|0)+a&4294967295;n=n+1&4294967295;if(!((n|0)>=(o|0))){a=97;break c}n=0;r=HEAP32[(w+12&4294967295)>>2];a=97;break c}}while(0);c:do if(a==82){n=m=0;a=t;g=d;for(c=0;;){if(!((g|0)<(a|
+0)))break;h=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);g=g+1&4294967295;if((h|0)>6)break;(h|0)>=4&&(c=c+1&4294967295)}h=c=g=c;g=unSign(HEAPU8[(w+8&4294967295)>>0],8,0);j=h;(g|0)<(j|0)?(g=87,a=88):(g=87,a=89);a==88&&(h=D=unSign(HEAPU8[(w+8&4294967295)>>0],8,0),g=88);a=((g==88?D:j)|0)>1?90:91;a==90?l=(q|0)/(h-1&4294967295|0)|0:a==91&&(l=0);j=unSign(HEAPU8[(w+2&4294967295)>>0],8,0)<<8;a=97;break c}while(0);if(a==97){h=h-1&4294967295;c=c-1&4294967295;a=HEAP32[(b+8&4294967295)>>2]!=0?
+98:100;c:do if(a==98){if(!((c|0)<=1))break c;j=reSign(HEAP16[(HEAP32[(b+8&4294967295)>>2]+2*c&4294967295)>>1],16,0)<<8}while(0);u=k;g=100}a=((g==100?u:s)|0)>3?102:103;a==102?(HEAP8[(v&4294967295)>>0]=6,__ZL9set_pitchP8SYLLABLEii(v,(j|0)>>8,HEAP32[(f+4*k&4294967295)>>2])):a==103&&(a=(k|0)>2?104:105,a==104?__ZL9set_pitchP8SYLLABLEii(v,(j|0)>>8,HEAP32[(f+4*k&4294967295)>>2]):a==105&&(a=(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*(d-1&4294967295)&-1)>>0],8,0)&63|0)>2,k=HEAP32[(f+4*k&4294967295)>>2],
+A=(j|0)>>8,a=a?106:107,a==106?(a=reSign(HEAP8[(w+9&4294967295)>>0],8,0),__ZL9set_pitchP8SYLLABLEii(v,A-a&4294967295,k)):a==107&&__ZL9set_pitchP8SYLLABLEii(v,A,k)));d=d+1&4294967295;if((d|0)<(t|0))a=78;else break a}while(0);a=(unSign(HEAPU8[__ZL8no_tonic_b>>0],1,0)|0)!=0?110:111;a!=110&&a==111&&(w=unSign(HEAPU8[(b+14&4294967295)>>0],8,0)&1,a=reSign(w,8,0)!=0?112:113,a==112&&(HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295)+2&4294967295)>>0]|=2),a=(HEAP32[__ZL11number_tail>>2]|0)==0?114:115,a==
+114?(w=unSign(HEAPU8[(b&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+1&4294967295)>>0],8,0),t=unSign(HEAPU8[(b+2&4294967295)>>0],8,0),w=w-t&4294967295,t=unSign(HEAPU8[(b+2&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295,d=d+1&4294967295,__ZL9set_pitchP8SYLLABLEii(m,t,w)):a==115&&(w=unSign(HEAPU8[(b+3&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+4&4294967295)>>0],8,0),t=unSign(HEAPU8[(b+5&4294967295)>>0],8,0),w=w-t&4294967295,
+t=unSign(HEAPU8[(b+5&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295,d=d+1&4294967295,__ZL9set_pitchP8SYLLABLEii(m,t,w)),HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&4294967295)+1&4294967295)>>0]=HEAP32[__ZL14tone_pitch_env>>2]&255,a=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0],8,0)==4?117:118,a==117&&(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0]=6),w=unSign(HEAPU8[(b+13&4294967295)>>0],8,0),b=
+unSign(HEAPU8[(b+12&4294967295)>>0],8,0),__ZL16SetPitchGradientiiii(d,e,b,w))}}
+function __Z11CalcPitchesP10Translatori(f,d){var e=STACKTOP;STACKTOP+=6E3;_memset(e,0,6E3);var b,a=null,g,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F;F=HEAP32[_n_phoneme_list>>2];HEAP32[__ZL12syllable_tab>>2]=e&4294967295;B=G=z=0;b=(HEAP32[_n_phoneme_list>>2]-1&4294967295|0)>(B|0)?1:8;a:do if(b==1)for(;;){a=_phoneme_list+B*24&4294967295;b=(unSign(HEAPU16[(a+4&4294967295)>>1],16,0)&4|0)!=0?2:4;c:do if(b==2){HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*z&4294967295)+2&4294967295)>>0]=0;HEAP8[((HEAP32[__ZL12syllable_tab>>
+2]+6*z&4294967295)+1&4294967295)>>0]=0;HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*z&4294967295)+3&4294967295)>>0]=HEAP8[((_phoneme_list+(B+1&4294967295)*24&4294967295)+15&4294967295)>>0];HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*z&-1)>>0]=HEAP8[(a+1&4294967295)>>0];z=z+1&4294967295;if(!(unSign(HEAPU8[(a+1&4294967295)>>0],8,0)>3))break c;G=G+1&4294967295}else if(b==4){if(reSign(HEAP8[(HEAP32[(a+8&4294967295)>>2]+10&4294967295)>>0],8,0)!=27)break c;if(!((z|0)>0))break c;HEAP8[((HEAP32[__ZL12syllable_tab>>
+2]+6*(z-1&4294967295)&4294967295)+2&4294967295)>>0]|=4}while(0);B=B+1&4294967295;if((HEAP32[_n_phoneme_list>>2]-1&4294967295|0)>(B|0))b=1;else break a}while(0);HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*z&-1)>>0]=0;b=(z|0)==0?191:9;a:do if(b==9)if(v=f,b=(HEAP32[((f&4294967295)+224&4294967295)>>2]|0)==1?10:132,b==10){a=v;B=s=u=0;v=_phoneme_list&4294967295;p=0;b=(p|0)<(HEAP32[_n_phoneme_list>>2]|0)?11:18;b:do if(b==11)for(;;){b=reSign(HEAP8[(v+15&4294967295)>>0],8,0)==2?12:17;d:do if(b==12){if(!(unSign(HEAPU8[(v+
+1&4294967295)>>0],8,0)>3))break d;b=(u|0)==0?14:15;b==14&&(s=p);if(!(unSign(HEAPU8[(v+1&4294967295)>>0],8,0)>3))break d;s=p;u=u+1&4294967295}while(0);p=p+1&4294967295;v=v+24&4294967295;if((p|0)<(HEAP32[_n_phoneme_list>>2]|0))b=11;else break b}while(0);HEAP8[((_phoneme_list+s*24&4294967295)+1&4294967295)>>0]=7;b=(HEAP32[(a+280&4294967295)>>2]|0)==30313?19:28;b:do if(b==19){v=_phoneme_list+s*24&4294967295;if(reSign(HEAP8[(v+3&4294967295)>>0],8,0)!=0)break b;for(p=0;;){if(!((p|0)<(HEAP32[_n_phoneme_tab>>
+2]|0))){b=26;break}b=HEAP32[(_phoneme_tab+p*4&4294967295)>>2]==0?24:22;if(b==22&&(HEAP32[(HEAP32[(_phoneme_tab+p*4&4294967295)>>2]&4294967295)>>2]|0)==55){b=23;break}p=p+1&4294967295;b=25}b==26?r=0:b==23&&(r=unSign(HEAPU8[(HEAP32[(_phoneme_tab+p*4&4294967295)>>2]+10&4294967295)>>0],8,0));p=r;HEAP8[(v+3&4294967295)>>0]=p&255}while(0);u=1;t=0;x=v=_phoneme_list&4294967295;w=A=HEAP32[(_phoneme_tab+36&4294967295)>>2];p=0;b=(p|0)<(HEAP32[_n_phoneme_list>>2]|0)?29:120;b:do if(b==29)for(;;){b=reSign(HEAP8[(v+
+15&4294967295)>>0],8,0)==0?30:32;d:do if(b==30){if(!(unSign(HEAPU8[(HEAP32[(v+8&4294967295)>>2]+14&4294967295)>>0],8,0)>50))break d;u=1;A=HEAP32[(_phoneme_tab+36&4294967295)>>2]}while(0);b=reSign(HEAP8[(v+19&4294967295)>>0],8,0)!=0?33:34;b==33&&(w=HEAP32[(_phoneme_tab+36&4294967295)>>2]);b=(unSign(HEAPU16[(v+4&4294967295)>>1],16,0)&4|0)!=0?35:119;if(b==35){c=unSign(HEAPU8[(v+3&4294967295)>>0],8,0);D=HEAP32[(_phoneme_tab+c*4&4294967295)>>2];b=(HEAP32[(a+280&4294967295)>>2]|0)==31336?36:118;d:do if(b==
+36){b=(c|0)==0?37:56;if(b==37){b=(u|0)!=0?39:38;e:do if(b==38){if((t|0)!=0){b=39;break e}for(c=0;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=53;break}b=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]==0?51:49;if(b==49&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==12593){b=50;break}c=c+1&4294967295;b=52}b==53?h=0:b==50&&(h=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+10&4294967295)>>0],8,0));c=b=h;b=55;break e}while(0);if(b==39){for(c=0;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>
+2]|0))){b=45;break}b=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]==0?43:41;if(b==41&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==13621){b=42;break}c=c+1&4294967295;b=44}b==45?g=0:b==42&&(g=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+10&4294967295)>>0],8,0));c=b=g;t=1}HEAP8[(v+3&4294967295)>>0]=c&255;D=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]}else b==56&&(t=0);b=(p|0)==(s|0)?58:61;e:do if(b==58){b=(HEAP32[(D&4294967295)>>2]|0)==13621?60:59;if(b==59&&(HEAP32[(D&4294967295)>>
+2]|0)!=12597)break e;HEAP8[((_phoneme_list+s*24&4294967295)+1&4294967295)>>0]=6}while(0);b=(HEAP32[(A&4294967295)>>2]|0)==3420466?62:79;if(b==62)if(b=(HEAP32[(D&4294967295)>>2]|0)==3420466?63:71,b==63){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=69;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?67:65;if(b==65&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13619){b=66;break}j=j+1&4294967295;b=68}b==69?k=0:b==66&&(k=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>
+2]+10&4294967295)>>0],8,0));b=k;HEAP8[(x+3&4294967295)>>0]=b&255}else if(b==71){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=77;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?75:73;if(b==73&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==12594){b=74;break}j=j+1&4294967295;b=76}b==77?l=0:b==74&&(l=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=l;HEAP8[(x+3&4294967295)>>0]=b&255}b=(HEAP32[(w&4294967295)>>2]|0)==12597?80:89;e:do if(b==
+80){if((HEAP32[(D&4294967295)>>2]|0)!=12597)break e;for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=87;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?85:83;if(b==83&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13109){b=84;break}j=j+1&4294967295;b=86}b==87?m=0:b==84&&(m=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));j=m;HEAP8[(x+3&4294967295)>>0]=j&255}while(0);if((HEAP32[(D&4294967295)>>2]|0)!=12593)break d;b=(HEAP32[(A&4294967295)>>
+2]|0)==13621?91:99;if(b==91){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=97;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?95:93;if(b==93&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==12850){b=94;break}j=j+1&4294967295;b=96}b==97?n=0:b==94&&(n=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=n;HEAP8[(v+3&4294967295)>>0]=b&255}b=(HEAP32[(A&4294967295)>>2]|0)==13619?100:108;if(b==100){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>
+2]|0))){b=106;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?104:102;if(b==102&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13107){b=103;break}j=j+1&4294967295;b=105}b==106?o=0:b==103&&(o=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=o;HEAP8[(v+3&4294967295)>>0]=b&255}b=(HEAP32[(A&4294967295)>>2]|0)==3420466?109:117;if(b==109){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=115;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>
+2]==0?113:111;if(b==111&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13364){b=112;break}j=j+1&4294967295;b=114}b==115?q=0:b==112&&(q=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));j=q;HEAP8[(v+3&4294967295)>>0]=j&255}HEAP8[(v+1&4294967295)>>0]=0}while(0);x=v;A=w=D;u=0}p=p+1&4294967295;v=v+24&4294967295;if((p|0)<(HEAP32[_n_phoneme_list>>2]|0))b=29;else{b=120;break b}}while(0);v=_phoneme_list&4294967295;p=0;if(!((p|0)<(HEAP32[_n_phoneme_list>>
+2]|0)))break a;for(;;){b=(unSign(HEAPU16[(v+4&4294967295)>>1],16,0)&4|0)!=0?122:131;if(b==122){c=u=unSign(HEAPU8[(v+3&4294967295)>>0],8,0);reSign(HEAP8[(v+1&4294967295)>>0],8,0)!=0?(a=122,b=123):(a=122,b=128);if(b==123){b=(p|0)==(s|0)?124:125;c:do if(b==124)B=0;else if(b==125){B=B-0&4294967295;if(!((B|0)<=0))break c;B=0}while(0);var I=c,a=127}b=((a==127?I:u)|0)==0?129:130;b==129&&(c=17,HEAP8[(v+3&4294967295)>>0]=c&255);HEAP8[(v+20&4294967295)>>0]=(B&255)+HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>
+2]+12&4294967295)>>0]&255;HEAP8[(v+21&4294967295)>>0]=(B&255)+HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+13&4294967295)>>0]&255}p=p+1&4294967295;v=v+24&4294967295;if((p|0)<(HEAP32[_n_phoneme_list>>2]|0))b=121;else break a}}else if(b==132){v=a=HEAP32[((v&4294967295)+228&4294967295)>>2];b=(v|0)>7?133:134;b:do if(b==133){a=1;b=136;break b}else if(b==134){if((v|0)!=0){b=136;break b}y=unSign(HEAPU8[(((f&4294967295)+232&4294967295)+d&4294967295)>>0],8,0);E=unSign(HEAPU8[(((f&4294967295)+232&4294967295)+
+5&4294967295)>>0],8,0);H=unSign(HEAPU8[(((f&4294967295)+232&4294967295)+1&4294967295)>>0],8,0);b=137;break b}while(0);b==136&&(y=unSign(HEAPU8[(((f+1E3&4294967295)+a*6&4294967295)+d&4294967295)>>0],8,0),E=unSign(HEAPU8[(((f+1E3&4294967295)+a*6&4294967295)+5&4294967295)>>0],8,0),H=unSign(HEAPU8[(((f+1E3&4294967295)+a*6&4294967295)+1&4294967295)>>0],8,0));b=(d|0)==4?138:139;b==138?HEAP8[__ZL8no_tonic_b>>0]=1:b==139&&(HEAP8[__ZL8no_tonic_b>>0]=0);s=u=p=0;b=(s|0)<(z|0)?141:175;b:do if(b==141)for(;;){v=
+HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295;b=reSign(HEAP8[(v&4294967295)>>0],8,0)>3?142:143;b==142&&(u=u+1&4294967295);b=reSign(HEAP8[(v&4294967295)>>0],8,0)==6?144:157;d:do if(b==144){B=s-1&4294967295;e:for(;;){if((B|0)<(p|0)){b=151;break e}if(!((s-3&4294967295|0)<=(B|0))){b=151;break e}if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==6){b=151;break e}if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==4){b=147;break e}B=B-1&4294967295;b=149}b==147&&(HEAP8[(HEAP32[__ZL12syllable_tab>>
+2]+6*B&-1)>>0]=3);for(B=s+1&4294967295;;){if(!((B|0)<(z|0)))break d;if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==4)break d;if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==6){b=154;break}B=B+1&4294967295;b=156}HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295)+2&4294967295)>>0]=2;HEAP8[(v&4294967295)>>0]=5}while(0);b=reSign(HEAP8[(v&4294967295)>>0],8,0)==6?158:171;if(b==158){HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295)+2&4294967295)>>0]=2;w=0;b=(G-u&
+4294967295|0)>1?159:160;b==159&&(w=1);B=s+1&4294967295;d:for(;;){if(!((B|0)<(z|0)))break d;if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)>4)break d;b=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==4?163:164;if(b==163&&(w=w+1&4294967295,(w|0)>1))break d;B=B+1&4294967295}__ZL18count_pitch_vowelsiii(p,B,z);b=(B|0)<(z|0)?168:167;d:do if(b==167){if((d|0)==0){b=168;break d}__ZL12calc_pitchesiiii(a,p,B,y);b=170;break d}while(0);b==168&&__ZL12calc_pitchesiiii(a,p,B,E);p=B}b=
+(p|0)<(s|0)?172:174;d:do if(b==172){if((reSign(HEAP8[(v+2&4294967295)>>0],8,0)&4|0)==0)break d;B=s+1&4294967295;__ZL18count_pitch_vowelsiii(p,B,B);__ZL12calc_pitchesiiii(a,p,B,H);p=B}while(0);s=s+1&4294967295;if((s|0)<(z|0))b=141;else break b}while(0);b=(p|0)<(s|0)?176:177;b==176&&(__ZL18count_pitch_vowelsiii(p,s,z),__ZL12calc_pitchesiiii(a,p,s,y));B=s=0;if(!((B|0)<(F|0)))break a;for(;;){a=_phoneme_list+B*24&4294967295;HEAP8[(a+1&4294967295)>>0]=HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*s&-1)>>0];b=
+(unSign(HEAPU16[(a+4&4294967295)>>1],16,0)&4|0)!=0?179:190;if(b==179){v=HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295;HEAP8[(a+20&4294967295)>>0]=HEAP8[(v+4&4294967295)>>0];HEAP8[(a+21&4294967295)>>0]=HEAP8[(v+5&4294967295)>>0];HEAP8[(a+14&4294967295)>>0]=0;b=reSign(HEAP8[(v+2&4294967295)>>0],8,0)&1;b=reSign(b,8,0)!=0;p=a;b=b?180:181;c:do if(b==180)HEAP8[(p+14&4294967295)>>0]=2;else if(b==181){if(!(unSign(HEAPU8[(p+1&4294967295)>>0],8,0)>5))break c;HEAP8[(a+14&4294967295)>>0]=HEAP8[(v+1&4294967295)>>
+0]}while(0);b=HEAPU8[(a+21&4294967295)>>0];b=unSign(HEAPU8[(a+20&4294967295)>>0],8,0)>unSign(b,8,0)?184:185;b==184&&(p=unSign(HEAPU8[(a+20&4294967295)>>0],8,0),HEAP8[(a+20&4294967295)>>0]=HEAP8[(a+21&4294967295)>>0],HEAP8[(a+21&4294967295)>>0]=p&255);b=reSign(HEAP8[(a+3&4294967295)>>0],8,0)!=0?186:187;b==186&&(b=unSign(HEAPU8[(a+3&4294967295)>>0],8,0),b=HEAP32[(_phoneme_tab+b*4&4294967295)>>2],p=unSign(HEAPU8[(a+20&4294967295)>>0],8,0),p=(unSign(HEAPU8[(a+21&4294967295)>>0],8,0)+p&4294967295|0)/2|
+0,HEAP8[(a+21&4294967295)>>0]=(p&255)+HEAP8[(b+13&4294967295)>>0]&255,HEAP8[(a+20&4294967295)>>0]=(p&255)+HEAP8[(b+12&4294967295)>>0]&255);b=(reSign(HEAP8[(v+2&4294967295)>>0],8,0)&2|0)!=0?188:189;b==188&&(HEAP8[(a+1&4294967295)>>0]|=8);s=s+1&4294967295}B=B+1&4294967295;if((B|0)<(F|0))b=178;else break a}}while(0);STACKTOP=e}function _iswdigit(f){var d,e;d=f>>>0<=255?1:2;d==1?e=unSign((f-48&4294967295)>>>0<=9,1,0):d==2&&(e=0);return e}
+function _wcschr(f,d){var e,b,a;for(b=f;;){if((HEAP32[b>>2]|0)==0){e=5;break}var g=b;if((HEAP32[b>>2]|0)==(d|0)){e=2;break}b=g+4&4294967295;e=4}e==2?a=g:e==5&&(a=0);return a}function _wcslen(f){var d,e=null,b=0;(HEAP32[f>>2]|0)!=0?(e=-1,d=1):(e=-1,d=2);a:do if(d==1)for(;;){var a=d=(e==1?a:b)+1&4294967295;if((HEAP32[f>>2]|0)!=0)d=e=1;else{e=1;break a}}while(0);return e==-1?b:a}
+function __ZL7attrcmpPKwPKc(f,d){var e,b;e=f==0?1:2;a:do if(e==1)b=1;else if(e==2){b=0;b:for(;;){e=HEAP32[(f+4*b&4294967295)>>2];var a=reSign(HEAP8[(d+b&4294967295)>>0],8,0);if((e|0)!=(a|0))break b;if((HEAP32[(f+4*b&4294967295)>>2]|0)==0)break b;b=b+1&4294967295}e=(HEAP32[(f+4*b&4294967295)>>2]|0)==34?8:7;b:do if(e==7){e=(HEAP32[(f+4*b&4294967295)>>2]|0)==39?8:10;break b}while(0);b:do if(e==8){if(reSign(HEAP8[(d+b&4294967295)>>0],8,0)!=0){e=10;break b}b=0;break a}while(0);b=1}while(0);return b}
+function __ZL10attrlookupPKwPK8MNEM_TAB(f,d){var e,b,a;for(a=0;;){var g=d+8*a&4294967295;if(HEAP32[(d+8*a&-1)>>2]==0){e=5;break}e=(__ZL7attrcmpPKwPKc(f,HEAP32[(g&4294967295)>>2])|0)==0;e=unSign(e,1,0);if(reSign(e,8,0)!=0){e=2;break}a=a+1&4294967295;e=4}e==2?b=HEAP32[((d+8*a&4294967295)+4&4294967295)>>2]:e==5&&(b=HEAP32[(g+4&4294967295)>>2]);return b}
+function __Z9InitText2v(){var f;HEAP32[__ZL10ungot_char>>2]=0;HEAP32[__ZL11ungot_char2>>2]=0;HEAP32[__ZL12n_ssml_stack>>2]=1;HEAP32[__ZL13n_param_stack>>2]=1;for(f=HEAP32[(__ZL10ssml_stack&4294967295)>>2]=0;;){HEAP32[(__ZL17speech_parameters+f*4&4294967295)>>2]=HEAP32[((_param_stack+4&4294967295)+f*4&4294967295)>>2];var d=f+1&4294967295;f=d;if(!((d|0)<=14))break}HEAP32[_option_punctuation>>2]=HEAP32[(__ZL17speech_parameters+20&4294967295)>>2];HEAP32[_option_capitals>>2]=HEAP32[(__ZL17speech_parameters+
+24&4294967295)>>2];HEAP8[(__ZL16current_voice_id&4294967295)>>0]=0;HEAP8[__ZL11ignore_text_b>>0]=0;HEAP8[__ZL10audio_text_b>>0]=0;HEAP8[__ZL19clear_skipping_text_b>>0]=0;HEAP32[_count_characters>>2]=-1;HEAP32[__ZL10sayas_mode>>2]=0;HEAP32[__ZL7xmlbase>>2]=0}function __Z12InitNamedatav(){HEAP32[__ZL11namedata_ix>>2]=0;if((HEAP32[_namedata>>2]!=0?1:2)==1)_free(HEAP32[_namedata>>2]),HEAP32[_namedata>>2]=0,HEAP32[__ZL10n_namedata>>2]=0}
+function __ZL17ProcessParamStackPcRi(f,d){var e=STACKTOP;STACKTOP+=80;_memset(e,0,80);var b,a=null,g,c,h,k=e+20;g=0;a:for(;;)if(HEAP32[(k+g*4&4294967295)>>2]=-1,g=c=g+1&4294967295,!((c|0)<=14))break a;c=0;var j=(c|0)<(HEAP32[__ZL13n_param_stack>>2]|0);g=0;b=j?7:8;a:do if(b==7)for(;;){j=c;for(a=7;;){b=(HEAP32[(((_param_stack+(a==7?j:l)*64&4294967295)+4&4294967295)+g*4&4294967295)>>2]|0)>=0?4:5;b==4&&(HEAP32[(k+g*4&4294967295)>>2]=HEAP32[(((_param_stack+c*64&4294967295)+4&4294967295)+g*4&4294967295)>>
+2]);g=a=g+1&4294967295;var l=c;if((a|0)<=14)a=5;else break}c=l+1&4294967295;j=(c|0)<(HEAP32[__ZL13n_param_stack>>2]|0);g=0;if(j)b=7;else break a}while(0);l=e&4294967295;c=e&4294967295;j=e&4294967295;for(a=e&4294967295;;)if(h=HEAP32[(k+g*4&4294967295)>>2],b=unSign((h|0)!=(HEAP32[(__ZL17speech_parameters+g*4&4294967295)>>2]|0),1,0),b=reSign(b,8,0)!=0?10:15,b==10&&(HEAP8[l>>0]=0,b=g,b=b==1?13:b==2?13:b==3?13:b==4?13:b==5?11:b==6?12:b==12?13:14,b==13?(b=reSign(HEAP8[(__ZZL17ProcessParamStackPcRiE10cmd_letter+
+g&4294967295)>>0],8,0),_sprintf(a,__str1158&4294967295,1,h,b)):b==11?HEAP32[_option_punctuation>>2]=h-1&4294967295:b==12&&(HEAP32[_option_capitals>>2]=h),HEAP32[(__ZL17speech_parameters+g*4&4294967295)>>2]=HEAP32[(k+g*4&4294967295)>>2],_strcpy(f+HEAP32[d>>2]&4294967295,c),b=HEAP32[d>>2],b=_strlen(j)+b&4294967295,HEAP32[d>>2]=b),g=b=g+1&4294967295,!((b|0)<=14))break;STACKTOP=e}
+function __ZL13PopParamStackiPcRi(f,d,e){var b,a,g;b=f;g=0;((b|0)>31?1:2)==1&&(b=b-32&4294967295);a=0;f=(a|0)<(HEAP32[__ZL13n_param_stack>>2]|0)?3:6;a:do if(f==3)for(;;)if(f=(HEAP32[(_param_stack+a*64&-1)>>2]|0)==(b|0)?4:5,f==4&&(g=a),a=a+1&4294967295,(a|0)<(HEAP32[__ZL13n_param_stack>>2]|0))f=3;else break a;while(0);((g|0)>0?7:8)==7&&(HEAP32[__ZL13n_param_stack>>2]=g);__ZL17ProcessParamStackPcRi(d,e)}
+function __ZL13attrcopy_utf8PcPKwi(f,d,e){var b,a,g,c;c=g=0;b=d!=0?4:7;a:do if(b==4)for(;;){if((e-4&4294967295|0)<=(g|0)){b=6;break}a=HEAP32[d>>2];b=unSign((a|0)!=0,1,0);d=d+4&4294967295;b=reSign(b,8,0)!=0^1;b=unSign(b,1,0);if(reSign(b,8,0)!=0){b=6;break}b=(a|0)==34?2:3;if(b==2&&(c|0)!=92)break a;c=__Z8utf8_outjPc(a,f+g&4294967295);g=c+g&4294967295;c=a;b=4}while(0);HEAP8[(f+g&4294967295)>>0]=0;return g}
+function _towupper(f){var d,e;d=(_tolower(f-1&4294967295)|0)==(f|0)?1:2;d==1?e=f-1&4294967295:d==2&&(e=f);return e}function _towlower(f){var d,e;d=f>>>0<=255?1:2;a:do if(d==1)e=_tolower(f);else if(d==2){d=f>>>0>563?4:3;b:do if(d==3){e=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0);if((e|0)==255){d=4;break b}d=(e|0)==254?6:8;c:do if(d==6){if((f|0)!=304)break c;e=105;break a}while(0);e=f+e&4294967295;break a}while(0);e=f}while(0);return e}
+function __ZL10attrnumberPKwii(f,d,e){var b,a,g;b=f;g=0;f=b==0?3:1;a:do if(f==1){if((HEAP32[b>>2]-48&4294967295)>>>0>9){f=3;break a}f=(HEAP32[b>>2]-48&4294967295)>>>0<=9?4:5;b:do if(f==4)for(;;)if(g=((g*10&4294967295)+-48&4294967295)+HEAP32[b>>2]&4294967295,b=b+4&4294967295,(HEAP32[b>>2]-48&4294967295)>>>0<=9)f=4;else break b;while(0);f=(e|0)==1?6:8;b:do if(f==6){if((_towlower(HEAP32[b>>2])|0)!=115)break b;g=g*1E3&4294967295}while(0);a=g;f=9;break a}while(0);f==3&&(a=d);return a}
+function __Z9towlower2j(f){var d;d=f;f=(d|0)==73?1:3;a:do if(f==1){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810)break a;d=305}while(0);return _towlower(d)}
+function __ZL14LookupCharNameP10Translatorii(f,d,e){var b=STACKTOP;STACKTOP+=156;_memset(b,0,156);var a,g,c;a=b+8;var h=b+32,k=b+92,j;g=b+152;j=0;HEAP8[(__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295)>>0]=0;HEAP32[(b&4294967295)>>2]=0;HEAP32[(b+4&4294967295)>>2]=0;HEAP8[(a&4294967295)>>0]=0;HEAP8[(a+1&4294967295)>>0]=95;d=__Z8utf8_outjPc(d,a+2&4294967295);HEAP8[(a+(d+2&4294967295)&4294967295)>>0]=0;d=(e|0)!=0?1:2;a:do if(d==1)HEAP32[g>>2]=a+2&4294967295,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,
+g,h&4294967295,b&4294967295,0,0);else if(d==2){HEAP32[g>>2]=a+1&4294967295;c=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,g,h&4294967295,b&4294967295,0,0)|0)==0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break a;HEAP32[g>>2]=a+2&4294967295;c=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,g,h&4294967295,b&4294967295,0,0)|0)==0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break a;HEAP8[(a+1&4294967295)>>0]=32;__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,a+2&4294967295,h&4294967295,60,0,0,0)}while(0);
+d=(e|0)==0?6:13;a:do if(d==6){if(reSign(HEAP8[(h&4294967295)>>0],8,0)!=0)break a;if((HEAP32[(f+280&4294967295)>>2]|0)==25966)break a;__Z14SetTranslator2PKc(__str8165&4294967295);HEAP32[g>>2]=a+1&4294967295;HEAP8[(a+1&4294967295)>>0]=95;d=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(HEAP32[_translator2>>2],g,h&4294967295,b&4294967295,0,0)|0)==0;d=unSign(d,1,0);d=reSign(d,8,0)!=0?9:10;d==9&&(HEAP32[g>>2]=a+2&4294967295,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(HEAP32[_translator2>>
+2],g,h&4294967295,b&4294967295,0,0));d=reSign(HEAP8[(h&4294967295)>>0],8,0)!=0?11:12;d==11?j=__str8165&4294967295:d==12&&(c=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(c,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=c)}while(0);d=reSign(HEAP8[(h&4294967295)>>0],8,0)!=0?14:21;a:do if(d==14)if(d=j!=0?15:20,d==15){__Z13SetWordStressP10TranslatorPcPjii(HEAP32[_translator2>>2],h&4294967295,b&
+4294967295,-1,0);__Z14DecodePhonemesPKcPc(h&4294967295,k&4294967295);a=HEAP32[(f+280&4294967295)>>2];c=__ZZL13WordToString2jE3buf&4294967295;for(g=3;;)if(HEAP8[c>>0]=a>>>0>>>((g*8&4294967295)>>>0)&255,d=reSign(HEAP8[c>>0],8,0)!=0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?17:18,d==17&&(c=c+1&4294967295),g=d=g-1&4294967295,(d|0)>=0)d=16;else{d=19;break}HEAP8[c>>0]=0;a=__ZZL13WordToString2jE3buf&4294967295;_sprintf(__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295,__str9166&4294967295,__str8165&4294967295,
+k&4294967295,a);a=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(a,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=a}else d==20&&(__Z13SetWordStressP10TranslatorPcPjii(f,h&4294967295,b&4294967295,-1,0),__Z14DecodePhonemesPKcPc(h&4294967295,k&4294967295),_sprintf(__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295,__str10167&4294967295,k&4294967295));else if(d==21){if((e|0)!=0)break a;_llvm_memcpy_p0i8_p0i8_i32(__ZZL14LookupCharNameP10TranslatoriiE3buf&
+4294967295,__str11168&4294967295,17,1,0)}while(0);f=__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295;STACKTOP=b;return f}function __Z10Read4BytesP8_IO_FILE(f){var d,e,b;for(d=b=0;;)if(e=_fgetc(f)&255,b=(unSign(e,8,0)<<(d*8&4294967295))+b&4294967295,d=e=d+1&4294967295,!((e|0)<=3))break;return b}
+function __ZL13LoadSoundFilePKci(f,d){var e=STACKTOP;STACKTOP+=852;_memset(e,0,852);var b,a=null,g,c,h,k,j,l,m,n,o,q=e+88,p=e+188,r,v=e+392,u=e+404;l=f;b=l==0?1:3;a:do if(b==1){l=o=HEAP32[((_soundicon_tab+d*16&4294967295)+12&4294967295)>>2];if(o!=0){b=3;break a}n=1;b=31;break a}while(0);a:do if(b==3){b=reSign(HEAP8[(l&4294967295)>>0],8,0)!=47?4:5;b==4&&(_sprintf(p&4294967295,__str12169&4294967295,_path_home&4294967295,47,47,l),l=p&4294967295);g=o=_fopen(l,__str13170&4294967295);b=unSign(g!=0,1,0);
+reSign(b,8,0)!=0?(a=5,b=6):(a=5,b=20);if(b==6){_fseek(o,20,0);m=0;b:for(;;){b=m;a=o;for(h=j=0;;)if(k=_fgetc(a)&255,j=(unSign(k,8,0)<<(h*8&4294967295))+j&4294967295,h=k=h+1&4294967295,!((k|0)<=3))break;a=j;HEAP32[(v+b*4&4294967295)>>2]=a;m=b=m+1&4294967295;if(!((b|0)<=2))break b}b=(HEAP32[(v&4294967295)>>2]|0)!=65537?13:11;b:do if(b==11){if((HEAP32[(v+4&4294967295)>>2]|0)!=(HEAP32[_samplerate>>2]|0)){b=13;break b}b=(HEAP32[(v+8&4294967295)>>2]|0)!=(HEAP32[_samplerate>>2]*2&4294967295|0)?13:19;break b}while(0);
+b:do if(b==13){_fclose(o);o=0;b=(HEAP32[(v+8&4294967295)>>2]|0)==(HEAP32[_samplerate>>2]|0)?14:15;b==14?r=__str157&4294967295:b==15&&(r=__str14171&4294967295);_llvm_memcpy_p0i8_p0i8_i32(q&4294967295,__str15172&4294967295,18,1,0);m=_mkstemp(q&4294967295);a=unSign((m|0)>=0,1,0);if(reSign(a,8,0)==0)break b;_close(m);_sprintf(u&4294967295,__str16173&4294967295,l,HEAP32[_samplerate>>2],q&4294967295,r);m=(_system(u&4294967295)|0)==0;m=unSign(m,1,0);if(reSign(m,8,0)==0)break b;l=q&4294967295}while(0);m=
+o;a=19}b=(a==19?m:g)==0?21:23;b:do if(b==21){o=_fopen(l,__str13170&4294967295);if(o!=0)break b;n=3;break a}while(0);g=l;g=(_stat(g,e)|0)!=0;g=unSign(g,1,0);b=reSign(g,8,0)!=0?24:25;b==24?c=0:b==25&&(b=(HEAP32[(e+16&4294967295)>>2]&61440|0)==16384?26:27,b==26?c=-2:b==27&&(c=HEAP32[(e+44&4294967295)>>2]));a=g=c;_fseek(o,0,0);g=_realloc(HEAP32[((_soundicon_tab+d*16&4294967295)+8&4294967295)>>2],a);b=unSign(g==0,1,0);b=reSign(b,8,0)!=0?29:30;b==29?(_fclose(o),n=4):b==30&&(_fread(g,1,a,o),_fclose(o),_remove(q&
+4294967295),n=g+40&4294967295,HEAP32[((_soundicon_tab+d*16&4294967295)+4&4294967295)>>2]=(HEAP32[n>>2]|0)/2|0,HEAP32[((_soundicon_tab+d*16&4294967295)+8&4294967295)>>2]=g,n=0)}while(0);STACKTOP=e;return n}
+function __ZL14LoadSoundFile2PKc(f){var d,e,b;for(b=0;;){if(!((b|0)<(HEAP32[_n_soundicon_tab>>2]|0))){d=6;break}d=HEAP32[((_soundicon_tab+b*16&4294967295)+12&4294967295)>>2]!=0?2:4;if(d==2&&(_strcmp(f,HEAP32[((_soundicon_tab+b*16&4294967295)+12&4294967295)>>2])|0)==0){d=3;break}b=b+1&4294967295;d=5}d==3?e=b:d==6&&(HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]=HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]+1&4294967295,d=(HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]|0)>3?7:8,d==7&&(HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>
+2]=0),d=(__ZL13LoadSoundFilePKci(f,HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2])|0)!=0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?9:10,d==9?e=-1:d==10&&(e=HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2],d=_strlen(f)+1&4294967295,b=_realloc(HEAP32[((_soundicon_tab+b*16&4294967295)+12&4294967295)>>2],d),HEAP32[((_soundicon_tab+e*16&4294967295)+12&4294967295)>>2]=b,_strcpy(HEAP32[((_soundicon_tab+HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]*16&4294967295)+12&4294967295)>>2],f),e=HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]));
+return e}
+function __ZL8GetC_getv(){var f,d,e;f=HEAP32[__ZL7f_input>>2]!=0?1:8;a:do if(f==1)d=_fgetc(HEAP32[__ZL7f_input>>2]),f=(_feof(HEAP32[__ZL7f_input>>2])|0)!=0,f=unSign(f,1,0),f=reSign(f,8,0)!=0?2:3,f==2&&(d=32),f=(HEAP32[_option_multibyte>>2]|0)==4?4:7,f==4&&(e=_fgetc(HEAP32[__ZL7f_input>>2]),f=(_feof(HEAP32[__ZL7f_input>>2])|0)!=0,f=unSign(f,1,0),f=reSign(f,8,0)!=0?5:6,f==5&&(e=0),d=(e*256&4294967295)+d&4294967295);else if(f==8){f=(HEAP32[_option_multibyte>>2]|0)==3?9:13;b:do if(f==9)if(f=(HEAP32[HEAP32[_p_wchar_input>>
+2]>>2]|0)==0?10:11,f==10){HEAP8[__ZL12end_of_input_b>>0]=1;d=0;break a}else{if(f==11){if((unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)|0)!=0){f=19;break b}f=HEAPU32[_p_wchar_input>>2];d=HEAP32[f>>2];HEAP32[_p_wchar_input>>2]=f+4&4294967295;break a}}else if(f==13)if(f=reSign(HEAP8[HEAP32[_p_textinput>>2]>>0],8,0)==0?14:15,f==14){HEAP8[__ZL12end_of_input_b>>0]=1;d=0;break a}else if(f==15){if((unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)|0)!=0){f=19;break b}e=HEAPU32[_p_textinput>>2];f=(HEAP32[_option_multibyte>>
+2]|0)==4?17:18;if(f==17){d=unSign(HEAPU8[(e&4294967295)>>0],8,0);d=(unSign(HEAPU8[(HEAP32[_p_textinput>>2]+1&4294967295)>>0],8,0)*256&4294967295)+d&4294967295;HEAP32[_p_textinput>>2]=HEAP32[_p_textinput>>2]+2&4294967295;break a}else if(f==18){d=unSign(HEAPU8[e>>0],8,0);HEAP32[_p_textinput>>2]=e+1&4294967295;break a}}while(0);d=0}while(0);return d}
+function __Z3Eofv(){var f,d;f=(HEAP32[__ZL10ungot_char>>2]|0)!=0?1:2;f==1?d=0:f==2&&(f=HEAP32[__ZL7f_input>>2]!=0?3:4,f==3?d=_feof(HEAP32[__ZL7f_input>>2]):f==4&&(d=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));return d}
+function __ZL4GetCv(){var f=STACKTOP;STACKTOP+=16;_memset(f,0,16);var d,e=null,b,a,g,c,h,k;c=HEAP32[__ZL10ungot_char>>2];k=unSign((c|0)!=0,1,0);d=reSign(k,8,0)!=0?1:2;a:do if(d==1)HEAP32[__ZL10ungot_char>>2]=0,a=c;else if(d==2)if(d=(HEAP32[__ZZL4GetCvE6ungot2>>2]|0)!=0?3:4,d==3?(c=HEAP32[__ZZL4GetCvE6ungot2>>2],HEAP32[__ZZL4GetCvE6ungot2>>2]=0):d==4&&(c=__ZL8GetC_getv()),d=(HEAP32[_option_multibyte>>2]|0)==3|(HEAP32[_option_multibyte>>2]|0)==4?6:7,d==6)HEAP32[_count_characters>>2]=HEAP32[_count_characters>>
+2]+1&4294967295,a=c;else if(d==7){d=(HEAP32[_option_multibyte>>2]|0)<=1?8:45;b:do if(d==8){var j=c;if((j&128|0)!=0)e=8;else{e=8;d=46;break b}b=0;d=(c&224|0)!=192?12:10;c:do if(d==10){if((c&30|0)==0){d=12;break c}b=1;d=17;break c}while(0);c:do if(d==12)if(d=(c&240|0)==224?13:14,d==13)b=2;else if(d==14){if((c&248|0)!=240)break c;if(!((c&15|0)<=4))break c;b=3}while(0);k=b;g=unSign((k|0)>0,1,0);d=reSign(g,8,0)!=0?18:36;c:do if(d==18){g=unSign(HEAPU8[(__ZZ8utf8_in2PiPKciE4mask+k&4294967295)>>0],8,0)&c;
+var l=k,e=18;d:for(;;){if(!(((e==32?m:l)|0)>0)){d=34;break d}h=k;d=__ZL8GetC_getv();HEAP32[(f+h*4&4294967295)>>2]=d;h=HEAP32[(f+h*4&4294967295)>>2];d=unSign((h|0)==0,1,0);if(reSign(d,8,0)!=0){d=20;break d}if((h&192|0)!=128){d=26;break d}g=(h&63)+(g*64&4294967295)&4294967295;var m=k-1&4294967295;k=m;e=32;d=33}if(d==20)d=(HEAP32[_option_multibyte>>2]|0)==0?21:22,d==21&&(HEAP32[_option_multibyte>>2]=2),d=HEAP32[__ZL7f_input>>2]!=0?23:24,d==23?_ungetc(32,HEAP32[__ZL7f_input>>2]):d==24&&(HEAP32[_p_textinput>>
+2]=HEAP32[_p_textinput>>2]+-1&4294967295,HEAP8[HEAP32[_p_textinput>>2]>>0]=32,HEAP8[__ZL12end_of_input_b>>0]=0);else if(d==26){d=(b|0)==2?27:29;d:do if(d==27){if((k|0)!=1)break d;HEAP32[__ZZL4GetCvE6ungot2>>2]=HEAP32[(f+8&4294967295)>>2]}while(0);b=h;d=HEAP32[__ZL7f_input>>2]!=0?30:31;d==30?_ungetc(b,HEAP32[__ZL7f_input>>2]):d==31&&(HEAP32[_p_textinput>>2]=HEAP32[_p_textinput>>2]+-1&4294967295,HEAP8[HEAP32[_p_textinput>>2]>>0]=b&255,HEAP8[__ZL12end_of_input_b>>0]=0)}if((k|0)!=0)break c;HEAP32[_count_characters>>
+2]=HEAP32[_count_characters>>2]+1&4294967295;a=g;break a}while(0);d=(HEAP32[_option_multibyte>>2]|0)!=0?43:37;c:do if(d==37){d=(HEAP32[__ZL10ungot_char>>2]|0)!=0?38:39;if(d!=38&&d==39){d=HEAP32[__ZL7f_input>>2]!=0?40:41;if(d==40)var n=_feof(HEAP32[__ZL7f_input>>2]),e=40;else if(d==41)var o=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),e=41;if(((e==40?n:o)|0)!=0)break c}HEAP32[_option_multibyte>>2]=2;d=45;break b}while(0);d=45;break b}while(0);if(d==45)var q=c,e=45;k=e==45?q:j;HEAP32[_count_characters>>
+2]=HEAP32[_count_characters>>2]+1&4294967295;d=(k|0)>159?47:48;d==47?a=unSign(HEAPU16[(HEAP32[(HEAP32[_translator>>2]+696&4294967295)>>2]+2*(c-160&4294967295)&4294967295)>>1],16,0):d==48&&(a=c)}while(0);STACKTOP=f;return a}
+function __Z13SetVoiceStackP12espeak_VOICE(f){var d,e;e=__ZL10ssml_stack&4294967295;d=f==0?1:2;d==1?_llvm_memset_p0i8_i32(e,0,76,1,0):d==2&&(d=HEAP32[(f+4&4294967295)>>2]!=0?3:4,d==3&&_strcpy(e+56&-1,HEAP32[(f+4&4294967295)>>2]),d=HEAP32[(f&4294967295)>>2]!=0?5:6,d==5&&_strcpy(e+16&-1,HEAP32[(f&4294967295)>>2]),d=unSign(HEAPU8[(f+14&4294967295)>>0],8,0),HEAP32[(e+4&4294967295)>>2]=d,d=unSign(HEAPU8[(f+13&4294967295)>>0],8,0),HEAP32[(e+12&4294967295)>>2]=d,f=unSign(HEAPU8[(f+12&4294967295)>>0],8,0),
+HEAP32[(e+8&4294967295)>>2]=f)}
+function __Z11AddNameDataPKci(f,d){var e,b=null,a,g;e=(d|0)!=0?1:4;if(e==1){g=0;(HEAP32[f>>2]|0)!=0?(b=1,e=2):(b=1,e=3);a:do if(e==2)for(;;){var c=e=(b==2?c:g)+1&4294967295;if((HEAP32[f>>2]|0)!=0)e=b=2;else{b=2;break a}}while(0);g=((b==1?g:c)+1&4294967295)*4&4294967295;HEAP32[__ZL10n_namedata>>2]=HEAP32[__ZL10n_namedata>>2]+3&3}else e==4&&(g=_strlen(f)+1&4294967295);e=(g+HEAP32[__ZL11namedata_ix>>2]&4294967295|0)>=(HEAP32[__ZL10n_namedata>>2]|0)?6:9;a:do if(e==6)if(b=_realloc(HEAP32[_namedata>>2],
+(HEAP32[__ZL11namedata_ix>>2]+300&4294967295)+g&4294967295),e=unSign(b==0,1,0),e=reSign(e,8,0)!=0?7:8,e==7){a=-1;e=10;break a}else if(e==8){HEAP32[_namedata>>2]=b;HEAP32[__ZL10n_namedata>>2]=(HEAP32[__ZL11namedata_ix>>2]+300&4294967295)+g&4294967295;e=9;break a}while(0);e==9&&(e=HEAP32[_namedata>>2],a=HEAP32[__ZL11namedata_ix>>2],_llvm_memcpy_p0i8_p0i8_i32(e+a&4294967295,f,g,1,0),HEAP32[__ZL11namedata_ix>>2]=g+HEAP32[__ZL11namedata_ix>>2]&4294967295);return a}
+function _iswspace(f){var d,e;d=f>>>0<=255?1:2;d==1?e=_isspace(f):d==2&&(e=0);return e}
+function __ZL16GetSsmlAttributePwPKc(f,d){var e,b=null,a,g,c,h;g=f;a:for(;;){if((HEAP32[g>>2]|0)==0){e=23;break a}a=HEAP32[(g+-4&4294967295)>>2];e=a>>>0<=255?3:2;b:do if(e==3){if((_isspace(a)|0)==0)break b;h=0;e=HEAP32[g>>2];var k=reSign(HEAP8[(d+h&4294967295)>>0],8,0);e=(e|0)==(k|0)?5:6;c:do if(e==5)for(;;)if(g=g+4&4294967295,h=h+1&4294967295,e=HEAP32[g>>2],k=reSign(HEAP8[(d+h&4294967295)>>0],8,0),(e|0)==(k|0))e=5;else{e=6;break c}while(0);if(reSign(HEAP8[(d+h&4294967295)>>0],8,0)==0){e=8;break a}}while(0);
+g=g+4&4294967295;e=22}a:do if(e==8){b:for(;;){a=c=HEAPU32[g>>2];if(!(c>>>0<=255)){e=9;break b}var b=(_isspace(a)|0)!=0,j=g;if(b)b=10;else{b=10;e=11;break b}g=j+4&4294967295;e=8}if(e==9)var l=g,b=9;e=(HEAP32[(b==9?l:j)>>2]|0)==61?12:14;e==12&&(g=g+4&4294967295);b:for(;;){a=c=HEAPU32[g>>2];if(!(c>>>0<=255)){e=15;break b}var b=(_isspace(a)|0)!=0,m=g;if(b)b=16;else{b=16;e=17;break b}g=m+4&4294967295;e=14}if(e==15)var n=g,b=15;e=(HEAP32[(b==15?n:m)>>2]|0)==34?19:18;b:do if(e==18){if((HEAP32[g>>2]|0)==
+39){e=19;break b}c=__ZZL16GetSsmlAttributePwPKcE5empty&4294967295;break a}while(0);c=g+4&4294967295}else e==23&&(c=0);while(0);return c}
+function __ZL18GetVoiceAttributesPwi(f,d){var e=STACKTOP;STACKTOP+=108;_memset(e,0,108);var b,a,g,c,h,k=e+4,j=e+28,l=e+68,m,n,o;b=(d&32|0)!=0?1:3;a:do if(b==1){if(!((HEAP32[__ZL12n_ssml_stack>>2]|0)>1)){b=10;break a}HEAP32[__ZL12n_ssml_stack>>2]=HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295;b=10;break a}else if(b==3){h=__ZL16GetSsmlAttributePwPKc(f,__str22179&4294967295);b=(d|0)!=2?4:5;b==4?g=c=o=n=0:b==5&&(n=__ZL16GetSsmlAttributePwPKc(f,__str23180&4294967295),o=__ZL16GetSsmlAttributePwPKc(f,__str24181&
+4294967295),c=__ZL16GetSsmlAttributePwPKc(f,__str25182&4294967295),g=__ZL16GetSsmlAttributePwPKc(f,__str26183&4294967295));b=(d|0)!=2?7:9;b:do if(b==7){if(h!=0)break b;m=0;b=32;break a}while(0);var q=HEAP32[__ZL12n_ssml_stack>>2];b=__ZL10ssml_stack+q*76&4294967295;HEAP32[__ZL12n_ssml_stack>>2]=q+1&4294967295;__ZL13attrcopy_utf8PcPKwi(b+56&-1,h,20);__ZL13attrcopy_utf8PcPKwi(b+16&-1,n,40);h=__ZL10attrnumberPKwii(o,1,0)-1&4294967295;HEAP32[(b+4&4294967295)>>2]=h;c=__ZL10attrnumberPKwii(c,0,0);HEAP32[(b+
+12&4294967295)>>2]=c;g=__ZL10attrlookupPKwPK8MNEM_TAB(g,__ZZL18GetVoiceAttributesPwiE11mnem_gender&4294967295);HEAP32[(b+8&4294967295)>>2]=g;HEAP32[(b&4294967295)>>2]=d;b=10;break a}while(0);if(b==10){_strcpy(j&4294967295,__ZL10ssml_stack+16&4294967295);_strcpy(l&4294967295,__ZL10ssml_stack+56&4294967295);HEAP8[(k+13&4294967295)>>0]=HEAP32[(__ZL10ssml_stack+12&4294967295)>>2]&255;HEAP8[(k+12&4294967295)>>0]=HEAP32[(__ZL10ssml_stack+8&4294967295)>>2]&255;HEAP8[(k+14&4294967295)>>0]=HEAP32[(__ZL10ssml_stack+
+4&4294967295)>>2]&255;g=HEAP32[(k+8&4294967295)>>2]=0;b=(g|0)<(HEAP32[__ZL12n_ssml_stack>>2]|0)?11:26;a:do if(b==11){n=l&4294967295;o=j&4294967295;var q=k+12&4294967295,p=k+13&4294967295,r=k+14&4294967295,v=j&4294967295,u=l&4294967295,s=k+12&4294967295,t=k+13&4294967295,D=k+14&4294967295;for(;;){c=__ZL10ssml_stack+g*76&4294967295;h=0;b=reSign(HEAP8[(c+16&-1)>>0],8,0)==0?14:13;c:do if(b==13){if(__Z17SelectVoiceByNamePP12espeak_VOICEPKc(0,c+16&-1)==0)break c;h=1;_strcpy(v,c+16&-1);HEAP8[u>>0]=0;HEAP8[s>>
+0]=0;HEAP8[t>>0]=0;HEAP8[D>>0]=0;break c}while(0);b=reSign(HEAP8[(c+56&-1)>>0],8,0)!=0?17:19;c:do if(b==17){_strcpy(n,c+56&-1);if((h|0)!=0)break c;HEAP8[o>>0]=0}while(0);b=(HEAP32[(c+8&4294967295)>>2]|0)!=0?20:21;b==20&&(HEAP8[q>>0]=HEAP32[(c+8&4294967295)>>2]&255);b=(HEAP32[(c+12&4294967295)>>2]|0)!=0?22:23;b==22&&(HEAP8[p>>0]=HEAP32[(c+12&4294967295)>>2]&255);b=(HEAP32[(c+4&4294967295)>>2]|0)!=0?24:25;b==24&&(HEAP8[r>>0]=HEAP32[(c+4&4294967295)>>2]&255);g=g+1&4294967295;if((g|0)<(HEAP32[__ZL12n_ssml_stack>>
+2]|0))b=12;else break a}}while(0);HEAP32[(k&4294967295)>>2]=j&4294967295;HEAP32[(k+4&4294967295)>>2]=l&4294967295;k=__Z11SelectVoiceP12espeak_VOICEPi(k,e);b=k==0?27:28;b==27?a=__str35&4294967295:b==28&&(a=k);b=(_strcmp(a,__ZL16current_voice_id&4294967295)|0)!=0?30:31;b==30?(_strcpy(__ZL16current_voice_id&4294967295,a),m=131072):b==31&&(m=0)}STACKTOP=e;return m}
+function _wcstod(f,d){var e=STACKTOP;STACKTOP+=80;_memset(e,0,80);var b,a=null,g;g=f;b=(_isspace(HEAP32[g>>2])|0)!=0?1:2;a:do if(b==1)for(;;)if(g=g+4&4294967295,(_isspace(HEAP32[g>>2])|0)!=0)b=1;else break a;while(0);b=0;for(a=2;;){if(!(((a==4?c:0)|0)<=79))break;HEAP8[(e+b&4294967295)>>0]=HEAP32[(g+4*b&4294967295)>>2]&255;c=reSign(HEAP8[(e+b&4294967295)>>0],8,0);if((_isspace(c)|0)!=0)break;var c=b+1&4294967295;b=c;a=4}HEAP32[d>>2]=g+4*b&4294967295;g=_atof(e&4294967295);STACKTOP=e;return g}
+function _iswpunct(f){var d,e;d=f>>>0<=255?1:2;d==1?e=_ispunct(f):d==2&&(e=0);return e}function _iswlower(f){var d,e;d=f>>>0<=255?1:2;a:do if(d==1)e=_islower(f);else if(d==2){d=f>>>0>563?4:3;b:do if(d==3){if(reSign(HEAP8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0)!=-1){d=4;break b}e=1;break a}while(0);e=0}while(0);return e}
+function _iswupper(f){var d,e;d=f>>>0<=255?1:2;a:do if(d==1)e=_isupper(f);else if(d==2){d=f>>>0>563?4:3;b:do if(d==3){d=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0);if((d|0)==0|(d|0)==255){d=4;break b}e=1;break a}while(0);e=0}while(0);return e}
+function _iswalpha(f){var d,e;d=f>>>0<=255?1:2;d==1?e=_isalpha(f):d==2&&(d=f>>>0>12352&f>>>0<=42752?3:4,d==3?e=1:d==4&&(d=f>>>0>563?5:6,d==5?e=0:d==6&&(e=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0))));return e}
+function _iswalnum(f){var d,e,b;d=f>>>0<=255?2:1;a:do if(d==2){if((unSign((f-48&4294967295)>>>0<=9,1,0)|0)==0){d=4;break a}b=1;d=12;break a}else if(d==1){d=4;break a}while(0);d==4&&(d=f>>>0<=255?5:6,d==5?e=_isalpha(f):d==6&&(d=f>>>0>12352&f>>>0<=42752?7:8,d==7?e=1:d==8&&(d=f>>>0>563?9:10,d==9?e=0:d==10&&(e=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0)))),b=e);return b}
+function __Z10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_(f,d,e,b,a,g,c,h){var k=STACKTOP;STACKTOP+=1892;_memset(k,0,1892);var j,l=null,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F,I,C,K,O,J=k+200,Q,R=k+204,V=k+212,M=k+268,P=k+324,Y,ca,N,L,T,Z,S=k+328,ea=k+368,$=k+372,X,ia,ha,aa,da,W,ka,ua=k+376;K=k+416;O=k+496;var oa,qa,ra,xa=k+752,la,ga;n=k+756;I=k+760;var ta,ma,U=k+764,na,ba,ja,va,za,wa,Aa,fa=k+768,pa=k+1796,sa,Ba=k+1820,ya=k+1860;ta=HEAP32[n>>2]=32;Aa=wa=za=F=va=ja=ba=HEAP32[U>>2]=0;j=(unSign(HEAPU8[__ZL19clear_skipping_text_b>>
+0],1,0)|0)!=0?1:2;j==1&&(HEAP32[_skipping_text>>2]=0,HEAP8[__ZL19clear_skipping_text_b>>0]=0);HEAP32[(f+652&4294967295)>>2]=0;HEAP32[(f+8304&4294967295)>>2]=0;HEAP32[(f+8308&4294967295)>>2]=0;HEAP8[__ZL12end_of_input_b>>0]=0;HEAP32[c>>2]=0;HEAP8[h>>0]=0;HEAP32[__ZL7f_input>>2]=d;j=HEAP32[__ZL10ungot_word>>2]!=0?3:4;j==3&&(_strcpy(e,HEAP32[__ZL10ungot_word>>2]),d=_strlen(HEAP32[__ZL10ungot_word>>2]),HEAP32[U>>2]=HEAP32[U>>2]+d&4294967295,HEAP32[__ZL10ungot_word>>2]=0);j=(HEAP32[__ZL11ungot_char2>>
+2]|0)!=0?5:6;j==5?HEAP32[I>>2]=HEAP32[__ZL11ungot_char2>>2]:j==6&&(d=__ZL4GetCv(),HEAP32[I>>2]=d);var d=fa&4294967295,Ca=ua&4294967295,Ea=ua+1&4294967295,Da=K&4294967295,Ja=K&4294967295,Na=K&4294967295,Oa=K&4294967295,Pa=K&4294967295,Qa=K&4294967295,Ra=K&4294967295,Ka=K&4294967295,La=K&4294967295,Ma=K&4294967295,Sa=K&4294967295,Fa=S&4294967295,Ga=ua&4294967295,Ha=pa&4294967295,Va=pa&4294967295,Wa=pa+1&4294967295,eb=pa+2&4294967295,Ta=pa+1&4294967295,Xa=pa&4294967295,Ya=ya&4294967295,Za=R+4&4294967295,
+Ia=R+4&4294967295,$a=R&4294967295,Ua=V&4294967295,ab=R&4294967295,bb=V&4294967295;R&=4294967295;V&=4294967295;var cb=M&4294967295;M&=4294967295;var db=Ba&4294967295;ya&=4294967295;var fb=Ba&4294967295;Ba&=4294967295;var gb=k&4294967295,mb=k&4294967295,nb=k&4294967295,ob=k&4294967295,pb=k&4294967295,kb=k&4294967295,qb=k&4294967295,Ub=K&4294967295,Vb=k&4294967295,Wb=K&4294967295,Xb=K&4294967295,Yb=k&4294967295,Zb=K&4294967295,$b=k&4294967295,ac=k+1&4294967295;a:for(;;){j=(HEAP32[__ZL10ungot_char>>2]|
+0)!=0?668:669;j==668?m=0:j==669&&(j=HEAP32[__ZL7f_input>>2]!=0?670:671,j==670?m=_feof(HEAP32[__ZL7f_input>>2]):j==671&&(m=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));j=m;if(!((j|0)==0|(HEAP32[__ZL10ungot_char>>2]|0)!=0|(HEAP32[__ZL11ungot_char2>>2]|0)!=0|(HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]|0)>=0)){j=673;break a}j=(_iswalnum(HEAP32[n>>2])|0)==0?9:15;b:do if(j==9){j=(HEAP32[_end_character_position>>2]|0)>0?10:12;if(j==10&&(HEAP32[_count_characters>>2]|
+0)>(HEAP32[_end_character_position>>2]|0)){j=11;break a}if(!((HEAP32[_skip_characters>>2]|0)>0))break b;if((HEAP32[_count_characters>>2]|0)>(HEAP32[_skip_characters>>2]|0)){j=14;break a}}while(0);o=ta;ta=HEAP32[n>>2];HEAP32[n>>2]=HEAP32[I>>2];j=(HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]|0)>=0?16:18;b:do if(j==16){if(reSign(HEAP8[(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string+HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>
+2]&4294967295)>>0],8,0)!=0)break b;HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=-1}while(0);q=HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2];(q|0)==0&(HEAP32[__ZL11ungot_char2>>2]|0)==0?(l=18,j=19):(l=18,j=20);if(j==19){var l=HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2],lb=reSign(HEAP8[(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string+l&4294967295)>>0],8,0);HEAP32[n>>2]=
+lb;lb=l+1&4294967295;HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=lb;l=19}j=((l==19?lb:q)|0)>=0?21:22;b:do if(j==21)q=HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2],z=reSign(HEAP8[(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string+q&4294967295)>>0],8,0),HEAP32[I>>2]=z,HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=q+1&4294967295;else if(j==22){j=__ZL4GetCv();HEAP32[I>>2]=j;
+j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?23:24;j==23?ra=0:j==24&&(j=HEAP32[__ZL7f_input>>2]!=0?25:26,j==25?ra=_feof(HEAP32[__ZL7f_input>>2]):j==26&&(ra=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));q=ra;q=unSign((q|0)!=0,1,0);if(reSign(q,8,0)==0)break b;HEAP32[I>>2]=32}while(0);HEAP32[__ZL11ungot_char2>>2]=0;j=(HEAP32[_option_ssml>>2]|0)!=0?30:288;b:do if(j==30){if((ja|0)!=0)break b;j=(HEAP32[__ZL19ssml_ignore_l_angle>>2]|0)==38?65:32;c:do if(j==32){if((HEAP32[n>>2]|0)!=38)break c;j=(HEAP32[I>>2]|0)==
+35?35:34;if(j==34&&!((HEAP32[I>>2]|0)>96&(HEAP32[I>>2]|0)<=122))break c;q=0;HEAP32[n>>2]=HEAP32[I>>2];d:for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?38:39;if(j!=38&&j==39){j=HEAP32[__ZL7f_input>>2]!=0?40:41;if(j==40)var bc=_feof(HEAP32[__ZL7f_input>>2]),l=40;else if(j==41)var cc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=41;if(((l==40?bc:cc)|0)!=0)break d}if(!((_iswalnum(HEAP32[n>>2])|0)!=0|(HEAP32[n>>2]|0)==35))break d;if((q|0)>19)break d;HEAP8[(pa+q&4294967295)>>0]=HEAP32[n>>2]&255;q=q+1&4294967295;
+j=__ZL4GetCv();HEAP32[n>>2]=j}HEAP8[(pa+q&4294967295)>>0]=0;j=__ZL4GetCv();HEAP32[I>>2]=j;_sprintf(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string&4294967295,__str116&4294967295,Ha,HEAP32[n>>2],HEAP32[I>>2]);j=(HEAP32[n>>2]|0)==59?46:59;d:do if(j==46){j=reSign(HEAP8[Va>>0],8,0)==35?47:50;e:do if(j==47)if(j=reSign(HEAP8[Wa>>0],8,0)==120?48:49,j==48)var dc=_sscanf(eb,__str117&4294967295,n),l=48;else{if(j==49)var ec=_sscanf(Ta,__str30&4294967295,n),l=49}else if(j==50){l=__ZL18xml_char_mnemonics&
+4294967295;for(oa=Xa;;){var tb=l;if(HEAP32[(l&4294967295)>>2]==0){j=55;break}j=(_strcmp(oa,HEAP32[(tb&4294967295)>>2])|0)==0;var ub=l;if(j){j=52;break}l=ub+8&4294967295;j=54}j==55?qa=HEAP32[(tb+4&4294967295)>>2]:j==52&&(qa=HEAP32[(ub+4&4294967295)>>2]);oa=l=qa;q=unSign((oa|0)!=-1,1,0);if(reSign(q,8,0)==0){l=56;break e}var vb=l;HEAP32[n>>2]=vb;if((HEAP32[I>>2]|0)!=0){l=57;break e}HEAP32[I>>2]=32;var fc=l,l=58}while(0);if(((l==56?oa:l==57?vb:l==58?fc:l==49?ec:dc)|0)<=0)break d;if(!((HEAP32[n>>2]|0)<=
+32))break b;if(!((HEAP32[__ZL10sayas_mode>>2]|0)==20|(HEAP32[__ZL10sayas_mode>>2]|0)==36))break b;HEAP32[n>>2]=HEAP32[n>>2]+57344&4294967295;break b}while(0);HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=0;HEAP32[n>>2]=38;HEAP32[I>>2]=32;break b}while(0);if(!((HEAP32[n>>2]|0)==60&(HEAP32[__ZL19ssml_ignore_l_angle>>2]|0)!=60))break b;j=(HEAP32[I>>2]|0)==33?68:76;if(j==68){for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?69:70;if(j!=69&&j==70){j=HEAP32[__ZL7f_input>>
+2]!=0?71:72;if(j==71)var gc=_feof(HEAP32[__ZL7f_input>>2]),l=71;else if(j==72)var hc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=72;if(((l==71?gc:hc)|0)!=0){j=75;break}}if((HEAP32[n>>2]|0)==62){j=75;break}j=__ZL4GetCv();HEAP32[n>>2]=j;j=68}HEAP32[I>>2]=32}else if(j==76){j=(HEAP32[I>>2]|0)==47?85:77;c:do if(j==77){z=q=HEAP32[I>>2];j=q>>>0<=255?78:79;if(j==78)var ic=_isalpha(z),l=78;else if(j==79)if(j=z>>>0>12352&q>>>0<=42752?80:81,j==80)break c;else if(j==81)if(j=q>>>0>563?82:83,j==82)break b;else if(j==
+83)var jc=unSign(HEAPU8[(__ZL10walpha_tab+(q-256&4294967295)&4294967295)>>0],8,0),l=83;if(((l==78?ic:jc)|0)==0)break b}while(0);q=0;HEAP32[n>>2]=HEAP32[I>>2];c:for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?88:89;if(j!=88&&j==89){j=HEAP32[__ZL7f_input>>2]!=0?90:91;if(j==90)var kc=_feof(HEAP32[__ZL7f_input>>2]),l=90;else if(j==91)var lc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=91;if(((l==90?kc:lc)|0)!=0)break c}if((HEAP32[n>>2]|0)==62)break c;if((q|0)>255)break c;HEAP32[(fa+q*4&4294967295)>>2]=
+HEAP32[n>>2];q=q+1&4294967295;da=__ZL4GetCv();HEAP32[n>>2]=da}HEAP32[(fa+q*4&4294967295)>>2]=0;HEAP32[I>>2]=32;da=0;j=(HEAP32[(fa+(q-1&4294967295)*4&4294967295)>>2]|0)==47?96:97;j==96&&(HEAP32[(fa+(q-1&4294967295)*4&4294967295)>>2]=32,da=1);W=e;ka=g;l=da;aa=d;da=W;W=U;o=ka;ka=l;q=0;l=97;c:for(;;){if(!((l==103?hb:0)>>>0<=38))break c;z=HEAP32[(aa+4*q&4294967295)>>2];if((z|0)==0)break c;r=z;j=r>>>0<=255?101:100;if(j==101&&(_isspace(r)|0)!=0)break c;l=q;hb=reSign(z&255,8,0);hb=_tolower(hb)&255;HEAP8[(ua+
+l&4294967295)>>0]=hb;var hb=q+1&4294967295;q=hb;l=103}HEAP8[(ua+q&4294967295)>>0]=0;aa=aa+4*q&4294967295;j=reSign(HEAP8[Ca>>0],8,0)==47?106:115;c:do if(j==106){l=__ZL8ssmltags&4294967295;for(X=Ea;;){var wb=l;if(HEAP32[(l&4294967295)>>2]==0){j=111;break}var rb=(_strcmp(X,HEAP32[(wb&4294967295)>>2])|0)==0,xb=l;if(rb){j=108;break}l=xb+8&4294967295;j=110}j==111?ha=HEAP32[(wb+4&4294967295)>>2]:j==108&&(ha=HEAP32[(xb+4&4294967295)>>2]);X=l=ha;l=unSign((X|0)!=16,1,0);j=reSign(l,8,0)!=0?113:114;j==113&&(l=
+HEAP32[W>>2],HEAP8[(da+l&4294967295)>>0]=32,HEAP32[W>>2]=l+1&4294967295);X=rb=X+32&4294967295;l=114;j=126;break c}else if(j==115){l=__ZL8ssmltags&4294967295;for(X=Ga;;){var yb=l;if(HEAP32[(l&4294967295)>>2]==0){j=120;break}var ib=(_strcmp(X,HEAP32[(yb&4294967295)>>2])|0)==0,zb=l;if(ib){j=117;break}l=zb+8&4294967295;j=119}j==120?ia=HEAP32[(yb+4&4294967295)>>2]:j==117&&(ia=HEAP32[(zb+4&4294967295)>>2]);X=l=ia;l=unSign((X|0)!=16,1,0);j=reSign(l,8,0)!=0?122:123;j==122&&(l=HEAP32[W>>2],HEAP8[(da+l&4294967295)>>
+0]=32,HEAP32[W>>2]=l+1&4294967295);ib=X;if((ka|0)==0){l=123;j=126;break c}if(reSign(HEAP8[(__ZL22ignore_if_self_closing+ib&4294967295)>>0],8,0)!=0)l=124;else{l=124;j=126;break c}j=280;break c}while(0);c:do if(j==126){l=l==124?ib:l==114?rb:ib;q=0;r=HEAPU32[__ZL12n_ssml_stack>>2];z=__ZL10ssml_stack+(r-1&4294967295)*76&4294967295;if(l==1)l=126,j=245;else if(l==2)l=126,j=251;else if(l==3)l=126,j=136;else if(l==4)l=126,j=186;else if(l==5)l=126,j=208;else if(l==6)l=126,j=263;else if(l==7)l=126,j=266;else if(l==
+9)l=126,j=204;else if(l==10)l=126,j=127;else if(l==11){l=126;j=213;break a}else if(l==12)l=126,j=175;else if(l==13)l=126,j=233;else if(l==14)l=126,j=206;else if(l==15){l=126;j=262;break a}else if(l==33)l=126,j=255;else if(l==34)l=126,j=259;else if(l==35)l=126,j=185;else if(l==36)l=126,j=193;else if(l==38)l=126,j=271;else if(l==39)l=126,j=274;else if(l==41)l=126,j=207;else if(l==42)l=126,j=185;else if(l==43){l=126;j=232;break a}else if(l==44)l=126,j=185;else if(l==46)l=126,j=207;else if(l==47){l=126;
+j=262;break a}else l=126,j=278;d:do if(j==245){q=__ZL16GetSsmlAttributePwPKc(aa,__str115272&4294967295);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?246:248;e:do if(j==246){__ZL13attrcopy_utf8PcPKwi(Da,q,80);C=__Z11AddNameDataPKci(Ja,0);o=unSign((C|0)>=0,1,0);if(reSign(o,8,0)==0)break e;HEAP32[__ZL7xmlbase>>2]=HEAP32[_namedata>>2]+C&4294967295}while(0);j=(__ZL18GetVoiceAttributesPwi(aa,X)|0)==0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=250;break a}j=280;break c}else if(j==251){j=(__ZL18GetVoiceAttributesPwi(aa,
+X)|0)==0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=253;break a}j=280;break c}else if(j==136){z=X;j=HEAP32[__ZL13n_param_stack>>2];q=_param_stack+j*64&4294967295;j=(j|0)<=18?137:138;j==137&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(q&4294967295)>>2]=z;j=0;e:for(;;)if(HEAP32[((q+4&4294967295)+j*4&4294967295)>>2]=-1,j=z=j+1&4294967295,!((z|0)<=14))break e;z=j=q;r=1;e:for(;;){q=__ZL16GetSsmlAttributePwPKc(aa,HEAP32[(__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+
+r*4&4294967295)>>2]);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?142:173;f:do if(j==142)if(E=q,j=z,u=r,y=E,E=j,j=__ZL10attrlookupPKwPK8MNEM_TAB(y,HEAP32[(__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+u*4&4294967295)>>2]),HEAP32[$>>2]=j,j=unSign((HEAP32[$>>2]|0)>=0,1,0),j=reSign(j,8,0)!=0,s=u,j=j?143:144,j==143)HEAP32[((E+4&4294967295)+s*4&4294967295)>>2]=(HEAP32[$>>2]*HEAP32[((_param_stack+4&4294967295)+u*4&4294967295)>>2]&4294967295|0)/100|0;else if(j==144){t=y;y=s;w=t;s=$;t=0;g:for(;;){j=A=HEAPU32[w>>
+2];if(!(A>>>0<=255)){j=147;break g}var l=(_isspace(j)|0)!=0,Ab=w;if(l)l=148;else{l=148;j=149;break g}w=Ab+4&4294967295;j=146}if(j==147)var mc=w,l=147;j=(HEAP32[(l==147?mc:Ab)>>2]|0)==43?150:151;j==150&&(w=w+4&4294967295,t=1);j=(HEAP32[w>>2]|0)==45?152:153;j==152&&(w=w+4&4294967295,t=-1);A=_wcstod(w,ea);j=HEAP32[ea>>2]==w?154:155;g:do if(j==154){HEAP32[s>>2]=100;j=167;break g}else if(j==155)if(j=(HEAP32[HEAP32[ea>>2]>>2]|0)==37?156:159,j==156){j=(t|0)!=0?157:158;j==157&&(A=(t|0)*A+100);HEAP32[s>>2]=
+A|0;j=167;break g}else if(j==159){j=(HEAP32[(HEAP32[ea>>2]&4294967295)>>2]|0)==115?160:162;h:do if(j==160){if((HEAP32[(HEAP32[ea>>2]+4&4294967295)>>2]|0)!=116)break h;j=_exp2((t|0)*A/12)*100;HEAP32[s>>2]=j|0;j=167;break g}while(0);j=(y|0)==1?163:168;if(j==163){j=(t|0)==0?164:165;j==164?HEAP32[s>>2]=A*100|0:j==165&&(HEAP32[s>>2]=((t|0)*A*100|0)+100&4294967295);j=167;break g}else if(j==168){HEAP32[s>>2]=A|0;var sb=t;w=sb;j=(sb|0)==0?169:170;if(j==169){HEAP32[((E+4&4294967295)+u*4&4294967295)>>2]=HEAP32[$>>
+2];break f}else if(j==170){var Bb=u,Cb=HEAP32[(__ZL17speech_parameters+u*4&4294967295)>>2],Db=HEAP32[$>>2];if((sb|0)==2){l=170;j=171;break g}else l=170;HEAP32[((E+4&4294967295)+Bb*4&4294967295)>>2]=(w*Db&4294967295)+Cb&4294967295;break f}}}while(0);if(j==167)var nc=u,oc=HEAP32[(__ZL17speech_parameters+u*4&4294967295)>>2],pc=HEAP32[$>>2],l=167;HEAP32[((E+4&4294967295)+(l==167?nc:Bb)*4&4294967295)>>2]=((l==167?oc:Cb)*(l==167?pc:Db)&4294967295|0)/100|0}while(0);r=j=r+1&4294967295;if(!((j|0)<=4))break e}__ZL17ProcessParamStackPcRi(da,
+W);j=278;break d}else if(j==186){q=__ZL16GetSsmlAttributePwPKc(aa,__str93250&4294967295);u=__ZL16GetSsmlAttributePwPKc(aa,__str94251&4294967295);z=__ZL16GetSsmlAttributePwPKc(aa,__str95252&4294967295);r=__ZL10attrlookupPKwPK8MNEM_TAB(q,__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as&4294967295);j=__ZL10attrlookupPKwPK8MNEM_TAB(u,__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_sayas_format&4294967295);j=(j|0)==1?187:188;j==187&&(r=19);q=__ZL10attrnumberPKwii(z,0,0);j=(r|0)==64?189:192;j==189&&(j=(q|0)<=1?190:
+191,j==190?r=193:j==191&&(r=q+64&4294967295));_sprintf(Na,__str102259&4294967295,1,r);_strcpy(da+HEAP32[W>>2]&4294967295,Oa);j=HEAP32[W>>2];j=_strlen(Pa)+j&4294967295;HEAP32[W>>2]=j;HEAP32[__ZL11sayas_start>>2]=HEAP32[W>>2];HEAP32[__ZL10sayas_mode>>2]=r;j=278;break d}else if(j==208){q=__ZL16GetSsmlAttributePwPKc(aa,__str23180&4294967295);j=unSign(q!=0,1,0);if(reSign(j,8,0)==0){j=278;break d}__ZL13attrcopy_utf8PcPKwi(Qa,q,80);if((_strcmp(_skip_marker&4294967295,Ra)|0)==0){j=210;break a}C=__Z11AddNameDataPKci(Ka,
+0);j=unSign((C|0)>=0,1,0);if(reSign(j,8,0)==0){j=278;break d}_sprintf(La,__str104261&4294967295,1,C);_strcpy(da+HEAP32[W>>2]&4294967295,Ma);j=HEAP32[W>>2];j=_strlen(Sa)+j&4294967295;HEAP32[W>>2]=j;j=278;break d}else if(j==263){j=(HEAP32[(z&4294967295)>>2]|0)==6?264:265;j==264&&(q=__ZL18GetVoiceAttributesPwi(aa,38));l=__ZL18GetVoiceAttributesPwi(aa,X);q|=l;var qc=q+524358&4294967295,l=265;j=281;break d}else if(j==266){j=(HEAP32[(z&4294967295)>>2]|0)==6?267:268;j==267&&(q=__ZL18GetVoiceAttributesPwi(aa,
+38));j=(HEAP32[(z&4294967295)>>2]|0)==7?269:270;j==269&&(l=__ZL18GetVoiceAttributesPwi(aa,39),q|=l);l=__ZL18GetVoiceAttributesPwi(aa,X);q|=l;var rc=q+524358&4294967295,l=270;j=281;break d}else if(j==204){q=__ZL16GetSsmlAttributePwPKc(aa,__str103260&4294967295);j=unSign(q!=0,1,0);if(reSign(j,8,0)==0){j=278;break d}HEAP8[__ZL11ignore_text_b>>0]=1;j=HEAP32[W>>2];j=__ZL13attrcopy_utf8PcPKwi(da+HEAP32[W>>2]&4294967295,q,o-HEAP32[W>>2]&4294967295)+j&4294967295;HEAP32[W>>2]=j;j=278;break d}else if(j==127){z=
+X;j=HEAP32[__ZL13n_param_stack>>2];q=_param_stack+j*64&4294967295;j=(j|0)<=18?128:129;j==128&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(q&4294967295)>>2]=z;j=0;e:for(;;)if(HEAP32[((q+4&4294967295)+j*4&4294967295)>>2]=-1,j=z=j+1&4294967295,!((z|0)<=14))break e;z=j=q;q=__ZL16GetSsmlAttributePwPKc(aa,__str76233&4294967295);u=__ZL16GetSsmlAttributePwPKc(aa,__str77234&4294967295);j=(__ZL7attrcmpPKwPKc(q,__str78235&4294967295)|0)==0;j=unSign(j,1,0);j=reSign(j,
+8,0)!=0?132:133;e:do if(j==132)r=__ZL10attrlookupPKwPK8MNEM_TAB(u,__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct&4294967295),HEAP32[((z+4&4294967295)+20&4294967295)>>2]=r;else if(j==133){r=(__ZL7attrcmpPKwPKc(q,__str82239&4294967295)|0)==0;r=unSign(r,1,0);if(reSign(r,8,0)==0)break e;r=__ZL10attrlookupPKwPK8MNEM_TAB(u,__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals&4294967295);HEAP32[((z+4&4294967295)+24&4294967295)>>2]=r}while(0);__ZL17ProcessParamStackPcRi(da,W);j=278;break d}else if(j==175){z=X;j=HEAP32[__ZL13n_param_stack>>
+2];q=_param_stack+j*64&4294967295;j=(j|0)<=18?176:177;j==176&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(q&4294967295)>>2]=z;for(j=0;;)if(HEAP32[((q+4&4294967295)+j*4&4294967295)>>2]=-1,j=z=j+1&4294967295,!((z|0)<=14))break;z=j=q;r=3;q=__ZL16GetSsmlAttributePwPKc(aa,__str90247&4294967295);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?180:181;j==180&&(r=__ZL10attrlookupPKwPK8MNEM_TAB(q,__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis&4294967295));j=(HEAP32[((HEAP32[_translator>>
+2]&4294967295)+224&4294967295)>>2]|0)==1?182:183;j==182?(j=unSign(HEAPU8[(__ZZL14ProcessSsmlTagPwPcRiiiE23emphasis_to_pitch_range+r&4294967295)>>0],8,0),HEAP32[((z+4&4294967295)+16&4294967295)>>2]=j,j=unSign(HEAPU8[(__ZZL14ProcessSsmlTagPwPcRiiiE18emphasis_to_volume+r&4294967295)>>0],8,0),HEAP32[((z+4&4294967295)+8&4294967295)>>2]=j):j==183&&(HEAP32[((z+4&4294967295)+48&4294967295)>>2]=r);__ZL17ProcessParamStackPcRi(da,W);j=278;break d}else if(j==233){r=21;z=16384;q=__ZL16GetSsmlAttributePwPKc(aa,
+__str109266&4294967295);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?234:237;j==234&&(r=__ZL10attrlookupPKwPK8MNEM_TAB(q,__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break&4294967295),j=(r|0)<=2?235:236,j==235&&(_sprintf(da+HEAP32[W>>2]&4294967295,__str113270&4294967295,1,r),HEAP32[W>>2]=HEAP32[W>>2]+3&4294967295,z=0),r=HEAP32[(__ZZL14ProcessSsmlTagPwPcRiiiE11break_value+r*4&4294967295)>>2]);u=__ZL16GetSsmlAttributePwPKc(aa,__str114271&4294967295);j=unSign(u!=0,1,0);j=reSign(j,8,0)!=0?238:240;e:do if(j==238){var Eb=
+(__ZL10attrnumberPKwii(u,0,1)*25&4294967295|0)/(HEAP32[(_speed&4294967295)>>2]|0)|0;r=Eb;if((z|0)==0)l=238;else{l=238;j=242;break e}z=16384;j=241;break e}else if(j==240)if((z|0)!=0){j=241;break e}else{j=278;break d}while(0);if(j==241)var sc=r,l=241;j=((l==241?sc:Eb)|0)>4095?243:244;j==243&&(r=4095);var tc=r+z&4294967295,l=244;j=281;break d}else if(j==206){HEAP8[__ZL11ignore_text_b>>0]=1;j=278;break d}else if(j==255){for(;;){if(((l==254?Fb:r)|0)<=1)break;if((HEAP32[(__ZL10ssml_stack+(HEAP32[__ZL12n_ssml_stack>>
+2]-1&4294967295)*76&-1)>>2]|0)==1)break;var Fb=HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295;HEAP32[__ZL12n_ssml_stack>>2]=Fb;l=254}var uc=__ZL18GetVoiceAttributesPwi(aa,X)+524328&4294967295,l=257;j=281;break d}else if(j==259){for(;;){if(((l==258?Gb:r)|0)<=1)break;if((HEAP32[(__ZL10ssml_stack+(HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295)*76&-1)>>2]|0)==2)break;var Gb=HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295;HEAP32[__ZL12n_ssml_stack>>2]=Gb;l=258}z=0;var l=__ZL18GetVoiceAttributesPwi(aa,X),vc=z+l&4294967295,
+l=261;j=281;break d}else if(j==185){__ZL13PopParamStackiPcRi(X,da,W);j=278;break d}else if(j==193){j=(HEAP32[__ZL10sayas_mode>>2]|0)==36?194:203;if(j==194){HEAP8[(da+HEAP32[W>>2]&4294967295)>>0]=0;q=HEAP32[__ZL11sayas_start>>2];z=W;r=da;_llvm_memcpy_p0i8_p0i8_i32(S,__ZZL14ReplaceKeyNamePciRiE5C_163,40,4,0);E=r=r+q&4294967295;for(u=Fa;;){var Hb=u;if(HEAP32[(u&4294967295)>>2]==0){j=199;break}j=(_strcmp(E,HEAP32[(Hb&4294967295)>>2])|0)==0;var Ib=u;if(j){j=196;break}u=Ib+8&4294967295;j=198}j==199?Z=HEAP32[(Hb+
+4&4294967295)>>2]:j==196&&(Z=HEAP32[(Ib+4&4294967295)>>2]);u=j=Z;j=unSign((u|0)!=0,1,0);j=reSign(j,8,0)!=0?201:202;j==201&&(j=__Z8utf8_outjPc(u,r),HEAP32[z>>2]=j+q&4294967295)}j=HEAP32[W>>2];HEAP8[(da+j&4294967295)>>0]=1;HEAP32[W>>2]=j+1&4294967295;j=HEAP32[W>>2];HEAP8[(da+j&4294967295)>>0]=89;HEAP32[W>>2]=j+1&4294967295;HEAP32[__ZL10sayas_mode>>2]=0;j=278;break d}else if(j==271){j=(HEAP32[(z&4294967295)>>2]|0)==6?272:273;j==272&&(q=__ZL18GetVoiceAttributesPwi(aa,X));var wc=q+524328&4294967295,l=
+273;j=281;break d}else if(j==274){j=(HEAP32[(z&4294967295)>>2]|0)==6?276:275;if(j==275&&(HEAP32[(z&4294967295)>>2]|0)!=7){j=277;break a}var xc=__ZL18GetVoiceAttributesPwi(aa,X)+524358&4294967295,l=276;j=281;break d}else if(j==207){HEAP8[__ZL11ignore_text_b>>0]=0;j=278;break d}while(0);if(j==278){j=280;break c}else if(j==281)if(B=j=l==244?tc:l==257?uc:l==261?vc:l==265?qc:l==270?rc:l==273?wc:xc,(j|0)!=0){j=282;break a}else{j=287;break c}}while(0);j==280&&(B=0);HEAP32[n>>2]=32;j=__ZL4GetCv();HEAP32[I>>
+2]=j;j=667;continue a}}while(0);HEAP32[__ZL19ssml_ignore_l_angle>>2]=0;if((unSign(HEAPU8[__ZL11ignore_text_b>>0],1,0)|0)!=0){j=667;continue a}var Jb=HEAPU32[n>>2];if((HEAP32[I>>2]|0)==10&(HEAP32[_option_linelength>>2]|0)==-1){j=290;break a}j=(Jb|0)==1?302:301;b:do if(j==301){j=(reSign(HEAP8[_ctrl_embedded>>0],8,0)|0)==(HEAP32[n>>2]|0)?302:333;break b}while(0);b:do if(j==302){if((HEAP32[I>>2]|0)==86){j=303;break a}if((HEAP32[I>>2]|0)!=66)break b;_llvm_memcpy_p0i8_p0i8_i32(e+HEAP32[U>>2]&4294967295,
+__str125&4294967295,4,1,0);HEAP32[U>>2]=HEAP32[U>>2]+3&4294967295;j=__ZL4GetCv();HEAP32[I>>2]=j;j=unSign((HEAP32[I>>2]|0)==48,1,0);j=reSign(j,8,0)!=0?318:319;c:do if(j==318)HEAP32[_option_punctuation>>2]=0;else if(j==319){HEAP32[_option_punctuation>>2]=1;HEAP32[(_option_punctlist&4294967295)>>2]=0;if((HEAP32[I>>2]|0)==49)break c;for(la=0;;){o=j=HEAPU32[I>>2];j=j>>>0<=255?324:323;if(j==324&&(_isspace(o)|0)!=0){j=331;break}j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?326:327;if(j!=326&&j==327){j=HEAP32[__ZL7f_input>>
+2]!=0?328:329;if(j==328)var yc=_feof(HEAP32[__ZL7f_input>>2]),l=328;else if(j==329)var zc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=329;if(((l==328?yc:zc)|0)!=0){j=331;break}}HEAP32[(_option_punctlist+la*4&4294967295)>>2]=HEAP32[I>>2];la=la+1&4294967295;j=__ZL4GetCv();HEAP32[I>>2]=j;j=HEAP32[U>>2];HEAP8[(e+j&4294967295)>>0]=32;HEAP32[U>>2]=j+1&4294967295;j=322}HEAP32[(_option_punctlist+la*4&4294967295)>>2]=0;HEAP32[_option_punctuation>>2]=2}while(0);j=__ZL4GetCv();HEAP32[I>>2]=j;j=667;continue a}while(0);
+ba=ba+1&4294967295;j=(_iswalnum(HEAP32[n>>2])|0)!=0?334:335;b:do if(j==334){va=1;j=356;break b}else if(j==335){j=(za|0)!=0?336:337;j==336&&(za=0,HEAP32[n>>2]=1328,q=HEAP32[I>>2],HEAP32[__ZL10ungot_char>>2]=q,HEAP32[I>>2]=32);z=HEAP32[n>>2];q=__ZL12chars_ignore&4294967295;r=0;c:for(;;){if(reSign(HEAP16[(q+2*r&4294967295)>>1],16,0)==0){j=342;break c}j=unSign(HEAPU16[(q+2*r&4294967295)>>1],16,0);var Kb=r+1&4294967295;if((j|0)==(z|0)){j=339;break c}r=Kb;j=341}j==342?N=0:j==339&&(N=Kb);j=N;j=unSign((j|
+0)!=0,1,0);if(reSign(j,8,0)!=0){j=667;continue a}ca=HEAP32[n>>2];j=ca>>>0<=255?346:345;c:do if(j==346){if((_isspace(ca)|0)==0)break c;if((HEAP32[(f+280&4294967295)>>2]|0)!=6972015)break c;sa=e+(HEAP32[U>>2]-1&4294967295)&4294967295;if(reSign(HEAP8[(sa&4294967295)>>0],8,0)!=105)break c;j=reSign(HEAP8[(sa+-1&4294967295)>>0],8,0)==46?350:351;j==350&&(sa=sa+-1&4294967295);if(reSign(HEAP8[(sa+-1&4294967295)>>0],8,0)==32){j=352;break a}}while(0);ca=HEAP32[n>>2];if((ca|0)==3405)l=353;else{l=353;j=357;break b}if((HEAP32[I>>
+2]|0)!=8205){j=356;break b}var Ac=Y=HEAP32[n>>2]=3406,l=355;j=358;break b}while(0);b:do if(j==356){var Bc=HEAP32[n>>2],l=356;j=357;break b}while(0);b:do if(j==357){var Lb=Y=l=l==356?Bc:ca;if(l>>>0<=255)l=357;else{l=357;j=358;break b}j=(_isupper(Lb)|0)!=0?363:376;break b}while(0);b:do if(j==358){j=(l==355?Ac:Lb)>>>0>563?360:359;c:do if(j==359){j=unSign(HEAPU8[(__ZL10walpha_tab+(Y-256&4294967295)&4294967295)>>0],8,0);if((j|0)==0|(j|0)==255)break c;j=363;break b}while(0);j=376;break b}while(0);b:do if(j==
+363){HEAP32[(f+8304&4294967295)>>2]=HEAP32[(f+8304&4294967295)>>2]+1&4294967295;if(!((HEAP32[_option_capitals>>2]|0)==2&(HEAP32[__ZL10sayas_mode>>2]|0)==0))break b;z=q=ta;j=q>>>0<=255?369:365;if(j==369){if((_isupper(z)|0)!=0)break b}else if(j==365){j=z>>>0>563?367:366;c:do if(j==366){j=unSign(HEAPU8[(__ZL10walpha_tab+(q-256&4294967295)&4294967295)>>0],8,0);if((j|0)==0|(j|0)==255)break c;break b}while(0)}q=f;j=__str127&4294967295;z=Ya;HEAP32[P>>2]=j;HEAP32[Za>>2]=0;HEAP32[$a>>2]=HEAP32[Ia>>2];j=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(q,
+P,Ua,ab,0,0)|0)!=0;j=unSign(j,1,0);j=reSign(j,8,0)!=0?371:372;j==371?(__Z13SetWordStressP10TranslatorPcPjii(q,bb,R,-1,0),__Z14DecodePhonemesPKcPc(V,cb),_sprintf(z,__str7164&4294967295,M),Q=z):j==372&&(Q=0);q=Q;q=unSign(q!=0,1,0);if(reSign(q,8,0)==0)break b;_strcpy(db,ya);la=_strlen(fb);if(!((la+HEAP32[U>>2]&4294967295|0)<(g|0)))break b;_strcpy(e+HEAP32[U>>2]&4294967295,Ba);HEAP32[U>>2]=la+HEAP32[U>>2]&4294967295}else if(j==376){z=q=j=HEAPU32[n>>2];j=j>>>0<=255?377:378;c:do if(j==377){var Cc=_isalpha(z),
+l=377;j=383;break c}else if(j==378)if(j=z>>>0>12352&q>>>0<=42752?379:380,j==379){j=384;break c}else if(j==380)if(j=q>>>0>563?381:382,j==381)break b;else if(j==382){var Dc=unSign(HEAPU8[(__ZL10walpha_tab+(q-256&4294967295)&4294967295)>>0],8,0),l=382;j=383;break c}while(0);if(j==383&&((l==377?Cc:Dc)|0)==0)break b;HEAP32[(f+8308&4294967295)>>2]=HEAP32[(f+8308&4294967295)>>2]+1&4294967295}while(0);j=(HEAP32[_option_phoneme_input>>2]|0)!=0?386:395;b:do if(j==386)if(j=(ja|0)>0?387:388,j==387)ja=ja-1&4294967295;
+else if(j==388){q=HEAP32[n>>2];(q|0)!=91?(l=388,j=392):(l=388,j=389);if(j==389)if(j=(HEAP32[I>>2]|0)!=91?391:390,j==391)var Ec=HEAP32[n>>2],l=391;else if(j==390){ja=-1;break b}if(((l==391?Ec:q)|0)!=93)break b;if((HEAP32[I>>2]|0)!=93)break b;ja=2}while(0);j=(HEAP32[n>>2]|0)==10?396:420;if(j==396){for(T=0;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?401:402;if(j!=401&&j==402){j=HEAP32[__ZL7f_input>>2]!=0?403:404;if(j==403)var Fc=_feof(HEAP32[__ZL7f_input>>2]),l=403;else if(j==404)var Gc=unSign(HEAPU8[__ZL12end_of_input_b>>
+0],1,0),l=404;if(((l==403?Fc:Gc)|0)!=0)break}j=q=HEAPU32[I>>2];if(!(q>>>0<=255))break;if((_isspace(j)|0)==0)break;j=(HEAP32[I>>2]|0)==10?398:399;j==398&&(T=T+1&4294967295);j=__ZL4GetCv();HEAP32[I>>2]=j}if((T|0)>0){j=410;break a}if((ba|0)<=(HEAP32[_option_linelength>>2]|0)){j=418;break a}ba=0}z=0;j=(ja|0)==0&(HEAP32[__ZL10sayas_mode>>2]|0)==0?421:643;b:do if(j==421){q=0;j=(wa|0)!=0?422:434;c:do if(j==422){r=HEAP32[n>>2];j=r>>>0<=255?424:423;if(j==424&&(_isspace(r)|0)!=0)break c;if((__Z7IsAlphaj(HEAP32[n>>
+2])|0)==0){j=432;break a}u=r=HEAP32[n>>2];j=r>>>0<=255?431:427;if(j==431){if((_islower(u)|0)==0){j=432;break a}}else if(j==427){if(u>>>0>563){j=429;break a}if(reSign(HEAP8[(__ZL10walpha_tab+(r-256&4294967295)&4294967295)>>0],8,0)!=-1){j=429;break a}}wa=0}while(0);j=(HEAP32[n>>2]|0)==46?435:441;c:do if(j==435){if((HEAP32[I>>2]|0)!=46){j=441;break c}ma=__ZL4GetCv();F=unSign((ma|0)==46,1,0);j=reSign(F,8,0)!=0?437:438;d:do if(j==437)for(;;)if(HEAP32[n>>2]=8230,HEAP32[I>>2]=32,ma=__ZL4GetCv(),F=unSign((ma|
+0)==46,1,0),reSign(F,8,0)!=0)j=437;else break d;while(0);F=ma;j=(HEAP32[n>>2]|0)==8230?439:440;j==439?HEAP32[I>>2]=F:j==440&&(HEAP32[__ZL10ungot_char>>2]=F)}while(0);F=0;u=HEAP32[n>>2];r=__ZL11punct_chars&4294967295;E=0;c:for(;;){if(reSign(HEAP16[(r+2*E&4294967295)>>1],16,0)==0){j=446;break c}j=unSign(HEAPU16[(r+2*E&4294967295)>>1],16,0);var Mb=E+1&4294967295;if((j|0)==(u|0)){j=443;break c}E=Mb;j=445}j==446?G=0:j==443&&(G=Mb);r=j=G;j=unSign((r|0)!=0,1,0);j=reSign(j,8,0)!=0?448:464;c:do if(j==448)if(F=
+HEAP32[(__ZL16punct_attributes+r*4&4294967295)>>2],j=(F&1048576|0)!=0?449:450,j==449){za=1;HEAP32[c>>2]=(F|0)>>12&15;j=667;continue a}else if(j==450){u=HEAP32[I>>2];j=u>>>0<=255?452:451;d:do if(j==452){j=(_isspace(u)|0)!=0?463:453;break d}else if(j==451){j=453;break d}while(0);d:do if(j==453){if((F&32768|0)!=0){j=463;break d}if((__Z9IsBracketi(HEAP32[I>>2])|0)!=0|(HEAP32[I>>2]|0)==63){j=463;break d}j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?456:457;if(j!=456&&j==457){j=HEAP32[__ZL7f_input>>2]!=0?458:459;
+if(j==458)var Hc=_feof(HEAP32[__ZL7f_input>>2]),l=458;else if(j==459)var Ic=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=459;if(((l==458?Hc:Ic)|0)!=0){j=463;break d}}if((reSign(HEAP8[_ctrl_embedded>>0],8,0)|0)==(HEAP32[I>>2]|0)){j=463;break d}break c}while(0);q=1}while(0);j=(HEAP32[n>>2]|0)==57404?465:466;j==465&&(HEAP32[n>>2]=60);j=(HEAP32[_option_punctuation>>2]|0)!=0?467:537;c:do if(j==467&&(r=HEAP32[n>>2],j=r>>>0<=255?469:468,j==469)){if((_ispunct(r)|0)==0)break c;if((unSign(HEAPU8[__ZL10audio_text_b>>
+0],1,0)|0)!=0)break c;j=(HEAP32[_option_punctuation>>2]|0)==1?479:472;d:do if(j==472){u=HEAP32[n>>2];for(r=_option_punctlist&4294967295;;){if((HEAP32[r>>2]|0)==0){j=476;break}var Nb=r;if((HEAP32[r>>2]|0)==(u|0)){j=477;break}r=Nb+4&4294967295;j=475}if(j!=476&&j==477&&Nb!=0){j=479;break d}break c}while(0);HEAP32[(f+652&4294967295)>>2]=0;z=HEAP32[n>>2];r=e;E=q;B=f;y=I;u=U;s=0;t=HEAP32[y>>2];HEAP8[gb>>0]=0;A=z;w=4;d:for(;;){if(!((w|0)<(HEAP32[_n_soundicon_tab>>2]|0))){j=487;break d}var Ob=w;if((HEAP32[(_soundicon_tab+
+w*16&-1)>>2]|0)==(A|0)){j=481;break d}w=Ob+1&4294967295;j=486}d:do if(j==487)x=-1;else if(j==481){j=(HEAP32[((_soundicon_tab+Ob*16&4294967295)+4&4294967295)>>2]|0)==0?482:484;e:do if(j==482){x=(__ZL13LoadSoundFilePKci(0,w)|0)!=0;x=unSign(x,1,0);if(reSign(x,8,0)==0){j=484;break e}x=-1;break d}while(0);x=w}while(0);w=j=x;j=unSign((w|0)>=0,1,0);j=reSign(j,8,0)!=0?489:490;d:do if(j==489){_sprintf(mb,__str17174&4294967295,w);j=t;HEAP32[__ZL10ungot_char>>2]=j;j=514;break d}else if(j==490){w=__ZL14LookupCharNameP10Translatorii(B,
+z,0);j=unSign(w!=0,1,0);j=reSign(j,8,0)!=0?491:512;e:do if(j==491){s=1;j=(HEAP32[u>>2]|0)==0?494:492;f:do if(j==492){if((E|0)==0)break f;if((HEAP32[(((B&4294967295)+24&4294967295)+68&4294967295)>>2]&2|0)!=0)break f;j=t;HEAP32[__ZL10ungot_char>>2]=j;j=(HEAP32[_option_ssml>>2]|0)!=0?509:511;g:do if(j==509){if(!((z|0)==60|(z|0)==38))break g;HEAP32[__ZL19ssml_ignore_l_angle>>2]=z}while(0);HEAP32[__ZL11ungot_char2>>2]=z;HEAP8[$b>>0]=32;HEAP8[ac>>0]=0;break e}while(0);A=1;j=(t|0)==(z|0)&(z|0)!=60?495:496;
+f:do if(j==495)for(;;)if(A=A+1&4294967295,t=__ZL4GetCv(),(t|0)==(z|0)&(z|0)!=60)j=495;else break f;while(0);HEAP32[y>>2]=t;j=(E|0)!=0?497:498;j==497&&(j=t,HEAP32[__ZL10ungot_char>>2]=j);j=(A|0)==1?499:500;if(j==499)_sprintf(pb,__str18175&4294967295,w);else if(j==500)if(j=(A|0)<=3?501:507,j==501){HEAP8[kb>>0]=0;j=(HEAP32[(_embedded_value+8&4294967295)>>2]|0)<=299?502:503;j==502&&_llvm_memcpy_p0i8_p0i8_i32(qb,__str19176&4294967295,6,1,0);j=(A|0)>0;unSign(j,1,0);A=A-1&4294967295;j=j?504:505;f:do if(j==
+504)for(;;)if(_sprintf(Ub,__str18175&4294967295,w),_strcat(Vb,Wb),j=unSign((A|0)>0,1,0),A=A-1&4294967295,reSign(j,8,0)!=0)j=504;else{j=505;break f}while(0);if(!((HEAP32[(_embedded_value+8&4294967295)>>2]|0)<=299))break e;_llvm_memcpy_p0i8_p0i8_i32(Xb,__str20177&4294967295,7,1,0);_strcat(Yb,Zb)}else j==507&&_sprintf(kb,__str21178&4294967295,w,A,w)}while(0);if((s|0)!=0){j=514;break d}H=-1;j=534;break d}while(0);d:do if(j==514)if(y=HEAP32[u>>2],j=_strlen(nb),_strcpy(r+HEAP32[u>>2]&4294967295,ob),HEAP32[u>>
+2]=j+HEAP32[u>>2]&4294967295,j=(E|0)==0?515:516,j==515)H=-1;else if(j==516)if(j=(z|0)==45?517:518,j==517)H=16384;else if(j==518){t=z;s=__ZL11punct_chars&4294967295;w=0;e:for(;;){if(reSign(HEAP16[(s+2*w&4294967295)>>1],16,0)==0){j=523;break e}j=unSign(HEAPU16[(s+2*w&4294967295)>>1],16,0);var Pb=w+1&4294967295;if((j|0)==(t|0)){j=520;break e}w=Pb;j=522}j==523?D=0:j==520&&(D=Pb);j=D;s=HEAP32[(__ZL16punct_attributes+j*4&4294967295)>>2];t=262148;j=(s&28672|0)==4096?525:526;j==525&&(t=266244);j=(y|0)>0?
+527:531;e:do if(j==527){if((HEAP32[(((B&4294967295)+24&4294967295)+68&4294967295)>>2]&2|0)!=0)break e;j=(s&-32769|0)==266270?529:530;if(j==529){H=262148;j=534;break d}else if(j==530){H=t;j=534;break d}}while(0);j=(s&524288|0)!=0?532:533;j==532?H=s:j==533&&(H=t)}while(0);B=H;z=unSign((B|0)>=0,1,0);if(reSign(z,8,0)!=0){j=535;break a}z=HEAP32[n>>2]}while(0);j=(F&2097152|0)!=0?538:541;c:do if(j==538){if((z|0)!=0)break c;r=e+HEAP32[U>>2]&4294967295;u=__ZL14LookupCharNameP10Translatorii(f,HEAP32[n>>2],
+1);_strcpy(r,u);if(reSign(HEAP8[(r&4294967295)>>0],8,0)==0)break c;z=_strlen(r);HEAP32[U>>2]=HEAP32[U>>2]+z&4294967295;z=HEAP32[n>>2];F&=-28673}while(0);if((q|0)==0)break b;na=0;r=ma=HEAP32[I>>2];j=r>>>0<=255?544:543;c:do if(j==544){if((_isspace(r)|0)==0)break c;for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?549:550;if(j!=549&&j==550){j=HEAP32[__ZL7f_input>>2]!=0?551:552;if(j==551)var Jc=_feof(HEAP32[__ZL7f_input>>2]),l=551;else if(j==552)var Kc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=552;if(((l==
+551?Jc:Kc)|0)!=0){j=557;break}}j=u=ma;if(!(u>>>0<=255)){j=555;break}if((_isspace(j)|0)==0){j=557;break}j=(ma|0)==10?546:547;j==546&&(na=na+1&4294967295);ma=__ZL4GetCv();j=548}}while(0);j=(HEAP32[n>>2]|0)==46?559:561;c:do if(j==559){if(!((na|0)<=1)){j=621;break c}F|=4194304;j=561;break c}while(0);c:do if(j==561){if((na|0)!=0){j=621;break c}r=HEAPU32[n>>2];(r|0)==44?(l=562,j=563):(l=562,j=579);d:do if(j==563){j=(ta|0)==46?564:578;e:do if(j==564){if((HEAP32[(f+280&4294967295)>>2]|0)!=26741)break e;u=
+o;j=u>>>0<=255?567:566;if(j==567){if((unSign((u-48&4294967295)>>>0<=9,1,0)|0)==0)break e;u=ma;j=u>>>0<=255?570:569;f:do if(j==570){j=(unSign((u-48&4294967295)>>>0<=9,1,0)|0)!=0?577:571;break f}else if(j==569){j=571;break f}while(0);f:do if(j==571)if(u=E=ma,j=E>>>0<=255?576:572,j==576){if((_islower(E)|0)==0)break e}else if(j==572){j=E>>>0>563?574:573;g:do if(j==573){if(reSign(HEAP8[(__ZL10walpha_tab+(u-256&4294967295)&4294967295)>>0],8,0)!=-1)break g;break f}while(0);break e}while(0);HEAP32[n>>2]=
+1367;q=0;j=615;break d}}while(0);var Lc=HEAP32[n>>2],l=578;j=579;break d}while(0);d:do if(j==579){if(((l==578?Lc:r)|0)!=46){j=615;break d}j=(HEAP32[((f&4294967295)+184&4294967295)>>2]&65536|0)==0?603:581;e:do if(j==581){r=ta;j=r>>>0<=255?583:582;f:do if(j==583){j=(unSign((r-48&4294967295)>>>0<=9,1,0)|0)!=0?591:584;break f}else if(j==582){j=584;break f}while(0);if(j==584)if(j=ta,j=(j|0)==73|(j|0)==86|(j|0)==88|(j|0)==76?586:585,j==586){if(j=o,j=(j|0)==73|(j|0)==86|(j|0)==88|(j|0)==76?587:588,j!=587&&
+j==588)if(r=o,j=r>>>0<=255?590:589,j==590){if((_isspace(r)|0)==0){j=603;break e}}else if(j==589){j=603;break e}}else if(j==585){j=603;break e}r=j=ta;j=j>>>0<=255?593:592;f:do if(j==593){if((unSign((r-48&4294967295)>>>0<=9,1,0)|0)==0)break f;var jb=l=ma;j=l>>>0<=255?596:597;g:do if(j==596)v=_islower(jb);else if(j==597){j=jb>>>0>563?599:598;h:do if(j==598){if(reSign(HEAP8[(__ZL10walpha_tab+(l-256&4294967295)&4294967295)>>0],8,0)!=-1){j=599;break h}v=1;break g}while(0);v=0}while(0);l=v;jb=ma;if((l|0)!=
+0|(jb|0)==45)l=601;else{l=601;j=606;break e}q=0;j=605;break e}while(0);q=0;j=605;break e}while(0);e:do if(j==603){var Qb=ma;if((Qb|0)==39)l=603;else{l=603;j=606;break e}q=0;j=605;break e}while(0);if(j==605)var Mc=ma,l=605;r=u=l==605?Mc:l==601?jb:Qb;j=u>>>0<=255?611:607;e:do if(j==611){j=(_islower(u)|0)!=0?612:613;break e}else if(j==607){j=u>>>0>563?609:608;f:do if(j==608){if(reSign(HEAP8[(__ZL10walpha_tab+(r-256&4294967295)&4294967295)>>0],8,0)!=-1)break f;j=612;break e}while(0);j=613;break e}while(0);
+j==612&&(q=0);if((va|0)!=0){j=617;break d}HEAP32[n>>2]=32;q=0;j=633;break c}while(0);d:do if(j==615){if((va|0)!=0)break d;q=0;j=633;break c}while(0);if((q|0)==0){j=633;break c}if((HEAP32[n>>2]|0)!=46){j=621;break c}if(!((ma|0)==60&(HEAP32[_option_ssml>>2]|0)!=0)){j=621;break c}q=0;Aa=HEAP32[U>>2];wa=F;j=633;break c}while(0);if(j==621&&(q|0)!=0){j=622;break a}j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?634:635;j==634?p=0:j==635&&(j=HEAP32[__ZL7f_input>>2]!=0?636:637,j==636?p=_feof(HEAP32[__ZL7f_input>>2]):
+j==637&&(p=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));j=p;j=unSign((j|0)==0,1,0);if(reSign(j,8,0)==0)break b;q=HEAP32[I>>2];j=q>>>0<=255?641:640;if(j==641){if((_isspace(q)|0)==0)break b;q=ma;HEAP32[__ZL10ungot_char>>2]=q}}while(0);if((HEAP32[(__ZL17speech_parameters&4294967295)>>2]|0)==1){j=667;continue a}o=HEAPU32[n>>2];j=(o|0)==(z|0)?645:650;b:do if(j==645){la=(__Z9IsBracketi(HEAP32[n>>2])|0)!=0;la=unSign(la,1,0);j=reSign(la,8,0)!=0?646:647;c:do if(j==646)HEAP32[n>>2]=57384;else if(j==647){if((HEAP32[n>>
+2]|0)==45){j=649;break c}HEAP32[n>>2]=32}while(0);la=HEAP32[U>>2]+1&4294967295}else if(j==650){la=HEAP32[U>>2]+1&4294967295;if((o|0)!=57404)break b;HEAP32[n>>2]=60}while(0);j=__Z8utf8_outjPc(HEAP32[n>>2],e+HEAP32[U>>2]&4294967295);HEAP32[U>>2]=HEAP32[U>>2]+j&4294967295;o=j=HEAPU32[n>>2];j=j>>>0<=255?654:653;b:do if(j==654){j=(_isspace(o)|0)!=0?656:655;break b}else if(j==653){j=655;break b}while(0);b:do if(j==655){if((__Z9IsBracketi(HEAP32[n>>2])|0)!=0)break b;HEAP16[(b+2*HEAP32[U>>2]&4294967295)>>
+1]=(HEAP32[_count_characters>>2]&65535)-(HEAP32[_clause_start_char>>2]&65535)&65535;if(!((la|0)<(HEAP32[U>>2]|0)))break b;for(;;)if(HEAP16[(b+2*la&4294967295)>>1]=-1,la=la+1&4294967295,(la|0)<(HEAP32[U>>2]|0))j=658;else break b}while(0);HEAP32[a>>2]=HEAP32[U>>2];j=(g-20&4294967295|0)>=(HEAP32[U>>2]|0)?664:660;b:do if(j==660){if((__Z7IsAlphaj(HEAP32[n>>2])|0)!=0)break b;o=HEAP32[n>>2];if(!(o>>>0<=255)){j=662;break a}if((unSign((o-48&4294967295)>>>0<=9,1,0)|0)==0){j=666;break a}}while(0);if((g-2&4294967295|
+0)<=(HEAP32[U>>2]|0)){j=666;break a}j=667}a:do if(j==11){HEAP8[__ZL12end_of_input_b>>0]=1;ga=589864;j=678;break a}else if(j==14){HEAP8[__ZL19clear_skipping_text_b>>0]=1;HEAP32[_skip_characters>>2]=0;C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;ga=16384;j=678;break a}else if(j==213){b=X;a=HEAP32[__ZL13n_param_stack>>2];T=_param_stack+a*64&4294967295;j=(a|0)<=18?214:215;j==214&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(T&4294967295)>>2]=b;b=0;b:for(;;)if(HEAP32[((T+
+4&4294967295)+b*4&4294967295)>>2]=-1,b=a=b+1&4294967295,!((a|0)<=14))break b;z=T;q=__ZL16GetSsmlAttributePwPKc(aa,__str105262&4294967295);T=unSign(q!=0,1,0);j=reSign(T,8,0)!=0?218:228;b:do if(j==218)if(__ZL13attrcopy_utf8PcPKwi(K&4294967295,q,80),j=HEAP32[_uri_callback>>2]==0?219:225,j==219){j=HEAP32[__ZL7xmlbase>>2]==0?222:220;c:do if(j==220){if(reSign(HEAP8[(K&4294967295)>>0],8,0)==47){j=222;break c}_sprintf(O&4294967295,__str106263&4294967295,HEAP32[__ZL7xmlbase>>2],K&4294967295);var Rb=__ZL14LoadSoundFile2PKc(O&
+4294967295);C=Rb;l=221;j=223;break c}while(0);if(j==222){var Sb=__ZL14LoadSoundFile2PKc(K&4294967295);C=Sb;l=222}if(!(((l==222?Sb:Rb)|0)>=0))break b;_sprintf(K&4294967295,__str107264&4294967295,1,C);_strcpy(da+HEAP32[W>>2]&4294967295,K&4294967295);T=HEAP32[W>>2];T=_strlen(K&4294967295)+T&4294967295;HEAP32[W>>2]=T;HEAP32[(z+4&-1)>>2]=1}else if(j==225){C=__Z11AddNameDataPKci(K&4294967295,0);T=unSign((C|0)>=0,1,0);if(reSign(T,8,0)==0)break b;T=HEAP32[_namedata>>2]+C&4294967295;T=(FUNCTION_TABLE[HEAP32[_uri_callback>>
+2]](1,T,HEAP32[__ZL7xmlbase>>2])|0)==0;T=unSign(T,1,0);if(reSign(T,8,0)==0)break b;_sprintf(K&4294967295,__str108265&4294967295,1,C);_strcpy(da+HEAP32[W>>2]&4294967295,K&4294967295);T=HEAP32[W>>2];T=_strlen(K&4294967295)+T&4294967295;HEAP32[W>>2]=T;HEAP32[(z+4&-1)>>2]=1}while(0);__ZL17ProcessParamStackPcRi(da,W);j=(ka|0)!=0?229:230;j==229?__ZL13PopParamStackiPcRi(X,da,W):j==230&&(HEAP8[__ZL10audio_text_b>>0]=1);l=231;j=279;break a}else if(j==262){l=262;j=279;break a}else if(j==232){__ZL13PopParamStackiPcRi(X,
+da,W);HEAP8[__ZL10audio_text_b>>0]=0;l=232;j=279;break a}else if(j==210){HEAP8[__ZL19clear_skipping_text_b>>0]=1;HEAP8[(_skip_marker&4294967295)>>0]=0;l=210;j=279;break a}else if(j==250){l=250;j=279;break a}else if(j==253){l=253;j=279;break a}else if(j==277){l=277;j=279;break a}else if(j==290){C=__ZL11punct_chars&4294967295;K=Jb;for(O=0;;){if(reSign(HEAP16[(C+2*O&4294967295)>>1],16,0)==0){j=295;break}ga=unSign(HEAPU16[(C+2*O&4294967295)>>1],16,0);var Tb=O+1&4294967295;if((ga|0)==(K|0)){j=292;break}O=
+Tb;j=294}j==295?L=0:j==292&&(L=Tb);r=C=L;C=unSign((r|0)==0,1,0);j=reSign(C,8,0)!=0?297:298;j==297?(HEAP16[(b+2*HEAP32[U>>2]&4294967295)>>1]=(HEAP32[_count_characters>>2]&65535)-(HEAP32[_clause_start_char>>2]&65535)&65535,HEAP32[a>>2]=HEAP32[U>>2],C=__Z8utf8_outjPc(HEAP32[n>>2],e+HEAP32[U>>2]&4294967295),HEAP32[U>>2]=HEAP32[U>>2]+C&4294967295,B=524328):j==298&&(B=HEAP32[(__ZL16punct_attributes+r*4&4294967295)>>2]);HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>
+0]=0;ga=B;j=678;break a}else if(j==303){C=HEAP32[U>>2];HEAP8[(e+C&4294967295)>>0]=0;for(HEAP32[U>>2]=C+1&4294967295;;){K=__ZL4GetCv();C=HEAP32[n>>2]=K;j=K>>>0<=255?307:306;if(j==307&&(_isspace(C)|0)!=0)break;j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?309:310;if(j!=309&&j==310){j=HEAP32[__ZL7f_input>>2]!=0?311:312;if(j==311)var Nc=_feof(HEAP32[__ZL7f_input>>2]),l=311;else if(j==312)var Oc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=312;if(((l==311?Nc:Oc)|0)!=0)break}if((g-1&4294967295|0)<=(HEAP32[U>>2]|
+0))break;C=HEAP32[U>>2];HEAP8[(e+C&4294967295)>>0]=HEAP32[n>>2]&255;HEAP32[U>>2]=C+1&4294967295}C=HEAP32[U>>2];HEAP8[(e+C&4294967295)>>0]=0;HEAP32[U>>2]=C+1&4294967295;ga=147456;j=678;break a}else if(j==352){HEAP32[__ZL10ungot_word>>2]=__str126&4294967295;C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;HEAP8[(sa&4294967295)>>0]=0;ga=524328;j=678;break a}else if(j==410){C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;j=(wa|0)!=0?411:412;j==411&&(O=C=e+Aa&4294967295,K=J,K=__Z8utf8_in2PiPKci(K,O,0),_llvm_memset_p0i8_i32(C,
+32,K,1,0));HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;j=(T|0)>3?413:414;j==413&&(T=3);j=(HEAP32[_option_ssml>>2]|0)!=0?415:416;j==415&&(T=1);ga=(T*30&4294967295)+524328&4294967295;j=678;break a}else if(j==418){C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;ga=262174;j=678;break a}else if(j==429){j=432;break a}else if(j==535){ga=B;j=678;break a}else if(j==
+622){f=ma;HEAP32[__ZL10ungot_char>>2]=f;HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;f=ta;j=f>>>0<=255?624:623;b:do if(j==624){if((unSign((f-48&4294967295)>>>0<=9,1,0)|0)==0)break b;if((__Z7IsAlphaj(ma)|0)!=0)break b;F&=-4194305;break b}else if(j==623)break b;while(0);f=F;j=(na|0)>1?629:632;if(j==629)if(j=(f|0)==532520|(F|0)==536621?630:631,j==630){ga=F+35&4294967295;j=678;break a}else{if(j==631){ga=524358;j=678;break a}}else if(j==632){ga=f;j=678;
+break a}}else if(j==662){j=666;break a}else if(j==673){j=(za|0)!=0?674:675;j==674&&(C=__Z8utf8_outjPc(1328,e+HEAP32[U>>2]&4294967295),HEAP32[U>>2]=HEAP32[U>>2]+C&4294967295);j=(wa|0)!=0?676:677;j==676&&(O=C=e+Aa&4294967295,K=xa,K=__Z8utf8_in2PiPKci(K,O,0),_llvm_memset_p0i8_i32(C,32,K,1,0));HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;ga=589864;j=678;break a}while(0);a:do if(j==279){B=l==210?16384:l==231?16384:l==232?16384:l==250?147456:l==253?147456:
+l==262?262174:524358;j=282;break a}else if(j==432){I=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=I;HEAP32[__ZL11ungot_char2>>2]=HEAP32[n>>2];HEAP8[(e+Aa&4294967295)>>0]=32;HEAP8[(e+(Aa+1&4294967295)&4294967295)>>0]=0;ga=wa;j=678;break a}else if(j==666){HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;n=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=n;ga=16384;j=678;break a}while(0);j==282&&(((wa|0)!=0?283:284)==283&&(HEAP32[U>>2]=Aa),HEAP8[(e+HEAP32[U>>2]&4294967295)>>
+0]=32,wa=HEAP32[U>>2],HEAP8[(e+wa&4294967295)>>0]=0,HEAP32[U>>2]=wa+1&4294967295,((B&131072|0)!=0?285:286)==285&&_strcpy(h,__ZL16current_voice_id&4294967295),ga=B);STACKTOP=k;return ga}
+function __Z8SetSpeedi(f){var d,e=null,b,a;HEAP32[(_speed+28&4294967295)>>2]=0;HEAP32[(_speed+24&4294967295)>>2]=450;HEAP32[(_speed+16&4294967295)>>2]=110;HEAP32[(_speed+20&4294967295)>>2]=100;HEAP32[(_speed+8&4294967295)>>2]=5;b=HEAP32[(_embedded_value+8&4294967295)>>2];((f|0)==2?1:2)==1&&(b=HEAP32[(_embedded_value+32&4294967295)>>2]);a=b;d=(HEAP32[(HEAP32[_voice>>2]+64&4294967295)>>2]|0)>0?3:4;d==3&&(b=(b*HEAP32[(HEAP32[_voice>>2]+64&4294967295)>>2]&4294967295|0)/100|0);d=(f&2|0)!=0?5:7;a:do if(d==
+5){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=15;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=1024;var g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);d=(a|0)>450?11:8;a:do if(d==8){g=b;d=(HEAP32[(_speed+32&4294967295)>>2]|0)>=(a|0)?17:9;b:do if(d==17){if((g|0)>450)e=17;else{e=17;d=19;break b}b=450;d=20;break b}else if(d==9){if((g|0)>350){d=11;break a}var c=b,e=10;d=19;break b}while(0);b:do if(d==
+19){d=((e==10?c:g)|0)>360?20:21;break b}while(0);d==20&&(HEAP32[(_speed+28&4294967295)>>2]=(b-360&4294967295|0)/8|0);a=c=b;(c|0)>359?(e=21,d=22):(e=21,d=23);if(d==22){a=359;var h=b,e=22}d=((e==22?h:c)|0)<=79?24:25;d==24&&(a=80);e=unSign(HEAPU8[(__ZL12speed_lookup+(a-80&4294967295)&4294967295)>>0],8,0);d=(b|0)>379?26:28;b:do if(d==26){e=7;if(!((b|0)>399))break b;e=6}while(0);d=reSign(f&1,8,0)!=0?29:31;b:do if(d==29){HEAP32[__ZL6speed1>>2]=(e*HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]&4294967295|
+0)/256|0;HEAP32[__ZL6speed2>>2]=(e*HEAP32[(HEAP32[_voice>>2]+56&4294967295)>>2]&4294967295|0)/256|0;HEAP32[__ZL6speed3>>2]=(e*HEAP32[(HEAP32[_voice>>2]+60&4294967295)>>2]&4294967295|0)/256|0;if(!((e|0)<=7))break b;HEAP32[__ZL6speed1>>2]=e;HEAP32[__ZL6speed3>>2]=e-1&4294967295;HEAP32[__ZL6speed2>>2]=HEAP32[__ZL6speed3>>2]}while(0);if((f&2|0)==0){d=54;break a}h=b;d=(b|0)>350?33:34;b:do if(d==33)HEAP32[(_speed+16&4294967295)>>2]=85-((h-350&4294967295|0)/3|0)&4294967295,HEAP32[(_speed+20&4294967295)>>
+2]=60-((b-350&4294967295|0)/8|0)&4294967295;else if(d==34){if(!((h|0)>250))break b;HEAP32[(_speed+16&4294967295)>>2]=110-((b-250&4294967295|0)/4|0)&4294967295;HEAP32[(_speed+20&4294967295)>>2]=110-((b-250&4294967295|0)/2|0)&4294967295}while(0);h=e=(e*HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]&4294967295|0)/256|0;d=(b|0)>169?37:38;d==37?HEAP32[(_speed+12&4294967295)>>2]=((h*150&4294967295|0)/128|0)+110&4294967295:d==38&&(HEAP32[(_speed+12&4294967295)>>2]=((h*128&4294967295|0)/130|0)+128&4294967295);
+d=(b|0)>349?40:43;b:do if(d==40){h=unSign(HEAPU8[(__ZL14wav_factor_350+(b-350&4294967295)&4294967295)>>0],8,0);HEAP32[(_speed+12&4294967295)>>2]=h;if(!((b|0)>389))break b;HEAP32[(_speed+24&4294967295)>>2]=450-((b-400&4294967295|0)/2|0)&4294967295;if(!((b|0)>440))break b;HEAP32[(_speed+24&4294967295)>>2]=860-b&4294967295}while(0);HEAP32[(_speed&4294967295)>>2]=(e*256&4294967295|0)/115|0;HEAP32[(_speed+4&4294967295)>>2]=0;d=(b|0)>430?44:45;b:do if(d==44)HEAP32[(_speed&4294967295)>>2]=12;else if(d==
+45)if(d=(b|0)>400?46:47,d==46)HEAP32[(_speed&4294967295)>>2]=13;else if(d==47)if(d=(b|0)>374?48:49,d==48)HEAP32[(_speed&4294967295)>>2]=14;else if(d==49){if(!((b|0)>350))break b;e=unSign(HEAPU8[(__ZL16pause_factor_350+(b-350&4294967295)&4294967295)>>0],8,0);HEAP32[(_speed&4294967295)>>2]=e}while(0);if((HEAP32[(_speed+4&4294967295)>>2]|0)!=0){d=54;break a}HEAP32[(_speed+4&4294967295)>>2]=HEAP32[(_speed&4294967295)>>2];d=unSign((HEAP32[(_speed+4&4294967295)>>2]|0)<=15,1,0);if(reSign(d,8,0)==0){d=54;
+break a}HEAP32[(_speed+4&4294967295)>>2]=16;d=54;break a}while(0);a:do if(d==11){a=b;b=175;e=73;d=reSign(f&1,8,0)!=0?12:13;d==12&&(HEAP32[__ZL6speed1>>2]=(e*HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]&4294967295|0)/256|0,HEAP32[__ZL6speed2>>2]=(e*HEAP32[(HEAP32[_voice>>2]+56&4294967295)>>2]&4294967295|0)/256|0,HEAP32[__ZL6speed3>>2]=(e*HEAP32[(HEAP32[_voice>>2]+60&4294967295)>>2]&4294967295|0)/256|0);if((f&2|0)==0)break a;d=(a|0)/(b|0);d=d*1024|0;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=
+15;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=d;d=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=d;d=(d|0)>159?15:16;d==15&&(HEAP32[_wcmdq_tail>>2]=0);HEAP32[(_speed&4294967295)>>2]=85;HEAP32[(_speed+4&4294967295)>>2]=80;HEAP32[(_speed+8&4294967295)>>2]=22;HEAP32[(_speed+24&4294967295)>>2]=900;HEAP32[(_speed+12&4294967295)>>2]=211;HEAP32[(_speed+16&4294967295)>>2]=210;HEAP32[(_speed+20&4294967295)>>2]=170}while(0)}
+function __Z11CalcLengthsP10Translator(f){var d=STACKTOP;STACKTOP+=252;_memset(d,0,252);var e,b=null,a,g,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D=d+96,w=d+100;u=m=v=0;a=HEAP32[D>>2]=0;l=1;e=(l|0)<(HEAP32[_n_phoneme_list>>2]|0)?1:201;a:do if(e==1){var A=d&4294967295,x=d+24&-1,B=(d+24&4294967295)+8&4294967295,z=(d+48&4294967295)+6&4294967295,y=d+24&4294967295,E=w+124&4294967295;for(;;){n=_phoneme_list+(l-1&4294967295)*24&4294967295;p=_phoneme_list+l*24&4294967295;j=unSign(HEAPU8[(p+1&4294967295)>>0],8,0)&7;
+c=unSign(HEAPU8[(p+1&4294967295)>>0],8,0)&8;o=_phoneme_list+(l+1&4294967295)*24&4294967295;e=(unSign(HEAPU16[(p+4&4294967295)>>1],16,0)&2|0)!=0?3:7;c:do if(e==3)for(h=D;;)if(e=HEAP32[h>>2],k=HEAP32[(_embedded_list+e*4&4294967295)>>2],HEAP32[h>>2]=e+1&4294967295,e=(k&31|0)==2?5:6,e==5&&(__Z11SetEmbeddedii(k&127,k>>>0>>>8),__Z8SetSpeedi(1)),(k&128|0)==0)e=4;else break c;while(0);h=unSign(HEAPU8[(p+15&4294967295)>>0],8,0);e=(unSign(HEAPU16[(p+4&4294967295)>>1],16,0)&4|0)!=0?8:9;c:do if(e==8){e=101;break c}else if(e==
+9){k=h;if(k==0)e=10;else if(k==2){e=101;break c}else if(k==3)e=77;else if(k==4)e=11;else if(k==5)e=52;else if(k==6)e=26;else if(k==7)e=26;else if(k==8)e=77;else{e=200;break c}if(e==10){u=0;e=200;break c}else if(e==77){HEAP8[(p+18&4294967295)>>0]=HEAP8[(f+660&-1)>>0];HEAP16[(p+12&4294967295)>>1]=256;e=reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0?78:83;d:do if(e==78){e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3?79:80;e==79&&(HEAP8[(p+16&4294967295)>>0]=25);if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=
+2)break d;if((HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>2]&16777216|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=12}while(0);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?84:85;if(e==84){v=1;e=200;break c}else if(e==85){HEAP8[(p+21&4294967295)>>0]=u&255;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==2?87:86;d:do if(e==86){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3){e=87;break d}for(m=l;;){if(!((m|0)<(HEAP32[_n_phoneme_list>>2]|0))){e=98;break d}h=reSign(HEAP8[((_phoneme_list+m*24&4294967295)+
+15&4294967295)>>0],8,0)==2;var H=m;if(h)break;m=H+1&4294967295}HEAP8[(p+21&4294967295)>>0]=HEAP8[((_phoneme_list+H*24&4294967295)+21&4294967295)>>0];e=98;break d}while(0);d:do if(e==87){HEAP16[(p+12&4294967295)>>1]=HEAP16[(n+12&4294967295)>>1];e=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==3?88:89;e==88&&(HEAP16[(p+12&4294967295)>>1]=HEAP32[__ZL6speed1>>2]&65535);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==5?90:91;e==90&&(m=((reSign(HEAP16[(p+12&4294967295)>>1],16,0)*160&4294967295|0)/100|0)&65535,HEAP16[(p+
+12&4294967295)>>1]=m);if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=7)break d;m=((reSign(HEAP16[(p+12&4294967295)>>1],16,0)*120&4294967295|0)/100|0)&65535;HEAP16[(p+12&4294967295)>>1]=m}while(0);HEAP8[(p+20&4294967295)>>0]=HEAP8[(p+21&4294967295)>>0]-16&255;e=unSign(HEAPU8[(p+21&4294967295)>>0],8,0)<=15?99:100;e==99&&(HEAP8[(p+20&4294967295)>>0]=0);m=HEAP8[(p+14&4294967295)>>0]=0;e=200;break c}}else if(e==11){u=0;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==6?12:13;d:do if(e==12)HEAP8[(p+16&4294967295)>>
+0]=25;else if(e==13){e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)>0?15:14;e:do if(e==14){if((j|0)<=3){e=15;break e}HEAP8[(p+16&4294967295)>>0]=60;break d}while(0);HEAP8[(p+16&4294967295)>>0]=48}while(0);e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==4?18:19;e==18&&(HEAP8[(p+16&4294967295)>>0]=60);e=(HEAP32[(f&-1)>>2]&16|0)!=0?20:22;d:do if(e==20){if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0)break d;HEAP8[(p+16&4294967295)>>0]=60}while(0);e=(HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>
+2]&4194304|0)!=0?23:24;e==23&&(HEAP8[(p+16&4294967295)>>0]=HEAP8[(p+16&4294967295)>>0]+30&255);if((unSign(HEAPU16[(p+4&4294967295)>>1],16,0)&8|0)==0){e=200;break c}HEAP8[(p+16&4294967295)>>0]=(HEAP32[((f&4294967295)+240&4294967295)>>2]&255)+HEAP8[(p+16&4294967295)>>0]&255;e=200;break c}else if(e==52){e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==7?56:53;d:do if(e==53){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)==6){e=56;break d}if((HEAP32[(HEAP32[(n+8&4294967295)>>2]+4&4294967295)>>2]&32|0)!=0){e=56;
+break d}e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3?56:57;break d}while(0);e==56&&(HEAP8[(p+16&4294967295)>>0]=30);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?59:58;d:do if(e==58){e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==3?59:73;break d}while(0);d:do if(e==59){e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?61:60;e:do if(e==60){e=reSign(HEAP8[(o+19&4294967295)>>0],8,0)==0?61:62;break e}while(0);e==61&&(m=1);HEAP8[(p+16&4294967295)>>0]=40;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==0?64:63;e:do if(e==
+63){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)==2){e=64;break e}if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0)break d;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3?67:68;e==67&&(HEAP8[(p+16&4294967295)>>0]=20);e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==8?69:70;e==69&&(HEAP8[(p+16&4294967295)>>0]=12);if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=4)break d;if((HEAP32[(HEAP32[(n+8&4294967295)>>2]+4&4294967295)>>2]&8|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=0;break d}while(0);HEAP8[(p+16&4294967295)>>0]=
+0}while(0);if((HEAP32[(f&-1)>>2]&16|0)==0){e=200;break c}if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0){e=200;break c}if(!(unSign(HEAPU8[(p+16&4294967295)>>0],8,0)<=19)){e=200;break c}HEAP8[(p+16&4294967295)>>0]=20;e=200;break c}else if(e==26){e=reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0?27:30;d:do if(e==27){e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=2?29:28;if(e==28&&(HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>2]&16777216|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=15}while(0);e=reSign(HEAP8[(o+
+15&4294967295)>>0],8,0)==0?31:34;d:do if(e==31){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=8)break d;if((HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>2]&8|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=25}while(0);e=(HEAP32[(HEAP32[(n+8&4294967295)>>2]+4&4294967295)>>2]&16384|0)!=0?35:36;e==35&&(HEAP8[(p+16&4294967295)>>0]=30);e=(HEAP32[(f&-1)>>2]&16|0)!=0?37:39;d:do if(e==37){if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0)break d;HEAP8[(p+16&4294967295)>>0]=30}while(0);e=(HEAP32[(HEAP32[(p+8&4294967295)>>
+2]+4&4294967295)>>2]&32|0)==0?45:40;d:do if(e==40){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=4){e=45;break d}if(reSign(HEAP8[(o+19&4294967295)>>0],8,0)!=0){e=45;break d}e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==2;k=p+12&4294967295;e=e?43:44;if(e==43){HEAP16[k>>1]=200;e=46;break d}else if(e==44){HEAP16[k>>1]=150;e=46;break d}}while(0);e==45&&(HEAP16[(p+12&4294967295)>>1]=256);if((h|0)!=7){e=200;break c}e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?48:49;e==48&&(m=1);e=reSign(HEAP8[(n+15&4294967295)>>
+0],8,0)==2?51:50;if(e==50&&reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=3){e=200;break c}h=((reSign(HEAP16[(n+12&4294967295)>>1],16,0)+255&4294967295|0)/2|0)&65535;HEAP16[(p+12&4294967295)>>1]=h;e=200;break c}}while(0);if(e==101){h=0;k=_phoneme_list+(l+2&4294967295)*24&4294967295;q=_phoneme_list+(l+3&4294967295)*24&4294967295;t=j;e=(t|0)>7?102:103;c:do if(e==102)j=7;else if(e==103){if(!((t|0)<=1))break c;j^=1}while(0);t=HEAP8[((f+660&4294967295)+j&4294967295)>>0];e=(v|0)!=0?106:107;e==106?HEAP8[(p+18&
+4294967295)>>0]=t-1&255:e==107&&(HEAP8[(p+18&4294967295)>>0]=t);e=(c|0)!=0?109:110;e==109&&(HEAP8[(p+18&4294967295)>>0]=25);e=(HEAP32[_n_phoneme_list>>2]-3&4294967295|0)<=(l|0)?111:113;c:do if(e==111){if(!((unSign(HEAPU8[(p+18&4294967295)>>0],8,0)|0)>(HEAP32[(((f&4294967295)+24&4294967295)+36&4294967295)>>2]|0)))break c;HEAP8[(p+18&4294967295)>>0]=HEAP32[(((f&4294967295)+24&4294967295)+36&4294967295)>>2]&255}while(0);t=HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]=0;r=p+24&4294967295;
+e=reSign(HEAP8[(r+19&4294967295)>>0],8,0)==0;var G=r;e?(b=113,e=114):(b=113,e=120);c:do if(e==114)for(;;){e=reSign(HEAP8[((b==119?F:G)+15&4294967295)>>0],8,0)==2?115:117;e:do if(e==115){if((HEAP32[(HEAP32[(r+8&4294967295)>>2]+4&4294967295)>>2]&1048576|0)!=0)break e;HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]=HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]+1&4294967295}while(0);e=reSign(HEAP8[(HEAP32[(r+8&4294967295)>>2]+10&4294967295)>>0],8,0)==27?118:119;e==118&&(t=2);r=
+r+24&4294967295;e=reSign(HEAP8[(r+19&4294967295)>>0],8,0)==0;var F=r;if(e)b=119,e=114;else{b=119;break c}}while(0);e=reSign(HEAP8[(HEAP32[((b==113?G:F)+8&4294967295)>>2]+10&4294967295)>>0],8,0)==27?121:122;e==121&&(t=2);e=(unSign(HEAPU8[(r+19&4294967295)>>0],8,0)&2|0)!=0&(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==0?123:124;e==123&&(t=2);e=reSign(HEAP8[(HEAP32[(o+8&4294967295)>>2]+10&4294967295)>>0],8,0)==23?125:127;c:do if(e==125){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)!=0)break c;
+o=k;k=q;q=_phoneme_list+(l+4&4294967295)*24&4294967295}while(0);b=f&4294967295;e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==0?128:132;c:do if(e==128){s=HEAP32[(b+180&4294967295)>>2];e=unSign(HEAPU8[(HEAP32[(k+8&4294967295)>>2]+15&4294967295)>>0],8,0)*10&4294967295;e=unSign(HEAPU8[(HEAP32[(o+8&4294967295)>>2]+15&4294967295)>>0],8,0)+e&4294967295;r=unSign(HEAPU8[(s+e&4294967295)>>0],8,0);e=reSign(HEAP8[(o+19&4294967295)>>0],8,0)==0?131:129;d:do if(e==129){if((HEAP32[(f&-1)>>2]&
+32|0)==0){e=131;break d}s=HEAP32[((f&4294967295)+180&4294967295)>>2];e=(unSign(HEAPU8[(HEAP32[(o+8&4294967295)>>2]+15&4294967295)>>0],8,0)*10&4294967295)+1&4294967295;s=(unSign(HEAPU8[(s+e&4294967295)>>0],8,0)+r&4294967295|0)/2|0;break c}while(0);s=r}else if(e==132){s=HEAP32[(b+176&4294967295)>>2];e=unSign(HEAPU8[(HEAP32[(k+8&4294967295)>>2]+15&4294967295)>>0],8,0)*10&4294967295;e=unSign(HEAPU8[(HEAP32[(o+8&4294967295)>>2]+15&4294967295)>>0],8,0)+e&4294967295;s=unSign(HEAPU8[(s+e&4294967295)>>0],
+8,0);if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=8)break c;e=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==4?135:134;if(e==134&&reSign(HEAP8[(k+15&4294967295)>>0],8,0)!=5)break c;if((HEAP32[(HEAP32[(q+8&4294967295)>>2]+4&4294967295)>>2]&8|0)==0)break c;s=s-15&4294967295}while(0);e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==0?138:139;e==138?s=s*HEAP32[__ZL6speed1>>2]&4294967295:e==139&&(e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==1?140:141,e==140?s=s*HEAP32[__ZL6speed2>>
+2]&4294967295:e==141&&(s=s*HEAP32[__ZL6speed3>>2]&4294967295));s=e=(s|0)/128|0;e=(e|0)<=7?143:144;e==143&&(s=8);e=(j|0)>6?145:147;c:do if(e==145){s=s+20&4294967295;if((c|0)==0)break c;s=s+10&4294967295}else if(e==147){if((c|0)==0)break c;s=s+20&4294967295}while(0);r=reSign(HEAP16[((f+676&4294967295)+j*2&4294967295)>>1],16,0);j=unSign((r|0)==0,1,0);e=reSign(j,8,0)!=0?150:151;e==150&&(r=reSign(HEAP16[((f+676&4294967295)+12&4294967295)>>1],16,0));s=r*s&4294967295;e=reSign(HEAP8[(p+3&4294967295)>>0],
+8,0)!=0?152:154;c:do if(e==152){j=unSign(HEAPU8[(p+3&4294967295)>>0],8,0);c=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+14&4294967295)>>0],8,0);j=unSign((c|0)>0,1,0);if(reSign(j,8,0)==0)break c;s=(c*s&4294967295|0)/100|0}while(0);e=(t|0)==2?155:158;e==155&&(r=unSign(HEAPU8[(HEAP32[(p+8&4294967295)>>2]+14&4294967295)>>0],8,0)*2&4294967295,e=(HEAP32[((f&4294967295)+12&4294967295)>>2]&262144|0)!=0?156:157,e==156&&(r=200),s=((((280-r&4294967295|0)/3|0)+256&4294967295)*s&4294967295|0)/256|
+0);e=(HEAP32[__ZL6speed1>>2]*HEAP32[((f&4294967295)+272&4294967295)>>2]&4294967295|0)<(s|0)?159:160;e==159&&(s=HEAP32[__ZL6speed1>>2]*HEAP32[((f&4294967295)+272&4294967295)>>2]&4294967295);s=(s|0)/128|0;e=reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=2?161:162;e==161&&(s=256,h=16);HEAP16[(p+12&4294967295)>>1]=s&65535;e=unSign(HEAPU8[(p+14&4294967295)>>0],8,0)>18?163:164;e==163&&(_fwrite(__str279&4294967295,1,28,HEAP32[_stderr>>2]),HEAP8[(p+14&4294967295)>>0]=0);j=unSign(HEAPU8[(p+14&4294967295)>>0],8,
+0)+1&4294967295;e=reSign(HEAP8[(p+3&4294967295)>>0],8,0)!=0?165:171;if(e==165){a=unSign(HEAPU8[(p+3&4294967295)>>0],8,0);c=w;_llvm_memset_p0i8_i32(A,0,96,1,0);for(e=0;;)if(HEAP8[(d+e*24&-1)>>0]=9,HEAP32[((d+e*24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+36&4294967295)>>2],e=t=e+1&4294967295,!((t|0)<=3))break;HEAP8[x>>0]=a&255;HEAP32[B>>2]=HEAP32[(_phoneme_tab+a*4&4294967295)>>2];HEAP16[z>>1]=1;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,y,c);a=HEAP32[E>>2];e=(a|
+0)==0?168:169;e==168?(_fwrite(__str12398&4294967295,1,20,HEAP32[_stderr>>2]),g=HEAP32[(_envelope_data&4294967295)>>2]):e==169&&(g=HEAP32[_phondata_ptr>>2]+a&4294967295);a=g}else e==171&&(a=HEAP32[(_envelope_data+j*4&4294967295)>>2]);c=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);e=unSign(HEAPU8[(p+21&4294967295)>>0],8,0);t=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);e=e-t&4294967295;c=t=((unSign(HEAPU8[(a&4294967295)>>0],8,0)*e&4294967295|0)/256|0)+c&4294967295;(v|0)!=0?(b=172,e=175):(b=172,e=173);c:do if(e==
+173){if((m|0)==0){e=185;break c}var I=c,b=174;e=175;break c}while(0);c:do if(e==175){e=((b==174?I:t)|0)==255?176:177;e==176&&(u=c);e=(c-u&4294967295|0)>16?178:179;e==178&&(u=c-16&4294967295);HEAP8[(n+20&4294967295)>>0]=u&255;HEAP8[(n+21&4294967295)>>0]=c&255;v=n+14&4294967295;e=(u|0)<(c|0)?180:181;e==180?(HEAP8[v>>0]=2,HEAP8[(p+14&4294967295)>>0]=j&255):e==181&&(HEAP8[v>>0]=0);HEAP16[(n+12&4294967295)>>1]=s&65535;HEAP8[(n+18&4294967295)>>0]=HEAP8[(p+18&4294967295)>>0];if(reSign(HEAP8[(n+15&4294967295)>>
+0],8,0)==3)break c;if(!(unSign(HEAPU8[(n+18&4294967295)>>0],8,0)>18))break c;HEAP8[(n+18&4294967295)>>0]=18}while(0);HEAP16[(o+4&4294967295)>>1]&=-2;e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8?186:188;c:do if(e==186){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2)break c;HEAP16[(o+4&4294967295)>>1]|=1}while(0);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==3?189:194;c:do if(e==189){HEAP16[(o+4&4294967295)>>1]|=1;e=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2?190:191;e==190&&(HEAP16[(o+4&4294967295)>>1]&=
+-2);if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2)break c;if((HEAP32[(HEAP32[(o+8&4294967295)>>2]&4294967295)>>2]|0)!=12146)break c;HEAP16[(o+4&4294967295)>>1]&=-2}while(0);e=(h|0)>0?195:199;c:do if(e==195){n=unSign(HEAPU8[(p+21&4294967295)>>0],8,0);o=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);if(!((n-o&4294967295|0)<(h|0)))break c;n=unSign(HEAPU8[(p+21&4294967295)>>0],8,0)-h&4294967295;e=(n|0)<0?197:198;e==197&&(n=0);HEAP8[(p+20&4294967295)>>0]=n&255}while(0);n=unSign(HEAPU8[(p+20&4294967295)>>0],
+8,0);o=unSign(HEAPU8[(p+21&4294967295)>>0],8,0);u=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);o=o-u&4294967295;p=unSign(HEAPU8[(p+14&4294967295)>>0],8,0);u=((unSign(HEAPU8[(HEAP32[(_envelope_data+p*4&4294967295)>>2]+127&4294967295)>>0],8,0)*o&4294967295|0)/256|0)+n&4294967295;m=v=0}l=l+1&4294967295;if((l|0)<(HEAP32[_n_phoneme_list>>2]|0))e=2;else break a}}while(0);STACKTOP=d}
+function __Z12SetParameteriii(f,d,e){var b;b=d;e=(e|0)!=0?1:3;a:do if(e==1){if(!((f|0)<=4))break a;b=HEAP32[(_param_defaults+f*4&4294967295)>>2];b=b+((d*b&4294967295|0)/100|0)&4294967295}while(0);HEAP32[((_param_stack+4&4294967295)+f*4&4294967295)>>2]=b;e=f==1?4:f==2?5:f==3?6:f==4?11:f==7?15:f==9?16:f==13?14:19;if(e==4)HEAP32[(_embedded_value+8&4294967295)>>2]=b,HEAP32[(_embedded_value+32&4294967295)>>2]=b,__Z8SetSpeedi(3);else if(e==5)HEAP32[(_embedded_value+12&4294967295)>>2]=b,f=(HEAP32[(_embedded_value+
+12&4294967295)>>2]*55&4294967295|0)/100|0,f=(unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0)*f&4294967295|0)/16|0,HEAP32[__ZL17general_amplitude>>2]=f;else if(e==6){f=b;e=(f|0)>99?7:8;a:do if(e==7)b=99;else if(e==8){if(!((f|0)<0))break a;b=0}while(0);HEAP32[(_embedded_value+4&4294967295)>>2]=b}else e==11?(((b|0)>99?12:13)==12&&(b=99),HEAP32[(_embedded_value+16&4294967295)>>2]=b):e==15?HEAP32[_option_wordgap>>2]=b:e==16?(((b&255|0)!=
+0?17:18)==17&&(HEAP32[((HEAP32[_translator>>2]&4294967295)+228&4294967295)>>2]=b&255),HEAP32[_option_tone_flags>>2]=b):e==14&&(HEAP32[_option_linelength>>2]=b)}
+function __Z20LookupAccentedLetterP10TranslatorjPc(f,d,e){var b=STACKTOP;STACKTOP+=144;_memset(b,0,144);var a,g=null,c,h=b+4,k=b+12,j,l,m,n,o=b+16,q=b+48,p=b+80,r=b+112;n=m=l=j=0;HEAP8[(r&4294967295)>>0]=0;a=d>>>0<=223|d>>>0>382?2:1;if(a==2)if(a=d>>>0>591&d>>>0<=680?3:4,a==3)j=c=unSign(HEAPU16[(__ZL18letter_accents_250+(d-592&4294967295)*2&4294967295)>>1],16,0),g=3;else{if(a==4)var v=j,g=4}else if(a==1){var u=unSign(HEAPU16[(__ZL18letter_accents_0e0+(d-224&4294967295)*2&4294967295)>>1],16,0);j=u;
+g=1}a=((g==4?v:g==3?c:u)|0)!=0?6:24;a:do if(a==6){d=(j&63)+59&4294967295;a=(d|0)<=96?7:8;a==7&&(d=reSign(HEAP16[(__ZL13non_ascii_tab+(d-59&4294967295)*2&4294967295)>>1],16,0));g=(j|0)>>6;a=(j&32768|0)!=0?9:10;a==9?(n=g&63,n=n+59&4294967295,m=(j|0)>>12&7):a==10&&(l=g&31,m=(j|0)>>11&15);g=HEAP32[(__ZL11accents_tab+l*8&-1)>>2];c=p&4294967295;a=f;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[k>>2]=g;a=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(a,k,
+c,h&4294967295,0,0);a=unSign((a|0)!=0,1,0);if(reSign(a,8,0)==0)break a;a=(__ZL13LookupLetter2P10TranslatorjPc(f,d,o&4294967295)|0)!=0;a=unSign(a,1,0);if(reSign(a,8,0)==0)break a;a=(m|0)!=0?14:16;b:do if(a==14){g=HEAP32[(__ZL11accents_tab+m*8&-1)>>2];c=r&4294967295;d=f;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[b>>2]=g;d=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(d,b,c,h&4294967295,0,0);unSign((d|0)==0,1,0);if(reSign(HEAP32[((__ZL11accents_tab+
+m*8&4294967295)+4&4294967295)>>2]&1,8,0)==0)break b;_strcpy(e,r&4294967295);d=_strlen(e);e=e+d&4294967295;HEAP8[(r&4294967295)>>0]=0}while(0);a=(n|0)!=0?17:18;if(a==17)__ZL13LookupLetter2P10TranslatorjPc(f,n,q&4294967295),_sprintf(e,__str67348&4294967295,p&4294967295,23,o&4294967295,6,q&4294967295,r&4294967295);else if(a==18)if(a=(l|0)==0?19:20,a==19)_strcpy(e,o&4294967295);else if(a==20){a=reSign(HEAP32[((f&4294967295)+220&4294967295)>>2]&1,8,0)!=0?22:21;b:do if(a==21){if(reSign(HEAP32[((__ZL11accents_tab+
+l*8&4294967295)+4&4294967295)>>2]&1,8,0)!=0){a=22;break b}_sprintf(e,__str69350&4294967295,4,o&4294967295,23,p&4294967295,23);break a}while(0);_sprintf(e,__str68349&4294967295,p&4294967295,23,6,o&4294967295)}}while(0);STACKTOP=b}
+function __Z17SetSpellingStressP10TranslatorPcii(f,d,e,b){var a=STACKTOP;STACKTOP+=160;_memset(a,0,160);var g,c=null,h,k,j,l;h=j=0;var m=k=reSign(HEAP8[(d+h&4294967295)>>0],8,0),c=(m|0)!=0;unSign(c,1,0);c?(c=-1,g=1):(c=-1,g=4);a:do if(g==1)for(;;)if(g=((c==-1?m:l)|0)==6?2:3,g==2&&(j=j+1&4294967295),HEAP8[(a+h&4294967295)>>0]=k&255,h=h+1&4294967295,l=k=reSign(HEAP8[(d+h&4294967295)>>0],8,0),c=unSign((l|0)!=0,1,0),reSign(c,8,0)!=0)c=3,g=1;else break a;while(0);h=l=HEAP8[(a+h&4294967295)>>0]=0;k=m=unSign(HEAPU8[(a+
+h&4294967295)>>0],8,0);c=(m|0)!=0;unSign(c,1,0);c?(c=4,g=5):(c=4,g=26);a:do if(g==5)for(;;){q=c==4?m:q;(q|0)!=6?(c=5,g=15):(c=5,g=6);c:do if(g==6)if(g=(b|0)<=1?14:7,g==14){var n=k,c=14;g=15;break c}else if(g==7){l=l+1&4294967295;g=reSign(HEAP8[((f&4294967295)+249&4294967295)>>0],8,0)==1;var o=l;g=g?8:10;if(g==8){if(!((o|0)>1)){g=24;break c}k=5;g=24;break c}else if(g==10){if((o|0)==(j|0)){g=24;break c}g=((l|0)%3|0)!=0?13:12;if(g==12&&(j-1&4294967295|0)!=(l|0)){g=24;break c}k=5;g=24;break c}}while(0);
+c:do if(g==15){if(((c==14?n:q)|0)!=255){g=24;break c}if((e|0)<=1){g=25;break c}if((h|0)==0){g=25;break c}g=((l|0)%3|0)==0?22:21;d:do if(g==21){if((e|0)>2)break d;k=23;g=24;break c}while(0);k=11;g=24;break c}while(0);g==24&&(HEAP8[d>>0]=k&255,d=d+1&4294967295);h=h+1&4294967295;var q=k=unSign(HEAPU8[(a+h&4294967295)>>0],8,0),c=unSign((q|0)!=0,1,0);if(reSign(c,8,0)!=0)c=25,g=5;else break a}while(0);if(((e|0)>1?27:28)==27)HEAP8[d>>0]=11,d=d+1&4294967295;HEAP8[d>>0]=0;STACKTOP=a}
+function __ZL11hu_number_ePKcii(f,d,e){var b,a;b=reSign(HEAP8[(f&4294967295)>>0],8,0)==97?2:1;a:do if(b==1){if(reSign(HEAP8[(f&4294967295)>>0],8,0)==101){b=2;break a}a=0;b=13;break a}while(0);a:do if(b==2){b=reSign(HEAP8[(f+1&4294967295)>>0],8,0)==32?6:3;b:do if(b==3){if(reSign(HEAP8[(f+1&4294967295)>>0],8,0)==122){b=6;break b}b=reSign(HEAP8[(f+1&4294967295)>>0],8,0)!=116?7:5;if(b==5&&reSign(HEAP8[(f+2&4294967295)>>0],8,0)==116){b=6;break b}b=(d|0)==1?9:8;c:do if(b==8){b=((e|0)%1E3|0)==0?9:11;break c}while(0);
+c:do if(b==9){if(reSign(HEAP8[(f+1&4294967295)>>0],8,0)!=108)break c;a=0;break a}while(0);a=1;break a}while(0);a=0}while(0);return a}
+function __ZL9M_Varianti(f){var d,e;d=(HEAP32[((HEAP32[_translator>>2]&4294967295)+188&4294967295)>>2]&256|0)==0?3:1;a:do if(d==1){if((f|0)<=1|(f|0)>4){d=3;break a}e=__str281&4294967295;d=13;break a}while(0);a:do if(d==3){d=((f|0)%100|0)<=9?5:4;b:do if(d==4){d=((f|0)%100|0)>20?5:12;break b}while(0);b:do if(d==5){d=(HEAP32[((HEAP32[_translator>>2]&4294967295)+188&4294967295)>>2]&64|0)!=0?6:9;c:do if(d==6){if(!(((f|0)%10|0)>1))break c;if(!(((f|0)%10|0)<=4))break c;e=__str281&4294967295;break a}while(0);
+if((HEAP32[((HEAP32[_translator>>2]&4294967295)+188&4294967295)>>2]&128|0)==0){d=12;break b}if(((f|0)%10|0)!=1){d=12;break b}e=__str1282&4294967295;break a}while(0);e=__str2283&4294967295}while(0);return e}
+function __ZL15LookupThousandsP10TranslatoriiiPc(f,d,e,b,a){var g=STACKTOP;STACKTOP+=164;_memset(g,0,164);var c,h=null,k,j,l,m,n=g+4,o=g+8,q=g+12,p=g+16,r,v=g+20,u,s=g+24,t,D=g+28,w=g+32;j=g+36;var A,x=g+40,B=g+44,z,y=g+48,E=g+56,H,G=g+60,F=g+72,I=g+84,C=g+124;m=0;HEAP8[(F&4294967295)>>0]=0;c=(d|0)>0?1:12;a:do if(c==1){c=reSign(b&1,8,0)!=0?2:9;b:do if(c==2){c=(b&2|0)!=0?3:4;c==3&&(_sprintf(G&4294967295,__str3284&4294967295,d,e),c=G&4294967295,z=I&4294967295,m=f,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&
+4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[E>>2]=c,m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,E,z,y&4294967295,0,0));E=unSign((m|0)==0,1,0);c=HEAP32[__ZL14number_control>>2]&1;E=reSign(E,8,0)!=0;c=reSign(c,8,0)!=0;c=unSign(E&c,1,0);c=reSign(c,8,0)!=0?5:6;if(c==5){_sprintf(G&4294967295,__str4285&4294967295,d,e);h=G&4294967295;c=I&4294967295;m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[B>>2]=h;var K=m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,
+B,c,y&4294967295,0,0);m=K;h=5}else c==6&&(A=m,h=6);if(((h==6?A:K)|0)!=0){c=9;break b}_sprintf(G&4294967295,__str5286&4294967295,d,e);h=G&4294967295;A=I&4294967295;m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[x>>2]=h;var O=m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,x,A,y&4294967295,0,0);m=O;h=8;c=10;break b}while(0);c==9&&(l=m,h=9);if(((h==9?l:O)|0)!=0){c=12;break a}_sprintf(G&4294967295,__str6287&4294967295,d,e);h=G&4294967295;l=I&4294967295;
+m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[j>>2]=h;var J=m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,j,l,y&4294967295,0,0);m=J;h=11;c=13;break a}while(0);c==12&&(k=m,h=12);c=((h==12?k:J)|0)==0?14:36;a:do if(c==14){c=((d|0)%100|0)>19?15:16;c==15&&(l=F&4294967295,k=f,j=__str7288&4294967295,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[w>>2]=j,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,
+w,l,y&4294967295,0,0));k=0;c=reSign(b&1,8,0)!=0?17:28;if(c==17){c=(b&2|0)!=0?18:19;if(c==18)t=__ZL9M_Varianti(d),_sprintf(G&4294967295,__str8289&4294967295,t,e),h=G&4294967295,k=I&4294967295,t=f,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[D>>2]=h,k=t=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(t,D,k,y&4294967295,0,0),h=18;else if(c==19)var Q=k,h=19;c=((h==19?Q:t)|0)==0?21:23;b:do if(c==21){if(reSign(HEAP32[__ZL14number_control>>2]&1,8,0)==0){c=
+23;break b}u=__ZL9M_Varianti(d);_sprintf(G&4294967295,__str9290&4294967295,u,e);h=G&4294967295;k=I&4294967295;u=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[s>>2]=h;k=u=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(u,s,k,y&4294967295,0,0);h=22;c=24;break b}while(0);if(c==23)var R=k,h=23;c=((h==23?R:u)|0)==0?25:26;if(c==25)r=__ZL9M_Varianti(d),_sprintf(G&4294967295,__str10291&4294967295,r,e),h=G&4294967295,k=I&4294967295,r=f,HEAP32[(y+4&4294967295)>>
+2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[v>>2]=h,r=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(r,v,k,y&4294967295,0,0),h=25;else if(c==26)var V=k,h=26;if(((h==26?V:r)|0)!=0)break a}k=__ZL9M_Varianti(d);_sprintf(G&4294967295,__str11292&4294967295,k,e);j=G&4294967295;l=I&4294967295;k=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[p>>2]=j;k=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,p,l,y&4294967295,0,0);k=unSign((k|
+0)==0,1,0);if(reSign(k,8,0)==0)break a;c=(e|0)>3?30:32;b:do if(c==30){_sprintf(G&4294967295,__str12293&4294967295,e-1&4294967295);j=G&4294967295;l=C&4294967295;k=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[q>>2]=j;k=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,q,l,y&4294967295,0,0);k=unSign((k|0)==0,1,0);if(reSign(k,8,0)==0)break b;l=I&4294967295;k=f;j=__str13294&4294967295;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+
+4&4294967295)>>2];HEAP32[o>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,o,l,y&4294967295,0,0);HEAP32[__ZL23speak_missing_thousands>>2]=3}while(0);if(reSign(HEAP8[(I&4294967295)>>0],8,0)!=0)break a;_sprintf(G&4294967295,__str14295&4294967295,d);k=G&4294967295;j=I&4294967295;m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[n>>2]=k;m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,n,j,y&4294967295,0,0);k=unSign((m|0)==0,1,0);c=reSign(k,
+8,0)!=0?34:35;c==34&&(l=I&4294967295,k=f,j=__str15296&4294967295,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[g>>2]=j,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,g,l,y&4294967295,0,0));HEAP32[__ZL23speak_missing_thousands>>2]=2}while(0);_sprintf(a,__str16297&4294967295,F&4294967295,I&4294967295);c=(d|0)==1?37:40;a:do if(c==37){if((e|0)!=1){c=40;break a}if((HEAP32[((f&4294967295)+184&4294967295)>>2]&2097152|0)==0){c=40;break a}H=1;c=41;break a}while(0);
+c==40&&(H=m);STACKTOP=g;return H}
+function __ZL15CheckDotOrdinalP10TranslatorPcS1_P8WORD_TABi(f,d,e,b,a){var g=STACKTOP;STACKTOP+=4;_memset(g,0,4);var c,h,k;k=0;c=(HEAP32[((f&4294967295)+184&4294967295)>>2]&65536|0)!=0?1:35;a:do if(c==1){c=reSign(HEAP8[(e&4294967295)>>0],8,0)==46?3:2;if(c==2&&(HEAP32[(b&-1)>>2]&65536|0)==0)break a;if((HEAP32[(b+12&-1)>>2]&256|0)!=0)break a;c=(a|0)!=0?6:5;if(c==5&&(HEAP32[(b+12&-1)>>2]&2|0)!=0)break a;c=reSign(HEAP8[(e&4294967295)>>0],8,0)==46;h=e;c=c?7:8;c==7?(h=h+2&4294967295,c=g,__Z8utf8_in2PiPKci(c,
+h,0)):c==8&&(h&=4294967295,c=g,__Z8utf8_in2PiPKci(c,h,0));c=reSign(HEAP8[(e&4294967295)>>0],8,0)==0?14:10;b:do if(c==10){if(reSign(HEAP8[(e+1&4294967295)>>0],8,0)==0){c=14;break b}c=(HEAP32[g>>2]|0)==0?15:12;c:do if(c==12){if((HEAP32[(b&-1)>>2]&131072|0)!=0)break c;if((__Z7IsAlphaj(HEAP32[g>>2])|0)==0){c=14;break b}}while(0);k=2;c=reSign(HEAP8[(e&4294967295)>>0],8,0)==46?16:17;c==16&&(HEAP8[(e&4294967295)>>0]=32);if((a|0)!=0)break a;if((HEAP32[(f+280&4294967295)>>2]|0)!=26741)break a;a=0;c=(__Z7IsAlphaj(HEAP32[g>>
+2])|0)!=0;c=unSign(c,1,0);c=reSign(c,8,0)!=0?20:21;c==20&&(a=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(f,e+2&4294967295,0,0));c=(HEAP32[(f+8320&4294967295)>>2]&1048576|0)!=0?22:28;c:do if(c==22){c=(HEAP32[g>>2]|0)==0?27:23;d:do if(c==23){if((HEAP32[(b&-1)>>2]&131072|0)!=0){c=27;break d}e=HEAP32[g>>2];c=e>>>0<=255?26:25;if(c==26){if((unSign((e-48&4294967295)>>>0<=9,1,0)|0)==0)break c}else if(c==25)break c}while(0);k=0}while(0);c=(a&1048576|0)!=0?29:30;c==29&&(k=0);if((a&4194304|0)==0)break a;c=
+reSign(HEAP8[(d+-2&4294967295)>>0],8,0)==45?32:33;c==32&&(k=0);if((HEAP32[(f+8320&4294967295)>>2]&5242880|0)==0)break a;k=34;break a}while(0)}while(0);STACKTOP=g;return k}
+function __ZL10LookupNum2P10TranslatoriiPc(f,d,e,b){var a=STACKTOP;STACKTOP+=228;_memset(a,0,228);var g,c=null,h,k,j,l,m=a+4,n=a+8,o=a+12,q,p,r=a+16,v,u=a+20,s=a+24,t=a+28,D=a+32,w=a+36,A=a+40,x=a+44,B=a+48,z,y=a+52,E,H=a+56,G,F,I=a+60,C,K=a+64,O,J=a+68,Q=a+76,R,V,M,P=a+80,Y=a+92,ca=a+112,N=a+164,L=a+216;G=h=0;M=111;R=(d|0)%10;V=(d|0)/10|0;p=0;HEAP8[(Y&4294967295)>>0]=0;HEAP8[(ca&4294967295)>>0]=0;HEAP8[(N&4294967295)>>0]=0;HEAP8[(L&4294967295)>>0]=0;((e&32|0)!=0?1:2)==1&&(M=113);var T=HEAP32[__ZL12digit_lookup>>
+2];g=(e&2|0)==0|(HEAP32[__ZL14n_digit_lookup>>2]|0)!=2?4:3;a:do if(g==4){g=reSign(HEAP8[(T&4294967295)>>0],8,0)==0?5:23;b:do if(g==5){g=(e&8|0)!=0?6:7;if(g==6)_sprintf(P&4294967295,__str17298&4294967295,d),c=P&4294967295,g=N&4294967295,O=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[Q>>2]=c,p=O=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(O,Q,g,J&4294967295,0,0),c=6;else if(g==7)if(g=reSign(e&1,8,0)!=0?8:14,g==8){_strcpy(Y&4294967295,__ZL11ph_ordinal2&
+4294967295);g=(e&4|0)!=0?9:10;if(g==9)_sprintf(P&4294967295,__str18299&4294967295,d,M),G=P&4294967295,F=N&4294967295,C=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[K>>2]=G,p=C=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(C,K,F,J&4294967295,0,0),c=9;else if(g==10)var Z=p,c=10;g=((c==10?Z:C)|0)==0?12:13;g==12&&(_sprintf(P&4294967295,__str19300&4294967295,d,M),F=P&4294967295,c=N&4294967295,G=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>
+2]=HEAP32[(J+4&4294967295)>>2],HEAP32[I>>2]=F,p=G=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(G,I,c,J&4294967295,0,0));G=F=p;c=13}else if(g==14)var S=p,c=14;if(((c==14?S:c==13?F:O)|0)!=0)break b;g=(e&2|0)!=0?17:19;if(g==17)if(g=reSign(HEAP32[__ZL14number_control>>2]&1,8,0)!=0?18:20,g==18)_sprintf(P&4294967295,__str20301&4294967295,d),c=P&4294967295,p=N&4294967295,E=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[H>>2]=c,p=E=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(E,
+H,p,J&4294967295,0,0),c=18;else{if(g==20)var ea=p,c=20}else g==19&&(_sprintf(P&4294967295,__str21302&4294967295,d),c=P&4294967295,p=N&4294967295,z=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[y>>2]=c,p=z=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(z,y,p,J&4294967295,0,0),c=19);if(((c==20?ea:c==18?E:z)|0)!=0)break b;_sprintf(P&4294967295,__str22303&4294967295,d);k=P&4294967295;j=N&4294967295;p=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>
+2]=HEAP32[(J+4&4294967295)>>2];HEAP32[B>>2]=k;p=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(p,B,j,J&4294967295,0,0)}while(0);g=(e&16|0)==0?26:24;b:do if(g==24){if((d|0)>9){g=26;break b}j=ca&4294967295;g=f;k=__str23304&4294967295;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[x>>2]=k;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,x,j,J&4294967295,0,0);g=61;break b}while(0);b:do if(g==26)if(g=(p|0)!=0?27:28,g==27)HEAP8[(ca&4294967295)>>0]=0;
+else if(g==28){g=reSign(e&1,8,0)!=0?29:36;c:do if(g==29){g=(R|0)==0?32:30;d:do if(g==30){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0)break d;if((HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0){g=36;break c}}while(0);_sprintf(P&4294967295,__str24305&4294967295,V,M);k=P&4294967295;j=ca&4294967295;g=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[A>>2]=k;g=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,A,j,J&4294967295,0,0);g=unSign((g|
+0)!=0,1,0);if(reSign(g,8,0)==0){g=36;break c}G=1;if((R|0)==0){g=38;break c}if((HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0){g=36;break c}_strcat(ca&4294967295,__ZL11ph_ordinal2&4294967295);g=36;break c}while(0);c:do if(g==36){if((G|0)!=0)break c;_sprintf(P&4294967295,__str25306&4294967295,V);j=P&4294967295;l=ca&4294967295;k=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[w>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,w,l,J&4294967295,
+0,0)}while(0);g=reSign(HEAP8[(ca&4294967295)>>0],8,0)==0?39:41;c:do if(g==39){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&1048576|0)==0)break c;R=(d|0)%20;_sprintf(P&4294967295,__str25306&4294967295,V&254);j=P&4294967295;l=ca&4294967295;k=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[D>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,D,l,J&4294967295,0,0)}while(0);HEAP8[(N&4294967295)>>0]=0;if(!((R|0)>0))break b;p=0;g=(e&2|0)==0?45:43;c:do if(g==
+43){if(reSign(HEAP8[(HEAP32[__ZL12digit_lookup>>2]&4294967295)>>0],8,0)==0)break c;_strcpy(N&4294967295,HEAP32[__ZL12digit_lookup>>2]);G=1;HEAP8[(Y&4294967295)>>0]=0;break b}while(0);g=(e&8|0)!=0?46:47;g==46&&(_sprintf(P&4294967295,__str17298&4294967295,R),p=P&4294967295,k=N&4294967295,g=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[t>>2]=p,p=g=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,t,k,J&4294967295,0,0));g=reSign(e&1,8,0)!=0?48:51;c:do if(g==
+48){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0)break c;_sprintf(P&4294967295,__str19300&4294967295,R,M);k=P&4294967295;j=N&4294967295;p=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[s>>2]=k;p=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(p,s,j,J&4294967295,0,0);k=unSign((p|0)!=0,1,0);if(reSign(k,8,0)==0)break c;G=1}while(0);if((p|0)!=0)break b;g=reSign(HEAP32[__ZL14number_control>>2]&1,8,0)!=0^1;g=unSign(g,1,0);g=reSign(g,8,0)!=0?55:
+53;c:do if(g==53){if((e&2|0)==0){g=55;break c}_sprintf(P&4294967295,__str20301&4294967295,R);c=P&4294967295;g=N&4294967295;v=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[u>>2]=c;p=v=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(v,u,g,J&4294967295,0,0);c=54;g=59;break c}while(0);c:do if(g==55){g=(e&2|0)==0?57:56;d:do if(g==56){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0){g=57;break d}var $=p,c=58;g=59;break c}while(0);_sprintf(P&4294967295,
+__str21302&4294967295,R);c=P&4294967295;p=N&4294967295;q=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[r>>2]=c;p=q=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(q,r,p,J&4294967295,0,0);c=57}while(0);if(((c==58?$:c==57?q:v)|0)!=0)break b;_sprintf(P&4294967295,__str22303&4294967295,R);j=P&4294967295;l=N&4294967295;k=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[o>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,
+o,l,J&4294967295,0,0)}while(0);g=reSign(e&1,8,0)!=0?62:70;b:do if(g==62){if((G|0)!=0)break b;if(reSign(HEAP8[(Y&4294967295)>>0],8,0)!=0)break b;g=(d|0)>19?65:68;c:do if(g==65){g=((d|0)%10|0)==0?67:66;if(g==66&&(HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)==0){g=68;break c}l=Y&4294967295;k=f;j=__str26307&4294967295;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[n>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,n,l,J&4294967295,0,0)}while(0);
+if(reSign(HEAP8[(Y&4294967295)>>0],8,0)!=0)break b;l=Y&4294967295;k=f;j=__str27308&4294967295;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[m>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,m,l,J&4294967295,0,0)}while(0);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&48|0)==0?79:71;b:do if(g==71){if(reSign(HEAP8[(ca&4294967295)>>0],8,0)==0)break b;if(reSign(HEAP8[(N&4294967295)>>0],8,0)==0)break b;e=L&4294967295;h=f;d=__str28309&4294967295;HEAP32[(J+
+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[a>>2]=d;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,a,e,J&4294967295,0,0);g=(HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)!=0?74:75;g==74&&(HEAP8[(L&4294967295)>>0]=0);J=b;g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0?76:77;g==76?_sprintf(J,__str29310&4294967295,N&4294967295,L&4294967295,ca&4294967295,Y&4294967295):g==77&&_sprintf(J,__str29310&4294967295,ca&4294967295,L&4294967295,N&4294967295,
+Y&4294967295);h=1;break a}while(0);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&512|0)!=0?80:88;b:do if(g==80){k=_strlen(ca&4294967295)-1&4294967295;g=(k|0)<0?82:81;c:do if(g==81){if(reSign(HEAP8[(N&4294967295)>>0],8,0)==0){g=82;break c}g=reSign(HEAP8[(N&4294967295)>>0],8,0);j=unSign(HEAPU8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+11&4294967295)>>0],8,0);g=unSign((j|0)==1,1,0);g=reSign(g,8,0)!=0?84:85;g==84&&(g=reSign(HEAP8[(N+1&4294967295)>>0],8,0),j=unSign(HEAPU8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>
+2]+11&4294967295)>>0],8,0));g=reSign(HEAP8[(ca+k&4294967295)>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=2){g=88;break b}if((j|0)!=2){g=88;break b}HEAP8[(ca+k&4294967295)>>0]=0;g=88;break b}while(0)}while(0);_sprintf(b,__str30311&4294967295,ca&4294967295,N&4294967295,Y&4294967295)}else g==3&&_strcpy(b,T);while(0);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&256|0)!=0?90:96;a:do if(g==90){p=0;k=f=_strlen(b)-1&4294967295;if(!((f|0)>=0))break a;for(;;)if(g=
+reSign(HEAP8[(b+k&4294967295)>>0],8,0)==6?92:95,g==92&&(g=(p|0)!=0?93:94,g==93?HEAP8[(b+k&4294967295)>>0]=5:g==94&&(p=1)),k=f=k-1&4294967295,(f|0)>=0)g=91;else break a}while(0);STACKTOP=a;return h}
+function __ZL10LookupNum3P10TranslatoriPciii(f,d,e,b,a,g){var c=STACKTOP;STACKTOP+=428;_memset(c,0,428);var h,k=null,j,l,m,n=c+4,o,q=c+8,p,r=c+12,v;j=c+16;var u,s,t;v=c+20;var D,w=c+24,A,x,B;s=c+28;var z;t=c+32;var y,E=c+36;x=c+44;var H,G,F,I=c+48,C=c+60,K=c+160;l=c+260;u=c+280;m=c+300;var O=c+352,J=c+404,Q=c+416;D=b;F=0;G=g&34;H=(d|0)/100|0;b=(d|0)%100;HEAP8[(C&4294967295)>>0]=0;HEAP8[(O&4294967295)>>0]=0;HEAP8[(Q&4294967295)>>0]=0;h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&4194304|0)!=0?1:4;
+a:do if(h==1){h=reSign(g&1,8,0)!=0?3:2;if(h==2)if(y=H,(y|0)>9)k=2;else{k=2;h=5;break a}F=1;h=4;break a}while(0);if(h==4)var R=H,k=4;h=((k==4?R:y)|0)>0?7:6;a:do if(h==6){h=(F|0)!=0?7:61;break a}while(0);if(h==7){y=0;h=(G|0)!=0?8:12;a:do if(h==8){h=(b|0)==0?9:10;h==9?(y=l&4294967295,h=f,k=__str31312&4294967295,HEAP32[(E+4&4294967295)>>2]=0,HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2],HEAP32[x>>2]=k,y=B=h=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,x,y,E&4294967295,0,0),k=9):h==10&&
+(A=y,k=10);h=((k==10?A:B)|0)==0?12:17;break a}while(0);a:do if(h==12){h=(b|0)==0?13:14;if(h==13)A=l&4294967295,k=f,z=__str32313&4294967295,HEAP32[(E+4&4294967295)>>2]=0,HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2],HEAP32[t>>2]=z,y=z=k=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,t,A,E&4294967295,0,0),k=13;else if(h==14)var V=y,k=14;if(((k==14?V:z)|0)!=0)break a;B=l&4294967295;A=f;x=__str33314&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>
+2];HEAP32[s>>2]=x;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(A,s,B,E&4294967295,0,0)}while(0);s=H;h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&2048|0)==0?19:18;a:do if(h==19){h=(s|0)>9?20:33;break a}else if(h==18){h=(s|0)!=19&(H|0)>9?20:33;break a}while(0);if(h==20){D=HEAP8[(m&4294967295)>>0]=0;(((d|0)%1E3|0)==0?21:22)==21&&(D=1);D=(__ZL15LookupThousandsP10TranslatoriiiPc(f,(H|0)/10|0,a+1&4294967295,G|D,u&4294967295)|0)==0;D=unSign(D,1,0);h=reSign(D,8,0)!=0?23:26;h==23&&(D=0,h=reSign((HEAP32[((f&
+4294967295)+188&4294967295)>>2]|0)>>(a+1&4294967295|0)&1,8,0)!=0?24:25,h==24&&(D=8),__ZL10LookupNum2P10TranslatoriiPc(f,(H|0)/10|0,D,m&4294967295));D=O&4294967295;h=(HEAP32[((f&4294967295)+188&4294967295)>>2]&512|0)!=0?27:28;h==27?_sprintf(D,__str16297&4294967295,u&4294967295,m&4294967295):h==28&&_sprintf(D,__str16297&4294967295,m&4294967295,u&4294967295);H=D=(H|0)%10;h=(D|0)==0?30:32;a:do if(h==30){if((F|0)!=0)break a;HEAP8[(l&4294967295)>>0]=0}while(0);D=1}HEAP8[(m&4294967295)>>0]=0;h=(H|0)>0?35:
+34;a:do if(h==34){h=(F|0)!=0?35:60;break a}while(0);a:do if(h==35){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&262144|0)!=0?36:39;b:do if(h==36){h=reSign(g&1,8,0)!=0?38:37;if(h==37&&reSign(HEAP8[(O&4294967295)>>0],8,0)==0)break b;s=Q&4294967295;D=f;u=__str28309&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[w>>2]=u;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(D,w,s,E&4294967295,0,0)}while(0);D=1;y=0;h=(G|0)!=0?40:45;b:do if(h==40){h=
+(b|0)==0?42:41;if(h==41&&(HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0)break b;_sprintf(I&4294967295,__str34315&4294967295,H);s=I&4294967295;t=m&4294967295;u=f;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[v>>2]=s;y=u=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(u,v,t,E&4294967295,0,0);if((HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0)break b;if(!((b|0)>0))break b;_strcat(m&4294967295,__ZL11ph_ordinal2&4294967295)}while(0);h=(H|
+0)!=0?48:46;b:do if(h==46){if((F|0)==0)break b;v=m&4294967295;q=f;r=__str23304&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[j>>2]=r;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(q,j,v,E&4294967295,0,0);break a}while(0);h=(y|0)==0?49:54;b:do if(h==49){h=(b|0)==0?50:51;if(h==50)_sprintf(I&4294967295,__str35316&4294967295,H),h=I&4294967295,k=m&4294967295,p=f,HEAP32[(E+4&4294967295)>>2]=0,HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>
+2],HEAP32[r>>2]=h,y=p=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(p,r,k,E&4294967295,0,0),k=50;else if(h==51)var M=y,k=51;if(((k==51?M:p)|0)!=0){h=54;break b}_sprintf(I&4294967295,__str36317&4294967295,H);h=I&4294967295;k=m&4294967295;o=f;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[q>>2]=h;y=o=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(o,q,k,E&4294967295,0,0);k=53;h=55;break b}while(0);if(h==54)var P=y,k=54;h=((k==54?P:o)|0)!=0?56:57;
+if(h==56)HEAP8[(l&4294967295)>>0]=0;else if(h==57){h=(H|0)>1?59:58;if(h==58&&(HEAP32[((f&4294967295)+184&4294967295)>>2]&1024|0)!=0)break a;__ZL10LookupNum2P10TranslatoriiPc(f,H,0,m&4294967295)}}while(0);_sprintf(C&4294967295,__str29310&4294967295,O&4294967295,Q&4294967295,m&4294967295,l&4294967295)}HEAP8[(J&4294967295)>>0]=0;h=(b|0)>0?62:74;a:do if(h==62){h=(d|0)>100?65:63;b:do if(h==63){j=reSign(g&1,8,0)!=0^1;j=unSign(j,1,0);if(reSign(j,8,0)!=0){h=69;break b}h=(a|0)==0?65:69;break b}while(0);b:do if(h==
+65){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&64|0)!=0?68:66;if(h==66){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&8388608|0)==0)break b;if(!((b|0)<=9))break b}m=J&4294967295;j=f;l=__str28309&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[n>>2]=l;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,n,m,E&4294967295,0,0)}while(0);if((HEAP32[((f&4294967295)+184&4294967295)>>2]&524288|0)==0)break a;if((H|0)!=0)break a;h=reSign(g&1,8,0)!=
+0?73:72;if(h==72&&reSign(HEAP8[(O&4294967295)>>0],8,0)==0)break a;m=J&4294967295;j=f;l=__str28309&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[c>>2]=l;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,c,m,E&4294967295,0,0)}while(0);HEAP8[(K&4294967295)>>0]=0;h=(b|0)!=0?76:75;a:do if(h==75){if((D|0)==0){h=76;break a}if(reSign(HEAP8[(__ZL11ph_ordinal2&4294967295)>>0],8,0)==0){h=94;break a}n=_strlen(C&4294967295);h=(n|0)>0?91:93;b:do if(h==
+91){if(reSign(HEAP8[(C+(n-1&4294967295)&4294967295)>>0],8,0)!=10)break b;HEAP8[(C+(n-1&4294967295)&4294967295)>>0]=0}while(0);_strcpy(K&4294967295,__ZL11ph_ordinal2&4294967295);h=94;break a}while(0);a:do if(h==76){D=0;h=(a|0)==0?77:84;b:do if(h==77){D=2;h=(G|0)!=0?78:79;h==78&&(D=3);h=(d|0)<=99?80:82;c:do if(h==80){n=reSign(g&1,8,0)!=0^1;n=unSign(n,1,0);if(reSign(n,8,0)==0){h=82;break c}D|=4}while(0);if((G&32|0)==0){h=86;break b}D|=32}else if(h==84){if(reSign((HEAP32[((f&4294967295)+188&4294967295)>>
+2]|0)>>(a|0)&1,8,0)==0){h=86;break b}D=8}while(0);n=(__ZL10LookupNum2P10TranslatoriiPc(f,b,D,K&4294967295)|0)!=0;n=unSign(n,1,0);if(reSign(n,8,0)==0)break a;if((HEAP32[((f&4294967295)+184&4294967295)>>2]&128|0)==0)break a;HEAP8[(J&4294967295)>>0]=0}while(0);_sprintf(e,__str30311&4294967295,C&4294967295,J&4294967295,K&4294967295);STACKTOP=c}
+function __Z15TranslateNumberP10TranslatorPcS1_PjP8WORD_TABi(f,d,e,b,a,g){var c=STACKTOP;STACKTOP+=608;_memset(c,0,608);var h,k=null,j,l,m,n,o,q;j=c+4;var p,r;l=c+8;m=c+12;var v,u,s=c+16,t,D,w;v=c+20;u=c+24;var A;t=c+28;var x,B;w=c+32;var z,y,E,H=c+36,G=c+44,F,I,C,K,O,J,Q,R,V,M,P,Y=c+48,ca=c+52,N=c+72,L=c+172,T=c+224,Z=c+424,S=c+476,ea=c+528,$=c+548,X=c+600;F=c+604;h=(HEAP32[_option_sayas>>2]|0)==193?2:1;a:do if(h==1){if((HEAP32[(a&-1)>>2]&524288|0)!=0){h=2;break a}h=(HEAP32[((f&4294967295)+184&4294967295)>>
+2]|0)!=0?4:172;if(h==4){k=d;d=a;Q=g;g=k;a=e;e=d;k=Q;d=A=J=0;Q=1;P=M=V=R=0;HEAP32[b>>2]=0;HEAP32[__ZL14n_digit_lookup>>2]=0;HEAP8[($&4294967295)>>0]=0;HEAP32[__ZL12digit_lookup>>2]=$&4294967295;HEAP32[__ZL14number_control>>2]=k;K=0;k=(reSign(HEAP8[(g+K&4294967295)>>0],8,0)-48&4294967295)>>>0<=9;n=K;k?(k=4,h=5):(k=4,h=6);b:do if(h==5)for(;;)if(K=(k==5?C:n)+1&4294967295,k=(reSign(HEAP8[(g+K&4294967295)>>0],8,0)-48&4294967295)>>>0<=9,C=K,k)h=k=5;else{k=5;break b}while(0);C=h=k==4?n:C;n=_atoi(g);h=(h|
+0)!=3?10:7;b:do if(h==7){if((reSign(HEAP8[(g+-2&4294967295)>>0],8,0)|0)!=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)){h=10;break b}if((reSign(HEAP8[(g+-3&4294967295)>>0],8,0)-48&4294967295)>>>0>9){h=10;break b}V=1;h=18;break b}while(0);b:do if(h==10){h=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)==32?12:11;c:do if(h==11){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&4096|0)!=0?12:16;break c}while(0);c:do if(h==12){if((C|0)!=3){h=16;break c}if((HEAP32[(e&4294967295)>>2]&262144|0)!=0){h=16;break c}if(!((reSign(HEAP8[(g+
+-2&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)){h=16;break c}V=1;break b}while(0);if((V|0)!=0)break b;HEAP32[__ZL23speak_missing_thousands>>2]=0}while(0);HEAP8[(__ZL11ph_ordinal2&4294967295)>>0]=0;HEAP8[(S&4294967295)>>0]=0;h=(V|0)!=0?20:19;b:do if(h==19){h=reSign(HEAP8[(g&4294967295)>>0],8,0)!=48?20:22;break b}while(0);b:do if(h==20&&(M=__ZL15CheckDotOrdinalP10TranslatorPcS1_P8WORD_TABi(f,g,g+K&4294967295,e,0),z=unSign((M|0)!=0,1,0),reSign(z,8,0)==0))break b;while(0);h=reSign(HEAP8[(g+K&4294967295)>>
+0],8,0)==46?23:27;b:do if(h==23){if(!((reSign(HEAP8[(g+(K+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;if(!((reSign(HEAP8[(g+(K+2&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;if((HEAP32[(e+12&-1)>>2]&256|0)!=0)break b;HEAP8[(g+K&4294967295)>>0]=0}while(0);h=(M|0)==0?29:28;b:do if(h==28){h=(HEAP32[(f+280&4294967295)>>2]|0)==26741?29:42;break b}while(0);b:do if(h==29){K=K+1&4294967295;HEAP32[Y>>2]=ea&4294967295;h=(HEAP32[(e&-1)>>2]&16384|0)!=0?30:32;h==30&&(h=HEAP32[Y>>
+2],HEAP8[h>>0]=45,HEAP32[Y>>2]=h+1&4294967295,K=K+1&4294967295);c:for(;;){if(reSign(HEAP8[(g+K&4294967295)>>0],8,0)==0)break c;if(reSign(HEAP8[(g+K&4294967295)>>0],8,0)==32)break c;if(!((K|0)<=18))break c;h=HEAP32[Y>>2];HEAP8[h>>0]=HEAP8[(g+K&4294967295)>>0];HEAP32[Y>>2]=h+1&4294967295;K=K+1&4294967295}HEAP8[HEAP32[Y>>2]>>0]=0;if(reSign(HEAP8[(ea&4294967295)>>0],8,0)==0)break b;h=HEAP32[((f&4294967295)+216&4294967295)>>2]==0?39:37;c:do if(h==37){if((_strcmp(ea&4294967295,HEAP32[((f&4294967295)+216&
+4294967295)>>2])|0)!=0){h=39;break c}M=2;break b}while(0);if(!((reSign(HEAP8[(ea&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;_sprintf(ca&4294967295,__str37318&4294967295,ea&4294967295);y=ca&4294967295;z=f;E=__ZL11ph_ordinal2&4294967295;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[G>>2]=y;z=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(z,G,E,H&4294967295,0,0);z=unSign((z|0)!=0,1,0);if(reSign(z,8,0)==0)break b;M=2;HEAP32[(b&4294967295)>>2]|=
+128;P=1}while(0);h=(HEAP32[(e&-1)>>2]&32768|0)!=0?43:44;h==43&&(M=2);HEAP8[(L&4294967295)>>0]=0;HEAP8[(Z&4294967295)>>0]=0;h=reSign(HEAP8[(g&4294967295)>>0],8,0)==48?45:59;b:do if(h==45){if((V|0)!=0){h=59;break b}if(reSign(HEAP8[(g+1&4294967295)>>0],8,0)==32){h=59;break b}if((reSign(HEAP8[(g+1&4294967295)>>0],8,0)|0)==(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)){h=59;break b}G=C;(G|0)!=2?(k=48,h=53):(k=48,h=49);if(h==49){h=reSign(HEAP8[(g+3&4294967295)>>0],8,0)!=58?52:50;c:do if(h==50){if((reSign(HEAP8[(g+
+5&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break c;var ia=reSign(HEAP8[(g+7&4294967295)>>0],8,0);if((_isspace(ia)|0)!=0){h=59;break b}}while(0);ia=C;k=52}h=((k==52?ia:G)|0)>3?54:55;if(h==54){HEAP32[(b&4294967295)>>2]&=-129;I=0;h=171;break b}else if(h==55){K=0;G=S&4294967295;ea=H+4&4294967295;z=H+4&4294967295;y=H&4294967295;for(E=H&4294967295;;){if(reSign(HEAP8[(g+K&4294967295)>>0],8,0)!=48){h=59;break b}if(!((C-1&4294967295|0)>(K|0))){h=59;break b}h=_strlen(G);B=S+h&4294967295;h=f;x=__str23304&4294967295;
+HEAP32[ea>>2]=0;HEAP32[y>>2]=HEAP32[z>>2];HEAP32[w>>2]=x;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,w,B,E,0,0);K=K+1&4294967295;h=57}}}while(0);if(h==59){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&4096|0)==0?62:60;b:do if(h==60){if(reSign(HEAP8[(g+C&4294967295)>>0],8,0)!=32){h=62;break b}R=1;h=64;break b}while(0);b:do if(h==62)if(h=(reSign(HEAP8[(g+C&4294967295)>>0],8,0)|0)==(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)?63:65,h==63){R=2;h=64;break b}else if(h==65){h=R;D=C+2&4294967295;
+h=(h|0)>0?66:81;break b}while(0);b:do if(h==64){D=C+2&4294967295;h=66;break b}while(0);b:do if(h==66){w=R+C&4294967295;for(;;){if((HEAP32[(e+12*(d+1&4294967295)&-1)>>2]&262144|0)!=0)break b;if((reSign(HEAP8[(g+w&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break b;if((reSign(HEAP8[(g+(w+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break b;if((reSign(HEAP8[(g+(w+2&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break b;if((reSign(HEAP8[(g+(w+3&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>
+0<=9)break b;if(!((reSign(HEAP8[(g+(w-1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;h=reSign(HEAP8[(g+w&4294967295)>>0],8,0)!=48?70:68;d:do if(h==68){if(reSign(HEAP8[(g+(w+1&4294967295)&4294967295)>>0],8,0)!=48){h=70;break d}h=reSign(HEAP8[(g+(w+2&4294967295)&4294967295)>>0],8,0)!=48?70:71;break d}while(0);h==70&&(Q=0);d=d+1&4294967295;w=w+3&4294967295;h=(reSign(HEAP8[(g+w&4294967295)>>0],8,0)|0)==(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)?74:72;if(h==72){if((HEAP32[((f&4294967295)+
+184&4294967295)>>2]&4096|0)==0)break b;if(reSign(HEAP8[(g+w&4294967295)>>0],8,0)!=32)break b}D=w+2&4294967295;w=R+w&4294967295;h=75}}while(0);h=(n|0)==0?82:84;b:do if(h==82){if((V|0)==0)break b;J=1}while(0);h=(HEAP32[(f+280&4294967295)>>2]|0)==26741?85:90;b:do if(h==85){h=(HEAP32[(e+12*d&-1)>>2]&16384|0)==0?88:86;c:do if(h==86){if((Q|0)!=1){h=88;break c}if((__ZL11hu_number_ePKcii(g+D&4294967295,d,n)|0)==0){h=88;break c}HEAP32[__ZL14number_control>>2]|=1;break b}while(0)}while(0);h=(reSign(HEAP8[(g+
+C&4294967295)>>0],8,0)|0)!=(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)?93:91;b:do if(h==91){if((reSign(HEAP8[(g+(C+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9){h=93;break b}D=L&4294967295;A=f;h=__str38319&4294967295;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[t>>2]=h;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(A,t,D,H&4294967295,0,0);A=1;h=104;break b}while(0);b:do if(h==93)if(h=(J|0)==0?94:101,h==94){if(!((R|0)>0))break b;if(!((d|
+0)>0))break b;if(!((n|0)<=999))break b;h=(J|0)!=0?99:98;c:do if(h==98){if((__ZL15LookupThousandsP10TranslatoriiiPc(f,n,d,Q,L&4294967295)|0)==0){h=99;break c}n=0;J=1;break b}while(0)}else if(h==101){if((HEAP32[__ZL23speak_missing_thousands>>2]|0)!=1)break b;_sprintf(ca&4294967295,__str12293&4294967295,d+1&4294967295);D=ca&4294967295;w=N&4294967295;t=f;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[u>>2]=D;t=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(t,
+u,w,H&4294967295,0,0);t=unSign((t|0)==0,1,0);if(reSign(t,8,0)==0)break b;_sprintf(ca&4294967295,__str12293&4294967295,d);D=ca&4294967295;w=L&4294967295;t=f;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[v>>2]=D;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(t,v,w,H&4294967295,0,0)}while(0);h=reSign(HEAP8[(L&4294967295)>>0],8,0)==0?105:108;b:do if(h==105){if(reSign(HEAP8[(g+C&4294967295)>>0],8,0)!=46){h=108;break b}if((d|0)!=0){h=118;break b}u=L&4294967295;
+h=f;v=__str39320&4294967295;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[s>>2]=v;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,s,u,H&4294967295,0,0);h=108;break b}while(0);b:do if(h==108){if((d|0)!=0)break b;HEAP32[Y>>2]=g;k=(reSign(HEAP8[(HEAP32[Y>>2]+1&4294967295)>>0],8,0)-48&4294967295)>>>0<=9;s=HEAPU32[Y>>2];k?(k=109,h=110):(k=109,h=111);c:do if(h==110)for(;;){HEAP32[Y>>2]=(k==110?ha:s)+1&4294967295;var k=(reSign(HEAP8[(HEAP32[Y>>2]+1&4294967295)>>
+0],8,0)-48&4294967295)>>>0<=9,ha=HEAPU32[Y>>2];if(k)h=k=110;else{k=110;break c}}while(0);h=(reSign(HEAP8[((k==109?s:ha)+-1&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?112:114;c:do if(h==112){HEAP32[X>>2]=HEAP32[Y>>2]+-1&4294967295;s=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,X,$&4294967295,b,4,e)|0)!=0;s=unSign(s,1,0);if(reSign(s,8,0)==0){h=114;break c}HEAP32[__ZL14n_digit_lookup>>2]=2}while(0);if(reSign(HEAP8[($&4294967295)>>0],8,0)!=0)break b;if(reSign(HEAP8[HEAP32[Y>>2]>>0],8,0)==48)break b;
+s=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,Y,$&4294967295,b,4,e)|0)!=0;s=unSign(s,1,0);if(reSign(s,8,0)==0)break b;HEAP32[__ZL14n_digit_lookup>>2]=1}while(0);__ZL10LookupNum3P10TranslatoriPciii(f,n,T&4294967295,J,d,M|V);h=(d|0)<=0?121:119;b:do if(h==119){if((HEAP32[((f&4294967295)+188&4294967295)>>2]&512|0)==0){h=121;break b}_sprintf(a,__str29310&4294967295,S&4294967295,L&4294967295,Z&4294967295,T&4294967295);h=122;break b}while(0);h==121&&_sprintf(a,__str29310&4294967295,S&4294967295,
+Z&4294967295,T&4294967295,L&4294967295);Y=T&4294967295;L=ca&4294967295;ca&=4294967295;Z=N&4294967295;S=H+4&4294967295;$=H+4&4294967295;X=H&4294967295;ha=H&4294967295;s=T&4294967295;v=N&4294967295;T&=4294967295;u=N&4294967295;J=N&4294967295;V=N&4294967295;M=N&4294967295;R=N&4294967295;t=H+4&4294967295;D=H+4&4294967295;w=H&4294967295;I=H&4294967295;ia=N&4294967295;G=N&4294967295;ea=N&4294967295;K=N&4294967295;z=H+4&4294967295;y=H+4&4294967295;E=H&4294967295;x=H&4294967295;B=N&4294967295;var aa=N&4294967295,
+da=H+4&4294967295,W=H+4&4294967295,ka=H&4294967295;H&=4294967295;N&=4294967295;b:for(;;){o=A;k=149;c:for(;;){if(((k==149?o:0)|0)==0)break b;C=C+1&4294967295;n=0;h=(reSign(HEAP8[(g+(n+C&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?124:125;d:do if(h==124)for(;;)if(n=n+1&4294967295,(reSign(HEAP8[(g+(n+C&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)h=124;else break d;while(0);q=2;p=h=HEAP32[((f&4294967295)+184&4294967295)>>2]&57344;h=h==8192?132:h==16384?127:h==24576?137:h==32768?
+126:h==40960?132:141;d:do if(h==132){h=_atoi(g+C&4294967295);__ZL10LookupNum3P10TranslatoriPciii(f,h,Y,0,0,0);h=reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48?134:133;e:do if(h==133){h=(p|0)==40960?134:136;break e}while(0);if(h==134){_sprintf(L,__str40321&4294967295,n);h=f;p=ca;r=Z;HEAP32[S>>2]=0;HEAP32[X>>2]=HEAP32[$>>2];HEAP32[l>>2]=p;h=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,l,r,ha,0,0);h=unSign((h|0)==0,1,0);if(reSign(h,8,0)!=0){h=141;break d}_strcat(s,v)}_strcat(a,T);C=n+C&4294967295;
+h=141;break d}else if(h==137){if(!((n|0)<=4)){h=141;break d}if(reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48){h=141;break d}h=_atoi(g+C&4294967295);__ZL10LookupNum3P10TranslatoriPciii(f,h,u,0,0,0);_strcat(a,J);C=n+C&4294967295;h=141;break d}else if(h==126){q=5;h=127;break d}while(0);d:do if(h==127){h=reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48?128:129;e:do if(h==128)for(;;)if(h=f,p=__str23304&4294967295,r=R,HEAP32[t>>2]=0,HEAP32[w>>2]=HEAP32[D>>2],HEAP32[m>>2]=p,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,
+m,r,I,0,0),_strcat(a,ia),n=n-1&4294967295,C=C+1&4294967295,reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48)h=128;else{h=129;break e}while(0);if(!((n|0)<=(q|0)))break d;if(!((reSign(HEAP8[(g+C&4294967295)>>0],8,0)-48&4294967295)>>>0<=9))break d;p=_atoi(g+C&4294967295);__ZL10LookupNum3P10TranslatoriPciii(f,p,V,0,0,0);_strcat(a,M);C=n+C&4294967295}while(0);for(;;){O=HEAP8[(g+C&4294967295)>>0];if((unSign(O,8,0)-48&4294967295)>>>0>9)break;if(_strlen(a)>>>0>149)break;n=reSign(HEAP8[(g+C&4294967295)>>0],8,0)-
+48&4294967295;C=C+1&4294967295;__ZL10LookupNum2P10TranslatoriiPc(f,n,2,G);_strcat(a,ea)}n=f;h=__str41322&4294967295;q=K;HEAP32[z>>2]=0;HEAP32[E>>2]=HEAP32[y>>2];HEAP32[j>>2]=h;n=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(n,j,q,x,0,0);n=unSign((n|0)!=0,1,0);h=reSign(n,8,0)!=0?144:145;h==144&&_strcat(a,B);h=(unSign(O,8,0)|0)!=(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)?148:146;if(h==146&&!((reSign(HEAP8[(g+(C+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break c;A=0;k=148}n=f;
+h=__str38319&4294967295;o=aa;HEAP32[da>>2]=0;HEAP32[ka>>2]=HEAP32[W>>2];HEAP32[c>>2]=h;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(n,c,o,H,0,0);_strcat(a,N)}h=reSign(HEAP8[(a&4294967295)>>0],8,0)!=0?152:168;b:do if(h==152){if(reSign(HEAP8[(a&4294967295)>>0],8,0)==21)break b;m=j=g+(C+1&4294967295)&4294967295;l=F;l=__Z8utf8_in2PiPKci(l,m,0);j=j+l&4294967295;h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&131072|0)!=0?154:156;c:do if(h==154){var ua=HEAP32[F>>2];if((ua|0)==32)k=154;else{k=154;h=
+157;break c}l=j;j=F;__Z8utf8_in2PiPKci(j,l,0);h=156;break c}while(0);if(h==156)var oa=HEAP32[F>>2],k=156;l=j=m=k==156?oa:ua;h=m>>>0<=255?158:159;c:do if(h==158){var qa=_isalpha(l),k=158;h=164;break c}else if(h==159)if(h=l>>>0>12352&j>>>0<=42752?160:161,h==160)break b;else if(h==161)if(h=j>>>0>563?162:163,h==162){h=165;break c}else if(h==163){var ra=unSign(HEAPU8[(__ZL10walpha_tab+(j-256&4294967295)&4294967295)>>0],8,0),k=163;h=164;break c}while(0);if(h==164&&((k==163?ra:qa)|0)!=0)break b;h=(HEAP32[(e+
+12*d&-1)>>2]&16384|0)==0?167:166;if(h==166&&(Q|0)!=0)break b;j=a;l=_strlen(j);_llvm_memcpy_p0i8_p0i8_i32(j+l&4294967295,__ZZL17TranslateNumber_1P10TranslatorPcS1_PjP8WORD_TABiE9str_pause&4294967295,2,1,0)}while(0);HEAP32[b>>2]|=-2147483648;HEAP32[__ZL23speak_missing_thousands>>2]=HEAP32[__ZL23speak_missing_thousands>>2]-1&4294967295;h=(P|0)!=0?169:170;h==169&&(HEAP32[_dictionary_skipwords>>2]=P);I=1}Q=F=I;h=173;break a}else if(h==172){Q=0;h=173;break a}}while(0);h==2&&(Q=0);STACKTOP=c;return Q}
+function __Z14TranslateRomanP10TranslatorPcS1_P8WORD_TAB(f,d,e,b){var a=STACKTOP;STACKTOP+=212;_memset(a,0,212);var g,c=null,h,k=a+8,j,l,m,n,o,q,p,r=a+12,v=a+20,u=a+52;m=l=p=o=0;n=32767;HEAP8[(e&4294967295)>>0]=0;HEAP32[(r&4294967295)>>2]=0;HEAP32[(r+4&4294967295)>>2]=0;g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&33554432|0)==0?2:1;a:do if(g==1){q=reSign(HEAP32[(b&-1)>>2]&1,8,0)!=0^1;q=unSign(q,1,0);g=reSign(q,8,0)!=0?3:2;break a}while(0);a:do if(g==2){if((reSign(HEAP8[(d+-2&4294967295)>>0],8,0)-
+48&4294967295)>>>0<=9){g=3;break a}q=d;b:for(;;){g=reSign(HEAP8[d>>0],8,0);c=unSign((g|0)!=32,1,0);d=d+1&4294967295;if(reSign(c,8,0)==0){g=25;break b}c=_memchr(__str42323&4294967295,g,8);g=unSign(c==0,1,0);if(reSign(g,8,0)!=0){g=6;break b}h=HEAP32[(__ZZ14TranslateRomanP10TranslatorPcS1_P8WORD_TABE12roman_values+(c-__str42323&4294967295)*4&4294967295)>>2];g=(h|0)==(m|0)?8:10;if(g==8){if(o=o+1&4294967295,(o|0)>2){g=9;break b}}else g==10&&(o=0);var s=m;(m|0)>1&(m|0)!=10&(s|0)!=100?(c=11,g=12):(c=11,
+g=14);if(g==12){var t=m;if((h|0)>=(t|0)){g=13;break b}else c=12}g=((c==12?t:s)|0)==0?20:15;c:do if(g==15){if((m|0)>=(h|0)){g=20;break c}if(((l|0)%10|0)!=0){g=18;break b}if((m*10&4294967295|0)<(h|0)){g=18;break b}n=m;h=h-n&4294967295;g=23;break c}while(0);if(g==20){if((h|0)>=(n|0)){g=21;break b}l=m+l&4294967295}m=h;g=24}if(g==25)if(g=(reSign(HEAP8[(d&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?26:27,g==26){j=0;g=48;break a}else{if(g==27)if(l=m+l&4294967295,g=(HEAP32[((f&4294967295)+200&4294967295)>>
+2]|0)>(l|0)?28:29,g==28){j=0;g=48;break a}else if(g==29)if(g=(HEAP32[((f&4294967295)+196&4294967295)>>2]|0)<(l|0)?30:31,g==30){j=0;g=48;break a}else if(g==31)if(h=v&4294967295,g=f,c=__str43324&4294967295,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a&4294967295)>>2]=HEAP32[(a+4&4294967295)>>2],HEAP32[k>>2]=c,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,k,h,a&4294967295,0,0),c=e&4294967295,g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&67108864|0)==0?32:33,g==32&&(_strcpy(e,v&4294967295),g=_strlen(v&
+4294967295),c=e+g&4294967295),_sprintf(u&4294967295,__str44325&4294967295,l),g=reSign(HEAP8[(d&4294967295)>>0],8,0)==46?34:35,g==34){j=0;g=48;break a}else if(g==35){k=(__ZL15CheckDotOrdinalP10TranslatorPcS1_P8WORD_TABi(f,q,d,b,1)|0)!=0;k=unSign(k,1,0);g=reSign(k,8,0)!=0?36:37;g==36&&(HEAP32[(b&-1)>>2]|=32768);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&134217728|0)!=0?38:45;b:do if(g==38)if(k=b&4294967295,g=(HEAP32[(f+280&4294967295)>>2]|0)==26741?39:44,g==39){if((HEAP32[(k&4294967295)>>2]&32768|
+0)!=0)break b;g=(HEAP32[(b&-1)>>2]&16384|0)==0?43:41;c:do if(g==41){if((__ZL11hu_number_ePKcii(d,0,l)|0)==0)break c;p|=1;break b}while(0);j=0;g=48;break a}else g==44&&(HEAP32[(k&4294967295)>>2]=HEAP32[(b&-1)>>2]|32768);while(0);HEAP32[(f+8320&4294967295)>>2]=0;__Z15TranslateNumberP10TranslatorPcS1_PjP8WORD_TABi(f,u+2&4294967295,c,r&4294967295,b,p);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&67108864|0)!=0?46:47;g==46&&_strcat(e,v&4294967295);j=1;g=48;break a}}else if(g==6){j=0;g=48;break a}else if(g==
+9){j=0;g=48;break a}else if(g==13){j=0;g=48;break a}else if(g==21){j=0;g=48;break a}else if(g==18){j=0;g=48;break a}}while(0);g==3&&(j=0);STACKTOP=a;return j}
+function __ZL13LookupLetter2P10TranslatorjPc(f,d,e){var b=STACKTOP;STACKTOP+=28;_memset(b,0,28);var a,g,c,h=b+4;a=b+12;var k=b+16;HEAP8[(k&4294967295)>>0]=0;HEAP8[(k+1&4294967295)>>0]=95;d=__Z8utf8_outjPc(d,k+2&4294967295);HEAP8[(k+(d+2&4294967295)&4294967295)>>0]=32;HEAP8[(k+(d+3&4294967295)&4294967295)>>0]=0;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[a>>2]=k+1&4294967295;a=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,a,e,h&4294967295,0,0);
+a=unSign((a|0)==0,1,0);a=reSign(a,8,0)!=0?1:3;a:do if(a==1){HEAP8[(k+1&4294967295)>>0]=32;g=k+2&4294967295;c=e;d=f;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[b>>2]=g;d=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(d,b,c,h&4294967295,0,0);d=unSign((d|0)==0,1,0);if(reSign(d,8,0)==0)break a;__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,k+2&4294967295,e,20,0,0,0)}while(0);f=reSign(HEAP8[(e&4294967295)>>0],8,0);STACKTOP=b;return f}
+function __Z12LookupLetterP10TranslatorjiPci(f,d,e,b,a){var g=STACKTOP;STACKTOP+=80;_memset(g,0,80);var c,h,k,j=g+4,l=g+8,m,n=g+12,o;o=g+16;var q=g+20,p=g+28,r,v=g+32,u=g+40;HEAP8[(b&4294967295)>>0]=0;r=__Z8utf8_outjPc(d,__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295);HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+(r+2&4294967295)&4294967295)>>0]=32;c=(e|0)==-1?1:7;a:do if(c==1){k=b;c=f;h=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295;HEAP32[(q+4&
+4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[g>>2]=h;c=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(c,g,k,q&4294967295,0,0);c=unSign((c|0)!=0,1,0);if(reSign(c,8,0)!=0)break a;HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295)>>0]=95;k=u&4294967295;c=f;h=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[j>>2]=h;c=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(c,
+j,k,q&4294967295,0,0);c=unSign((c|0)!=0,1,0);if(reSign(c,8,0)!=0)break a;if((HEAP32[(f+280&4294967295)>>2]|0)==25966)break a;__Z14SetTranslator2PKc(__str70351&4294967295);k=u&4294967295;c=HEAP32[_translator2>>2];h=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[l>>2]=h;c=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(c,l,k,q&4294967295,0,0);c=unSign((c|0)!=0,1,0);c=reSign(c,8,0)!=0?5:
+6;c==5&&(h=b,HEAP8[h>>0]=21,HEAP8[(h+1&4294967295)>>0]=0);h=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(h,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=h}else if(c==7){c=d>>>0<=32?11:8;b:do if(c==8){h=d;c=h>>>0<=255?10:9;if(c==10&&(_isspace(h)|0)!=0){c=11;break b}c=(e|0)!=32?13:14;c==13&&(e=31);HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+(r+3&4294967295)&4294967295)>>0]=e&
+255;HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295)>>0]=95;HEAP32[(v+4&4294967295)>>2]=0;n=u&4294967295;j=f;l=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[o>>2]=l;o=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,o,n,q&4294967295,0,0);o=unSign((o|0)==0,1,0);c=reSign(o,8,0)!=0?15:17;c:do if(c==15){HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+
+1&4294967295)>>0]=32;l=u&4294967295;o=f;j=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[p>>2]=j;o=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(o,p,l,q&4294967295,0,0);o=unSign((o|0)==0,1,0);if(reSign(o,8,0)==0)break c;__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295,u&4294967295,40,0,268435456,0)}while(0);c=reSign(HEAP8[(u&
+4294967295)>>0],8,0)==0?18:19;c==18&&__Z20LookupAccentedLetterP10TranslatorjPc(f,d,u&4294967295);_strcpy(b,u&4294967295);if(reSign(HEAP8[(b&4294967295)>>0],8,0)==0)break a;if(reSign(HEAP8[(b&4294967295)>>0],8,0)==21)break a;HEAP32[(v&4294967295)>>2]=0;HEAP32[(v+4&4294967295)>>2]=0;__Z13SetWordStressP10TranslatorPcPjii(f,b,v&4294967295,-1,a&1);break a}while(0);_sprintf(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295,__str72353&4294967295,d);m=b;h=f;k=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+
+1&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[n>>2]=k;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,n,m,q&4294967295,0,0)}while(0);STACKTOP=g}
+function __Z15TranslateLetterP10TranslatorPcS1_i(f,d,e,b){var a=STACKTOP;STACKTOP+=172;_memset(a,0,172);var g,c=null,h,k,j,l=a+4,m,n,o=a+8;k=a+16;var q,p=a+20,r=a+24,v=a+44,u=a+104,s=a+164;HEAP8[(v&4294967295)>>0]=0;HEAP8[(r&4294967295)>>0]=0;q=__Z8utf8_in2PiPKci(p,d,0);g=(HEAP32[p>>2]&1048320|0)==57344?1:2;g==1&&(HEAP32[p>>2]&=255);g=(b&2|0)!=0?3:10;a:do if(g==3){m=j=HEAP32[p>>2];g=j>>>0<=255?8:4;b:do if(g==8){if((_isupper(m)|0)==0)break a}else if(g==4){g=m>>>0>563?6:5;c:do if(g==5){g=unSign(HEAPU8[(__ZL10walpha_tab+
+(j-256&4294967295)&4294967295)>>0],8,0);if((g|0)==0|(g|0)==255)break c;g=9;break b}while(0);break a}while(0);n=r&4294967295;j=f;m=__str73354&4294967295;HEAP32[(o+4&4294967295)>>2]=0;HEAP32[(o&4294967295)>>2]=HEAP32[(o+4&4294967295)>>2];HEAP32[k>>2]=m;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,k,n,o&4294967295,0,0)}while(0);k=g=HEAP32[p>>2];g=(g|0)==73?11:13;a:do if(g==11){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810)break a;k=305}while(0);g=_towlower(k);HEAP32[p>>2]=
+g;g=b&1;k=reSign(HEAP8[(d+q&4294967295)>>0],8,0);__Z12LookupLetterP10TranslatorjiPci(f,HEAP32[p>>2],k,v&4294967295,g);g=reSign(HEAP8[(v&4294967295)>>0],8,0)==21?14:15;a:do if(g==14)_strcpy(e,v&4294967295),h=0;else if(g==15){g=reSign(HEAP8[(v&4294967295)>>0],8,0)==0?16:19;b:do if(g==16){if((HEAP32[(f+280&4294967295)>>2]|0)==25966)break b;__Z14SetTranslator2PKc(__str70351&4294967295);g=HEAP32[_option_phonemes>>2];HEAP32[_option_phonemes>>2]=0;h=b&1;k=reSign(HEAP8[(d+q&4294967295)>>0],8,0);__Z12LookupLetterP10TranslatorjiPci(HEAP32[_translator2>>
+2],HEAP32[p>>2],k,v&4294967295,h);h=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(h,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=h;HEAP32[_option_phonemes>>2]=g;if(reSign(HEAP8[(v&4294967295)>>0],8,0)==0)break b;_sprintf(e,__str74355&4294967295,21);h=0;break a}while(0);g=reSign(HEAP8[(v&4294967295)>>0],8,0)==0?20:37;b:do if(g==20){k=h=HEAP32[p>>2];g=h>>>0<=255?21:22;c:do if(g==21){var t=_isalpha(k),
+c=21;g=27;break c}else if(g==22)if(g=k>>>0>12352&h>>>0<=42752?23:24,g==23){g=28;break c}else if(g==24)if(g=h>>>0>563?25:26,g==25){g=29;break c}else if(g==26){var D=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0),c=26;g=27;break c}while(0);c:do if(g==27){g=((c==21?t:D)|0)!=0?28:29;break c}while(0);g==28&&(k=v&4294967295,g=f,h=__str75356&4294967295,HEAP32[(o+4&4294967295)>>2]=0,HEAP32[(o&4294967295)>>2]=HEAP32[(o+4&4294967295)>>2],HEAP32[l>>2]=h,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,
+l,k,o&4294967295,0,0));g=reSign(HEAP8[(v&4294967295)>>0],8,0)==0?30:34;c:do if(g==30){h=HEAP32[p>>2];g=h>>>0<=255?32:31;if(g==32&&(_isspace(h)|0)!=0){g=34;break c}j=v&4294967295;h=f;k=__str76357&4294967295;HEAP32[(o+4&4294967295)>>2]=0;HEAP32[(o&4294967295)>>2]=HEAP32[(o+4&4294967295)>>2];HEAP32[a>>2]=k;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,a,j,o&4294967295,0,0)}while(0);if(reSign(HEAP8[(v&4294967295)>>0],8,0)==0)break b;_sprintf(s&4294967295,__str77358&4294967295,HEAP32[p>>2]);k=
+v&4294967295;h=s&4294967295;if(reSign(HEAP8[h>>0],8,0)==0)break b;for(;;)if(g=_strlen(k),k=k+g&4294967295,HEAP8[k>>0]=23,k=k+1&4294967295,g=reSign(HEAP8[h>>0],8,0),__Z12LookupLetterP10TranslatorjiPci(f,g,0,k,1),h=h+1&4294967295,reSign(HEAP8[h>>0],8,0)!=0)g=36;else break b}while(0);h=_strlen(e);k=u&4294967295;g=(HEAP32[((f&4294967295)+220&4294967295)>>2]&2|0)!=0?38:39;g==38?_sprintf(k,__str78359&4294967295,255,v&4294967295,r&4294967295):g==39&&_sprintf(k,__str78359&4294967295,255,r&4294967295,v&4294967295);
+g=_strlen(u&4294967295);g=(h+g&4294967295)>>>0<=159?41:42;g==41&&_strcpy(e+h&4294967295,u&4294967295);h=q}while(0);STACKTOP=a;return h}function __Z11MbrolaResetv(){_reset_MBR()}
+function __Z10MbrolaFillii(f,d){var e,b,a,g;((d|0)==0?1:2)==1&&(HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]=(f*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0);g=(HEAP32[_out_end>>2]-HEAP32[_out_ptr>>2]&4294967295|0)/2|0;e=(g|0)>(HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]|0)?3:4;e==3&&(g=HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]);g=__ZL19receive_from_mbrolaPvj(HEAP32[_out_ptr>>2],g*2&4294967295);e=(g|0)>0?6:5;a:do if(e==6){e=g=(g|0)/2|0;if((g|0)<=0){e=7;break a}HEAP32[_out_ptr>>2]=HEAP32[_out_ptr>>2]+(e*2&4294967295)&
+4294967295;HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]=HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]-e&4294967295;e=(HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]|0)!=0?9:10;e==9?b=1:e==10&&(b=0);a=b;e=12;break a}else if(e==5){e=7;break a}while(0);e==7&&(a=0);return a}
+function __ZL10WritePitchiiiii(f,d,e,b,a){var g=STACKTOP;STACKTOP+=76;_memset(g,0,76);var c=null,h,k=g+4,j,l,m,n,o,q,p=g+8,r=g+24;l=-1;n=999;j=o=0;HEAP8[(__ZZL10WritePitchiiiiiE6output&4294967295)>>0]=0;m=HEAP32[(_envelope_data+f*4&4294967295)>>2];__Z9SetPitch2P7voice_tiiPiS1_(HEAP32[_voice>>2],d,e,g,k);d=(b*128&4294967295|0)/100|0;((d|0)<0?1:2)==1&&(d=0-d&4294967295);h=0;a:for(;;)if(e=(unSign(HEAPU8[(m+h&4294967295)>>0],8,0)|0)>(l|0)?4:5,e==4&&(l=unSign(HEAPU8[(m+h&4294967295)>>0],8,0),o=h),e=(unSign(HEAPU8[(m+
+h&4294967295)>>0],8,0)|0)<(n|0)?6:7,e==6&&(n=unSign(HEAPU8[(m+h&4294967295)>>0],8,0),j=h),h=e=h+1&4294967295,!((e|0)<=127))break a;HEAP32[(p+8&4294967295)>>2]=64;((o|0)>0&(o|0)<=126?9:10)==9&&(HEAP32[(p+8&4294967295)>>2]=o);((j|0)>0&(j|0)<=126?11:12)==11&&(HEAP32[(p+8&4294967295)>>2]=j);HEAP32[(p+4&4294967295)>>2]=(HEAP32[(p+8&4294967295)>>2]|0)/2|0;HEAP32[(p+12&4294967295)>>2]=((127-HEAP32[(p+8&4294967295)>>2]&4294967295|0)/2|0)+HEAP32[(p+8&4294967295)>>2]&4294967295;e=((unSign(HEAPU8[(m&4294967295)>>
+0],8,0)*HEAP32[k>>2]&4294967295|0)>>8)+HEAP32[g>>2]&4294967295;l=((unSign(HEAPU8[(m+127&4294967295)>>0],8,0)*HEAP32[k>>2]&4294967295|0)>>8)+HEAP32[g>>2]&4294967295;if(((b|0)>=0?13:14)==13)_sprintf(r&4294967295,__str363&4294967295,(e|0)/4096|0),_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,r&4294967295);e=(f|0)>1?15:25;a:do if(e==15){f=1;n=r&4294967295;o=r&4294967295;for(;;){j=((unSign(HEAPU8[(m+HEAP32[(p+f*4&4294967295)>>2]&4294967295)>>0],8,0)*HEAP32[k>>2]&4294967295|0)>>8)+HEAP32[g>>2]&4294967295;
+e=(b|0)>0?17:18;if(e==17){var v=(80*HEAP32[(p+f*4&4294967295)>>2]&4294967295|0)/(d|0)|0;q=v;c=17}else if(e==18)if(h=HEAP32[(p+f*4&4294967295)>>2],e=(b|0)<0?19:20,e==19){var u=((h-d&4294967295)*80&4294967295|0)/(d|0)|0;q=u;c=19}else if(e==20){var s=(80*h&4294967295|0)/128|0;q=s;c=20}e=((c==20?s:c==19?u:v)|0)>0?22:24;c:do if(e==22){if(!((q|0)<=80))break c;_sprintf(n,__str1364&4294967295,q,(j|0)/4096|0);_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,o)}while(0);f=e=f+1&4294967295;if((e|0)<=3)e=16;
+else break a}}while(0);l=(l|0)/4096|0;if(((b|0)<=0?26:27)==26)_sprintf(r&4294967295,__str1364&4294967295,80,l),_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,r&4294967295);_sprintf(r&4294967295,__str1364&4294967295,100,l);_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,r&4294967295);b=_strlen(__ZZL10WritePitchiiiiiE6output&4294967295);_llvm_memcpy_p0i8_p0i8_i32((__ZZL10WritePitchiiiiiE6output&4294967295)+b&4294967295,__str2366&4294967295,2,1,0);((a|0)!=0?30:31)==30&&_sprintf(__ZZL10WritePitchiiiiiE6output&
+4294967295,__str3367&4294967295,l);a=__ZZL10WritePitchiiiiiE6output&4294967295;STACKTOP=g;return a}
+function __Z15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILE(f,d,e,b){var a=STACKTOP;STACKTOP+=332;_memset(a,0,332);var g,c=null,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z=a+152,y=a+200,E=a+204,H=a+208,G=a+212;t=0;g=(e|0)==0?1:2;g==1&&(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=1,HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE11embedded_ix>>2]=0,HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count>>2]=0);var e=G&4294967295,F=G&4294967295,I=G&4294967295,C=a+
+68&-1,K=z+8&4294967295;a:for(;;){if(!((HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]|0)<(d|0))){g=122;break a}w=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;g=(w|0)<=0?4:5;g==4&&(w=w+160&4294967295);w=unSign((w|0)<=21,1,0);if(reSign(w,8,0)!=0){g=6;break a}w=e;h=f+24*HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]&4294967295;k=f+24*(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295)&4294967295;j=HEAP32[(h+8&4294967295)>>
+2];l=HEAP32[((f+24*(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]-1&4294967295)&4294967295)+8&4294967295)>>2];B=HEAP32[((f+24*(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295)&4294967295)+8&4294967295)>>2];g=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&2|0)!=0?8:9;g==8&&(g=unSign(HEAPU16[(h+6&4294967295)>>1],16,0),__Z10DoEmbeddedPii(__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE11embedded_ix,g));g=(unSign(HEAPU8[(h+19&4294967295)>>0],8,0)&4|0)!=
+0?10:12;b:do if(g==10){m=HEAP32[_count_sentences>>2];c=(unSign(HEAPU16[(h+6&4294967295)>>1],16,0)&2047)+HEAP32[_clause_start_char>>2]&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=2;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|c&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=m;c=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=c;if(!((c|
+0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);g=unSign(HEAPU8[(h+19&4294967295)>>0],8,0)&1;g=reSign(g,8,0)!=0?13:15;b:do if(g==13){m=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count>>2];c=HEAP32[_clause_start_word>>2]+m&4294967295;HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count>>2]=m+1&4294967295;m=unSign(HEAPU16[(h+6&4294967295)>>1],16,0)>>>11;o=unSign(m,16,0);m=(unSign(HEAPU16[(h+6&4294967295)>>1],16,0)&2047)+HEAP32[_clause_start_char>>2]&4294967295;
+HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=1;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=o<<24|m&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=c;c=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=c;if(!((c|0)>159)){g=15;break b}HEAP32[_wcmdq_tail>>2]=0}while(0);c=j;m=l;o=B;l=h;n=o;o=y;q=H;p=E;u=0;HEAP32[o>>2]=0;HEAP32[q>>2]=0;HEAP32[p>>2]=0;HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>
+2]=HEAP32[(c&4294967295)>>2];c=HEAP32[__ZL10mbrola_tab>>2];b:for(;;){if((HEAP32[(c&4294967295)>>2]|0)==0){g=43;break b}g=(HEAP32[(c&4294967295)>>2]|0)==(HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]|0)?17:41;c:do if(g==17){g=(HEAP32[(c+4&4294967295)>>2]|0)==0?18:19;d:do if(g==18)u=1;else if(g==19){g=(HEAP32[(c+4&4294967295)>>2]|0)!=58?22:20;e:do if(g==20){if((unSign(HEAPU16[(l+4&4294967295)>>1],16,0)&8|0)==0)break e;u=1;break d}while(0);g=(HEAP32[(c+20&4294967295)>>
+2]&2|0)!=0?23:24;e:do if(g==23)v=m;else if(g==24){g=(HEAP32[(c+20&4294967295)>>2]&8|0)==0?27:25;f:do if(g==25){if(reSign(HEAP8[((l+24&4294967295)+19&4294967295)>>0],8,0)==0){g=27;break f}v=HEAP32[(_phoneme_tab&4294967295)>>2];break e}while(0);v=n}while(0);g=(HEAP32[(c+4&4294967295)>>2]|0)==(HEAP32[(v&4294967295)>>2]|0)?33:29;e:do if(g==29){g=(HEAP32[(c+4&4294967295)>>2]|0)!=2?31:30;if(g==30&&reSign(HEAP8[(v+11&4294967295)>>0],8,0)==2){g=33;break e}if((HEAP32[(c+4&4294967295)>>2]|0)!=95)break d;if(reSign(HEAP8[(v+
+11&4294967295)>>0],8,0)!=0)break d}while(0);u=1}while(0);g=(HEAP32[(c+20&4294967295)>>2]&4|0)!=0?35:37;d:do if(g==35){if(reSign(HEAP8[(l+19&4294967295)>>0],8,0)!=0){g=37;break d}u=0;break c}while(0);if((u|0)!=0){g=38;break b}}while(0);c=c+24&4294967295;g=42}b:do if(g==38)if(HEAP32[o>>2]=HEAP32[(c+12&4294967295)>>2],HEAP32[q>>2]=HEAP32[(c+16&4294967295)>>2],HEAP32[p>>2]=HEAP32[(c+20&4294967295)>>2],l=HEAP32[(c+8&4294967295)>>2],g=(HEAP32[(c+20&4294967295)>>2]&16|0)!=0?39:40,g==39){HEAP32[__ZL15mbr_name_prefix>>
+2]=l;r=0;g=46;break b}else if(g==40){HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]=l;g=43;break b}while(0);g==43&&(g=(HEAP32[__ZL15mbr_name_prefix>>2]|0)!=0?44:45,g==44&&(HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]=HEAP32[__ZL15mbr_name_prefix>>2]&255|HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]<<8),HEAP32[__ZL15mbr_name_prefix>>2]=0,r=HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>
+2]);l=m=g=r;reSign(HEAP32[E>>2]&1,8,0)!=0?(c=46,g=47):(c=46,g=48);if(g==47){HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295;var O=l,c=47}g=((c==47?O:m)|0)==0?49:50;if(g==49)HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295,g=121;else if(g==50){g=reSign(HEAP8[(j+11&4294967295)>>0],8,0)!=0?54:51;b:do if(g==51){if((HEAP32[(j&
+4294967295)>>2]|0)!=(l|0)){g=54;break b}l=95;x=(reSign(HEAP16[(h+12&4294967295)>>1],16,0)*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0;if((x|0)!=0){g=55;break b}x=1;g=55;break b}while(0);g==54&&(x=(HEAP32[(_speed+12&4294967295)>>2]*80&4294967295|0)/256|0);c=HEAP32[(j&4294967295)>>2];g=(unSign(HEAPU16[(h+6&4294967295)>>1],16,0)&2047)+HEAP32[_clause_start_char>>2]&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>
+2]=7;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|g&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=c;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;g=(g|0)>159?56:57;g==56&&(HEAP32[_wcmdq_tail>>2]=0);g=l;l=0;b:for(;;)if(HEAP8[(__ZZ12WordToStringjE3buf+l&4294967295)>>0]=g>>>0>>>((l*8&4294967295)>>>0)&255,l=c=l+1&4294967295,!((c|0)<=2))break b;HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;g=__ZZ12WordToStringjE3buf&
+4294967295;g=_sprintf(w,__str4368&4294967295,g);w=w+g&4294967295;g=(HEAP32[y>>2]|0)==95?60:61;g==60&&(t=HEAP32[H>>2],HEAP32[y>>2]=0);c=0;l=__str5369&4294967295;g=unSign(HEAPU8[(j+11&4294967295)>>0],8,0);g=g==2?62:g==3?90:g==4?72:g==5?82:g==6?83:g==8?86:92;b:do if(g==62){x=unSign(HEAPU8[(j+14&4294967295)>>0],8,0);g=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&8|0)!=0?63:64;g==63&&(x=unSign(HEAPU8[(HEAP32[(_phoneme_tab+48&4294967295)>>2]+14&4294967295)>>0],8,0)+x&4294967295);g=reSign(HEAP8[(B+11&4294967295)>>
+0],8,0)==0?65:66;g==65&&(x=x+50&4294967295);x=(reSign(HEAP16[(h+12&4294967295)>>1],16,0)*x&4294967295|0)/256|0;g=(HEAP32[y>>2]|0)==0?67:68;if(g==67)g=unSign(HEAPU8[(h+21&4294967295)>>0],8,0),k=unSign(HEAPU8[(h+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0),h=__ZL10WritePitchiiiii(h,k,g,0,0),h=_sprintf(w,__str6370&4294967295,x,h),w=w+h&4294967295;else if(g==68){g=HEAP32[H>>2];k=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);j=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);B=unSign(HEAPU8[(h+
+14&4294967295)>>0],8,0);g=__ZL10WritePitchiiiii(B,j,k,g,0);k=(x*HEAP32[H>>2]&4294967295|0)/100|0;g=_sprintf(w,__str6370&4294967295,k,g);w=w+g&4294967295;g=0-HEAP32[H>>2]&4294967295;j=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);B=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0);g=__ZL10WritePitchiiiii(h,B,j,g,0);h=x;B=k;k=HEAP32[y>>2];for(j=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+j&4294967295)>>0]=k>>>0>>>((j*8&4294967295)>>>0)&255,j=c=j+1&4294967295,!((c|0)<=2))break;
+h=h-B&4294967295;HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;k=__ZZ12WordToStringjE3buf&4294967295;h=_sprintf(w,__str7371&4294967295,k,h,g);w=w+h&4294967295}c=1;g=98;break b}else if(g==90){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)!=0){g=92;break b}x=x+50&4294967295;g=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);k=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0);l=__ZL10WritePitchiiiii(h,k,g,0,1);g=92;break b}else if(g==72){x=0;g=reSign(HEAP8[(k+15&4294967295)>>
+0],8,0)==2?73:74;g==73&&(x=1);g=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==3?75:77;c:do if(g==75){if(reSign(HEAP8[(k+19&4294967295)>>0],8,0)!=0){g=77;break c}x=1;g=79;break c}while(0);c:do if(g==77){if((x|0)!=0)break c;HEAP16[(h+4&4294967295)>>1]|=8192}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,h,a);x=__Z9DoSample3P12PHONEME_DATAii(a,0,-1);x=(x*1E3&4294967295|0)/(HEAP32[_samplerate>>2]|0)|0;h=unSign(HEAPU8[(h+16&4294967295)>>0],8,0);h=(h*HEAP32[(_speed+12&4294967295)>>
+2]&4294967295|0)/256|0;g=(HEAP32[(_speed+8&4294967295)>>2]|0)>(h|0)?80:81;g==80&&(h=HEAP32[(_speed+8&4294967295)>>2]);x=x+h&4294967295;g=92;break b}else if(g==82){x=(HEAP32[(_speed+12&4294967295)>>2]*80&4294967295|0)/256|0;g=92;break b}else if(g==83){x=0;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,h,a);g=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&8|0)!=0?84:85;g==84&&(x=reSign(HEAP16[(h+12&4294967295)>>1],16,0),x=__Z9DoSample3P12PHONEME_DATAii(a,x,-1));h=reSign(HEAP16[(h+
+12&4294967295)>>1],16,0);h=__Z9DoSample3P12PHONEME_DATAii(a,h,-1);x=x+h&4294967295;x=(x*1E3&4294967295|0)/(HEAP32[_samplerate>>2]|0)|0;g=92;break b}else if(g==86){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2){g=92;break b}_llvm_memset_p0i8_i32(z,0,48,1,0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,h,a);HEAP32[K>>2]=HEAP32[C>>2];x=__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(h+8&4294967295)>>2],0,z,h,-1);x=(x*1E3&4294967295|0)/(HEAP32[_samplerate>>2]|
+0)|0;g=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==0?88:89;g==88&&(x=x+50&4294967295);g=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);k=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0);l=__ZL10WritePitchiiiii(h,k,g,0,1);g=92;break b}while(0);b:do if(g==92){if((c|0)!=0)break b;g=(HEAP32[y>>2]|0)!=0?94:97;if(g==94){k=(x*HEAP32[H>>2]&4294967295|0)/100|0;h=HEAP32[y>>2];for(j=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+j&4294967295)>>0]=h>>>0>>>((j*8&4294967295)>>>0)&255,j=g=j+1&
+4294967295,(g|0)<=2)g=95;else{g=96;break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;h=__ZZ12WordToStringjE3buf&4294967295;h=_sprintf(w,__str8372&4294967295,k,h);w=w+h&4294967295;x=x-k&4294967295}h=_sprintf(w,__str9373&4294967295,x,l);w=w+h&4294967295}while(0);g=(t|0)!=0?99:112;g==99&&(h=t,g=100,g==100?(g=(h|0)>199?101:102,g==101?s=(h*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:g==102&&(s=(h*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0)):g==103&&(s=(h*HEAP32[(_speed+12&4294967295)>>
+2]&4294967295|0)/256|0),g=(HEAP32[(_speed+8&4294967295)>>2]|0)>(s|0)?105:106,g==105&&(s=HEAP32[(_speed+8&4294967295)>>2]),h=s,x=x+h&4294967295,t=h=t,g=(h|0)>199?107:108,g==107?D=(t*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:g==108&&(D=(t*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0),g=(HEAP32[(_speed+8&4294967295)>>2]|0)>(D|0)?110:111,g==110&&(D=HEAP32[(_speed+8&4294967295)>>2]),t=D,t=_sprintf(w,__str10374&4294967295,t),w=w+t&4294967295,t=0);g=b!=0?113:114;b:do if(g==113)_fwrite(F,
+1,w-G&4294967295,b);else if(g==114){h=I;HEAP32[__ZL9mbr_state>>2]=2;h=__ZL14send_to_mbrolaPKc(h);if((h|0)<0){g=115;break a}if((h|0)==0){g=117;break a}HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=13;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=x;h=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=h;if(!((h|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>
+2]+1&4294967295;g=121}}if(g==6)A=1;else if(g==115)A=0;else if(g==117)A=1;else if(g==122){g=b==0?123:125;a:do if(g==123){f=(__ZL14send_to_mbrolaPKc(__str13502&4294967295)|0)==3;unSign(f,1,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=13;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=500;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;if(!((f|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);A=0}STACKTOP=a;return A}
+function __Z14MbrolaGenerateP12PHONEME_LISTPii(f,d,e){var b,a,g;g=0;b=(HEAP32[d>>2]|0)==0?1:2;b==1?a=0:b==2&&(b=(HEAP32[_option_mbrola_phonemes>>2]|0)!=0?3:4,b==3&&(g=HEAP32[_f_trans>>2]),f=__Z15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILE(f,HEAP32[d>>2],e,g),((f|0)==0?5:6)==5&&(HEAP32[d>>2]=0),a=f);return a}
+function __Z15LoadMbrolaTablePKcS0_i(f,d,e){var b=STACKTOP;STACKTOP+=520;_memset(b,0,520);var a,g,c,h,k,j;h=b+88;var l=b+176,m,n=b+264,o;o=b+352;HEAP8[(_mbrola_name&4294967295)>>0]=0;HEAP32[_mbrola_delay>>2]=0;HEAP32[__ZL15mbr_name_prefix>>2]=0;a=f==0?1:2;if(a==1)HEAP32[_samplerate>>2]=HEAP32[_samplerate_native>>2],__Z12SetParameteriii(14,0,0),g=0;else if(a==2)if(_sprintf(o&4294967295,__str11375&4294967295,_path_home&4294967295,f),a=(_stat(o&4294967295,n)|0)!=0,a=unSign(a,1,0),a=reSign(a,8,0)!=0?
+3:4,a==3?m=0:a==4&&(a=(HEAP32[(n+16&4294967295)>>2]&61440|0)==16384?5:6,a==5?m=-2:a==6&&(m=HEAP32[(n+44&4294967295)>>2])),a=unSign((m|0)<=0,1,0),a=reSign(a,8,0)!=0?8:9,a==8&&_sprintf(o&4294967295,__str12376&4294967295,f),a=(_stat(o&4294967295,l)|0)!=0,a=unSign(a,1,0),a=reSign(a,8,0)!=0?10:11,a==10?k=0:a==11&&(a=(HEAP32[(l+16&4294967295)>>2]&61440|0)==16384?12:13,a==12?k=-2:a==13&&(k=HEAP32[(l+44&4294967295)>>2])),a=unSign((k|0)<=0,1,0),a=reSign(a,8,0)!=0?15:16,a==15&&_sprintf(o&4294967295,__str13377&
+4294967295,f,f),a=(_stat(o&4294967295,h)|0)!=0,a=unSign(a,1,0),a=reSign(a,8,0)!=0?17:18,a==17?c=0:a==18&&(a=(HEAP32[(h+16&4294967295)>>2]&61440|0)==16384?19:20,a==19?c=-2:a==20&&(c=HEAP32[(h+44&4294967295)>>2])),c=unSign((c|0)<=0,1,0),a=reSign(c,8,0)!=0?22:23,a==22&&_sprintf(o&4294967295,__str14378&4294967295,f),c=(_init_MBR(o&4294967295)|0)!=0,c=unSign(c,1,0),a=reSign(c,8,0)!=0?24:25,a==24)g=2;else if(a==25)if(_sprintf(o&4294967295,__str15379&4294967295,_path_home&4294967295,d),d=(_stat(o&4294967295,
+b)|0)!=0,d=unSign(d,1,0),a=reSign(d,8,0)!=0?26:27,a==26?j=0:a==27&&(a=(HEAP32[(b+16&4294967295)>>2]&61440|0)==16384?28:29,a==28?j=-2:a==29&&(j=HEAP32[(b+44&4294967295)>>2])),o=_fopen(o&4294967295,__str16380&4294967295),d=unSign(o==0,1,0),a=reSign(d,8,0)!=0?31:34,a==31){__ZL11stop_mbrolav();f=e=HEAP32[__ZL21mbr_pending_data_head>>2];a=e!=0?32:33;a:do if(a==32)for(;;)if(e=f,f=HEAP32[(f&4294967295)>>2],_free(e),f!=0)a=32;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=0;HEAP32[__ZL21mbr_pending_data_tail>>
+2]=0;_free(HEAP32[__ZL14mbr_voice_path>>2]);HEAP32[__ZL14mbr_voice_path>>2]=0;HEAPF32[__ZL10mbr_volume>>2]=1;g=2}else if(a==34)if(d=_realloc(HEAP32[__ZL10mbrola_tab>>2],j),HEAP32[__ZL10mbrola_tab>>2]=d,d=unSign(HEAP32[__ZL10mbrola_tab>>2]==0,1,0),a=reSign(d,8,0)!=0?35:38,a==35){_fclose(o);__ZL11stop_mbrolav();f=e=HEAP32[__ZL21mbr_pending_data_head>>2];a=e!=0?36:37;a:do if(a==36)for(;;)if(e=f,f=HEAP32[(f&4294967295)>>2],_free(e),f!=0)a=36;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=
+0;HEAP32[__ZL21mbr_pending_data_tail>>2]=0;_free(HEAP32[__ZL14mbr_voice_path>>2]);HEAP32[__ZL14mbr_voice_path>>2]=0;HEAPF32[__ZL10mbr_volume>>2]=1;g=-1}else if(a==38){g=d=0;a:for(;;)if(c=_fgetc(o)&255,d=(unSign(c,8,0)<<(g*8&4294967295))+d&4294967295,g=c=g+1&4294967295,!((c|0)<=3))break a;HEAP32[__ZL14mbrola_control>>2]=d;d=HEAP32[__ZL10mbrola_tab>>2];g=4;a=(g|0)<(j|0)?41:44;a:do if(a==41)for(;;){c=o;for(h=a=0;;)if(k=_fgetc(c)&255,a=(unSign(k,8,0)<<(h*8&4294967295))+a&4294967295,h=k=h+1&4294967295,
+!((k|0)<=3))break;c=a;HEAP32[d>>2]=c;d=d+4&4294967295;g=g+4&4294967295;if((g|0)<(j|0))a=41;else break a}while(0);_fread(HEAP32[__ZL10mbrola_tab>>2],1,j,o);_fclose(o);g=(HEAP32[__ZL14mbrola_control>>2]&255|0)/16;a=g==HEAPF32[__ZL10mbr_volume>>2]?47:45;a:do if(a==45){HEAPF32[__ZL10mbr_volume>>2]=g;if((HEAP32[__ZL9mbr_state>>2]|0)!=1)break a;__ZL11stop_mbrolav();_init_MBR(HEAP32[__ZL14mbr_voice_path>>2])}while(0);HEAP32[_samplerate>>2]=e;a=(e|0)==22050?48:49;a==48?__Z12SetParameteriii(14,0,0):a==49&&
+__Z12SetParameteriii(14,1,0);_strcpy(_mbrola_name&4294967295,f);HEAP32[_mbrola_delay>>2]=1E3;g=0}STACKTOP=b;return g}function __Z11PhonemeCodej(f){var d,e,b;for(b=0;;){if(!((b|0)<(HEAP32[_n_phoneme_tab>>2]|0))){d=6;break}d=HEAP32[(_phoneme_tab+b*4&4294967295)>>2]==0?4:2;if(d==2&&(HEAP32[(HEAP32[(_phoneme_tab+b*4&4294967295)>>2]&4294967295)>>2]|0)==(f|0)){d=3;break}b=b+1&4294967295;d=5}d==3?e=unSign(HEAPU8[(HEAP32[(_phoneme_tab+b*4&4294967295)>>2]+10&4294967295)>>0],8,0):d==6&&(e=0);return e}
+function __Z19LookupPhonemeStringPKc(f){var d,e=null,b,a,g;a=g=0;e=-1;a:for(;;){if(!(((e==2?c:0)|0)<=3)){d=4;break a}if(reSign(HEAP8[(f+a&4294967295)>>0],8,0)==0){d=4;break a}d=HEAP8[(f+a&4294967295)>>0];d=unSign(d,8,0);g|=d<<(a*8&4294967295);var c=a+1&4294967295;a=c;e=2;d=3}f=g;for(a=0;;){if(!((a|0)<(HEAP32[_n_phoneme_tab>>2]|0))){d=10;break}d=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]==0?8:6;if(d==6&&(HEAP32[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]&4294967295)>>2]|0)==(f|0)){d=7;break}a=a+1&4294967295;
+d=9}d==7?b=unSign(HEAPU8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+10&4294967295)>>0],8,0):d==10&&(b=0);return b}
+function __ZL15StressConditionP10TranslatorP12PHONEME_LISTii(f,d,e,b){var a,g,c,h;a=unSign(HEAPU8[(d&-1)>>0],8,0);a=reSign(HEAP8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2?1:2;a:do if(a==1){h=d;a=5;break a}else if(a==2)if(a=unSign(HEAPU8[(d+24&-1)>>0],8,0),a=reSign(HEAP8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2?3:4,a==3){h=d+24&4294967295;a=5;break a}else if(a==4){g=0;a=21;break a}while(0);a:do if(a==5){c=unSign(HEAPU8[(h+1&4294967295)>>0],8,0)&
+15;a=f!=0?6:13;b:do if(a==6){a=reSign(b&1,8,0)!=0?7:10;c:do if(a==7){if((unSign(HEAPU16[(d+4&4294967295)>>1],16,0)&16|0)==0){a=10;break c}if((HEAP32[(((f&4294967295)+24&4294967295)+40&4294967295)>>2]&1|0)!=0){a=10;break c}g=0;break a}while(0);if((HEAP32[(((f&4294967295)+24&4294967295)+40&4294967295)>>2]&2|0)==0)break b;if(!((unSign(HEAPU8[(h+2&4294967295)>>0],8,0)|0)<=(c|0)))break b;c=4}while(0);a=(e|0)==4?14:15;if(a==14)g=unSign(HEAPU8[(h+2&4294967295)>>0],8,0),g=unSign((g|0)<=(c|0),1,0);else if(a==
+15){a=(e|0)==3?16:18;b:do if(a==16){if(!((c|0)>3)){a=20;break b}g=1;break a}else if(a==18){if(!((HEAP32[(__ZZL15StressConditionP10TranslatorP12PHONEME_LISTiiE15condition_level+e*4&4294967295)>>2]|0)>(c|0))){a=20;break b}g=1;break a}while(0);g=0}}while(0);return g&255}
+function __ZL18InterpretConditionP10TranslatoriP12PHONEME_LISTi(f,d,e,b){var a,g=null,c,h,k,j,l,m,n,o;c=e;e=b&255;n=(b|0)>>8;a=(n|0)<=13?1:73;a:do if(a==1){o=m=(n|0)%7;(o|0)==4?(g=1,a=2):(g=1,a=5);if(a==2)if(a=reSign(HEAP16[((c+24&4294967295)+6&4294967295)>>1],16,0)!=0?3:4,a==3){l=0;break a}else if(a==4)var q=m,g=4;a=((g==4?q:o)|0)==5?6:8;b:do if(a==6){if(reSign(HEAP16[((c&4294967295)+6&4294967295)>>1],16,0)==0)break b;l=0;break a}while(0);o=m;(o|0)==7?(g=8,a=9):(g=8,a=13);b:do if(a==9){a=reSign(HEAP16[((c+
+24&4294967295)+6&4294967295)>>1],16,0)!=0?11:10;c:do if(a==10){if(reSign(HEAP16[((c+48&4294967295)+6&4294967295)>>1],16,0)!=0)break c;var p=m,g=12;break b}while(0);l=0;break a}while(0);a=((g==12?p:o)|0)==6?14:19;b:do if(a==14){for(m=2;;){if(reSign(HEAP16[((c+24*(m-1&4294967295)&4294967295)+6&4294967295)>>1],16,0)!=0)break;var r=unSign(HEAPU8[(c+24*(m-1&4294967295)&-1)>>0],8,0);a=reSign(HEAP8[(HEAP32[(_phoneme_tab+r*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2;r=m;if(a){g=17;break b}m=r+1&4294967295}l=
+0;break a}else if(a==19){var v=HEAP32[(__ZZL18InterpretConditionP10TranslatoriP12PHONEME_LISTiE11ph_position+m*4&4294967295)>>2];m=v;g=19}while(0);a=g==19?v:r;g=c;c=c+24*(a-1&4294967295)&4294967295;a=(a|0)==0?21:23;b:do if(a==21){if(reSign(HEAP8[(c&4294967295)>>0],8,0)!=1)break b;c=c+-24&4294967295}while(0);a=(d&256|0)!=0?24:25;a==24&&(a=unSign(HEAPU8[(c&4294967295)>>0],8,0),HEAP32[(c+8&4294967295)>>2]=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]);o=HEAP32[(c+8&4294967295)>>2];a=(n|0)<=6?26:32;if(a==
+26)if(a=(HEAP32[(HEAP32[(_phoneme_tab+e*4&4294967295)>>2]&4294967295)>>2]|0)==(HEAP32[(o&4294967295)>>2]|0)?27:28,a==27)l=1;else{if(a==28){a=(m|0)==0?29:31;b:do if(a==29){if(reSign(HEAP8[(o+11&4294967295)>>0],8,0)!=2){a=31;break b}f=unSign(HEAPU8[(o+13&4294967295)>>0],8,0);l=unSign((f|0)==(e|0),1,0);break a}while(0);l=unSign(HEAPU8[(o+12&4294967295)>>0],8,0);l=unSign((l|0)==(e|0),1,0)}}else if(a==32){e=b&31;l=b&224;a=l==0?33:l==13?66:l==32?34:l==64?35:l==128?36:72;b:do if(a==72){l=0;break a}else if(a==
+33){f=unSign(HEAPU8[(o+11&4294967295)>>0],8,0);l=unSign((f|0)==(e|0),1,0);break a}else if(a==34){l=unSign((HEAPU32[(o+4&4294967295)>>2]>>>0>>>16&15|0)==(e|0),1,0);break a}else if(a==35){l=unSign((1<<e&HEAP32[(o+4&4294967295)>>2]|0)!=0,1,0);break a}else if(a==36){l=e;if(l==0)a=37;else if(l==1)a=37;else if(l==2)a=37;else if(l==3)a=37;else if(l==4)a=37;else if(l==5)a=38;else if(l==6)a=43;else if(l==7)a=44;else if(l==8)a=45;else if(l==9)a=50;else if(l==10)a=55;else if(l==11)a=56;else if(l==12)a=60;else{a=
+66;break b}if(a==37){e=__ZL15StressConditionP10TranslatorP12PHONEME_LISTii(f,c,e,0);l=unSign(e,8,0);break a}else if(a==38){a=reSign(HEAP8[(o+11&4294967295)>>0],8,0)==0?40:39;c:do if(a==39){if((unSign(HEAPU16[(g+4&4294967295)>>1],16,0)&8192|0)!=0){a=40;break c}j=0;a=42;break c}while(0);a==40&&(j=1);l=unSign(j,8,0);break a}else if(a==43){e=reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0;l=unSign(e,1,0);break a}else if(a==44){e=reSign(HEAP16[(c+6&4294967295)>>1],16,0)==0;l=unSign(e,1,0);break a}else if(a==
+45){a=reSign(HEAP16[((c+24&4294967295)+6&4294967295)>>1],16,0)!=0?47:46;c:do if(a==46){if(reSign(HEAP8[(HEAP32[((c+24&4294967295)+8&4294967295)>>2]+11&4294967295)>>0],8,0)==0){a=47;break c}k=0;a=49;break c}while(0);a==47&&(k=1);l=unSign(k,8,0);break a}else if(a==50)if(a=reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0?51:52,a==51){l=0;break a}else{if(a==52){for(;;){c=c+-24&4294967295;if((unSign(HEAPU8[(c+1&4294967295)>>0],8,0)&15|0)>3)break;if(reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0){a=66;break b}}l=
+1;break a}}else if(a==55){e=reSign(HEAP8[(o+11&4294967295)>>0],8,0)!=2;l=unSign(e,1,0);break a}else if(a==56){for(;;){c=c+24&4294967295;l=unSign(HEAPU8[(c&4294967295)>>0],8,0);HEAP32[(c+8&4294967295)>>2]=HEAP32[(_phoneme_tab+l*4&4294967295)>>2];if(reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0){a=57;break}if(reSign(HEAP8[(HEAP32[(c+8&4294967295)>>2]+11&4294967295)>>0],8,0)==2){a=59;break}else a=56}if(a==57){l=1;break a}else if(a==59){l=0;break a}}else if(a==60){a=reSign(HEAP8[(o+11&4294967295)>>0],8,
+0)==2?63:61;c:do if(a==61){if(reSign(HEAP8[(o+11&4294967295)>>0],8,0)==3){a=63;break c}if((HEAP32[(o+4&4294967295)>>2]&16|0)!=0){a=63;break c}h=0;a=65;break c}while(0);a==63&&(h=1);l=unSign(h,8,0);break a}}while(0);for(l=0;;){a=reSign(HEAP8[(HEAP32[(c+8&4294967295)>>2]+11&4294967295)>>0],8,0)==2?68:69;a==68&&(l=l+1&4294967295);if(reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0){a=71;break}c=c+-24&4294967295;a=67}l=unSign((l|0)==1,1,0)}}else if(a==73){a=(n|0)==15?74:78;b:do if(a==74){l=e;if(l==1)a=75;
+else if(l==2)a=76;else if(l==3)a=77;else{a=78;break b}if(a==75){l=unSign(d&1,8,0);break a}else if(a==76){l=unSign((HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0,1,0);break a}else if(a==77){e=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0;l=unSign(e,1,0);break a}}while(0);l=0}while(0);return l&255}
+function __ZL15SwitchVowelTypeP12PHONEME_LISTP12PHONEME_DATAPPti(f,d,e,b){var a,g;a=(b|0)==2?1:2;a==1?(HEAP32[(d&4294967295)>>2]|=2,g=unSign(HEAPU8[(HEAP32[((f+24&4294967295)+8&4294967295)>>2]+12&4294967295)>>0],8,0)):a==2&&(g=unSign(HEAPU8[(HEAP32[((f+-24&4294967295)+8&4294967295)>>2]+13&4294967295)>>0],8,0));g=g-28&4294967295;if(((g|0)>=0&(g|0)<=5?4:5)==4)f=HEAP32[e>>2]+2*(g*2&4294967295)&4294967295,a=(unSign(HEAPU16[(f+2&4294967295)>>1],16,0)&15)*65536&4294967295,g=unSign(HEAPU16[(f+4&4294967295)>>
+1],16,0),HEAP32[((d+68&4294967295)+b*4&4294967295)>>2]=(a+g&4294967295)*4&4294967295,f=unSign(HEAPU16[(f+2&4294967295)>>1],16,0)>>>4&255,f=reSign(f,8,0),HEAP32[((d+88&4294967295)+b*4&4294967295)>>2]=f;HEAP32[e>>2]=HEAP32[e>>2]+24&4294967295}
+function __ZL17SetUpPhonemeTableii(f,d){var e,b,a,g;((d|0)==0?1:2)==1&&_llvm_memset_p0i8_i32(_phoneme_tab_flags&4294967295,0,256,1,0);b=HEAP32[((_phoneme_tab_list+f*48&4294967295)+40&4294967295)>>2];e=unSign((b|0)>0,1,0);e=reSign(e,8,0)!=0?3:4;e==3&&__ZL17SetUpPhonemeTableii(b-1&4294967295,1);g=HEAP32[((_phoneme_tab_list+f*48&4294967295)+32&4294967295)>>2];b=0;e=(HEAP32[((_phoneme_tab_list+f*48&4294967295)+36&4294967295)>>2]|0)>(b|0)?5:10;a:do if(e==5)for(;;)if(a=unSign(HEAPU8[((g+16*b&4294967295)+
+10&4294967295)>>0],8,0),HEAP32[(_phoneme_tab+a*4&4294967295)>>2]=g+16*b&4294967295,e=(a|0)>(HEAP32[_n_phoneme_tab>>2]|0)?6:7,e==6&&(HEAP32[_n_phoneme_tab>>2]=a),e=(d|0)==0?8:9,e==8&&(HEAP8[(_phoneme_tab_flags+a&4294967295)>>0]|=1),b=b+1&4294967295,(HEAP32[((_phoneme_tab_list+f*48&4294967295)+36&4294967295)>>2]|0)>(b|0))e=5;else break a;while(0)}
+function __Z18SelectPhonemeTablei(f){HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(f,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=f}
+function __Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,d,e,b){var a=STACKTOP;STACKTOP+=44;_memset(a,0,44);var g,c=null,h,k,j,l,m,n,o,q,p,r,v,u=a+4;v=0;n=HEAP32[(e+8&4294967295)>>2];_llvm_memset_p0i8_i32(b,0,152,1,0);p=unSign(HEAPU8[(n+14&4294967295)>>0],8,0);HEAP32[((b+4&4294967295)+40&4294967295)>>2]=p;p=unSign(HEAPU8[(n+15&4294967295)>>0],8,0);HEAP32[((b+4&4294967295)+36&4294967295)>>2]=p;g=reSign(HEAP16[(n+8&4294967295)>>1],16,0)==0?87:1;a:do if(g==1){p=0;o=HEAP32[_phoneme_index>>
+2];q=unSign(HEAPU16[(n+8&4294967295)>>1],16,0);HEAP32[a>>2]=o+2*q&4294967295;if((p|0)==1)break a;b:for(;;){o=HEAP16[HEAP32[a>>2]>>1];q=unSign(o,16,0)>>>8;q=unSign(q,16,0)&15;g=unSign(o,16,0)>>>12;g=unSign(g,16,0);g=g==0?3:g==1?25:g==2?29:g==3?29:g==6?56:g==9?60:g==10?65:g==11?69:g==12?69:g==13?69:g==14?69:g==15?69:77;c:do if(g==77){k=unSign(o,16,0);c=n;c=HEAP32[(c&4294967295)>>2];for(h=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+h&4294967295)>>0]=c>>>0>>>((h*8&4294967295)>>>0)&255,h=g=h+1&4294967295,(g|
+0)<=2)g=78;else{g=79;break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;c=__ZZ12WordToStringjE3buf&4294967295;_fprintf(HEAP32[_stderr>>2],__str385&4294967295,k,c)}else if(g==3)if(k=unSign(o,16,0)&255,g=(q|0)==0?4:9,g==4){g=k;if(g==1)g=5;else if(g==2)break c;else g=6;if(g==6){k=unSign(o,16,0);c=n;c=HEAP32[(c&4294967295)>>2];for(h=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+h&4294967295)>>0]=c>>>0>>>((h*8&4294967295)>>>0)&255,h=g=h+1&4294967295,(g|0)<=2)g=7;else{g=8;break}HEAP8[(__ZZ12WordToStringjE3buf+
+4&4294967295)>>0]=0;c=__ZZ12WordToStringjE3buf&4294967295;_fprintf(HEAP32[_stderr>>2],__str385&4294967295,k,c)}else g==5&&(p=1)}else{if(g==9)if(g=(q|0)==5?10:12,g==10){c=unSign(HEAPU8[(e+24&-1)>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=2)break c;HEAP32[((b+4&4294967295)+16&4294967295)>>2]=k}else if(g==12)if(g=(q|0)==13?13:16,g==13){r=0;g=(r|0)<(k|0)&(r|0)<=15?14:15;d:do if(g==14)for(;;)if(HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295,g=r,c=unSign(HEAPU16[(HEAP32[a>>
+2]&4294967295)>>1],16,0)>>>8&255,HEAP8[((b+132&4294967295)+g&4294967295)>>0]=c,HEAP8[((b+132&4294967295)+(r+1&4294967295)&4294967295)>>0]=HEAP16[(HEAP32[a>>2]&4294967295)>>1]&255,r=r+2&4294967295,(r|0)<(k|0)&(r|0)<=15)g=14;else{g=15;break d}while(0);HEAP8[((b+132&4294967295)+r&4294967295)>>0]=0}else if(g==16)if(g=(q|0)<=15?17:22,g==17){g=(q|0)==12?18:19;g==18&&(HEAP32[((b+4&4294967295)+4&4294967295)>>2]=k);HEAP32[((b+4&4294967295)+q*4&4294967295)>>2]=k;if((q|0)!=1)break c;if((d&256|0)==0)break c;
+p=1}else if(g==22){k=unSign(o,16,0);c=n;c=HEAP32[(c&4294967295)>>2];for(h=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+h&4294967295)>>0]=c>>>0>>>((h*8&4294967295)>>>0)&255,h=g=h+1&4294967295,(g|0)<=2)g=23;else{g=24;break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;c=__ZZ12WordToStringjE3buf&4294967295;_fprintf(HEAP32[_stderr>>2],__str385&4294967295,k,c)}}else if(g==25){if(f==0)break c;if(!((q|0)<=7))break c;k=__ZL15StressConditionP10TranslatorP12PHONEME_LISTii(f,e,q&7,1);if(reSign(k,8,0)==0)break c;
+p=unSign(o,16,0)&255;HEAP32[((b+4&4294967295)+4&4294967295)>>2]=p;p=1}else if(g==29){h=0;k=1;(unSign(o,16,0)&57344|0)==8192?(c=29,g=31):(c=29,g=43);d:do if(g==31)for(;;){g=(h|0)!=0;c=reSign(c==30?s:1,8,0)!=0;g=g?32:37;if(g==32){g=c?34:33;f:do if(g==33){g=unSign(o,16,0)&4095;g=__ZL18InterpretConditionP10TranslatoriP12PHONEME_LISTi(f,d,e,g);if(reSign(g,8,0)!=0){g=34;break f}m=0;g=36;break f}while(0);g==34&&(m=1);k=m}else if(g==37){g=unSign(c^1,1,0);g=reSign(g,8,0)!=0?40:38;f:do if(g==38){g=unSign(o,
+16,0)&4095;g=__ZL18InterpretConditionP10TranslatoriP12PHONEME_LISTi(f,d,e,g);g=reSign(g,8,0)!=0^1;g=unSign(g,1,0);if(reSign(g,8,0)!=0){g=40;break f}l=1;g=41;break f}while(0);g==40&&(l=0);k=l}h=unSign(o,16,0)&4096;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;o=HEAP16[HEAP32[a>>2]>>1];if((unSign(o,16,0)&57344|0)!=8192)break d;var s=k,c=30;g=31}while(0);g=reSign(k,8,0)!=0^1;g=unSign(g,1,0);g=reSign(g,8,0)!=0?44:55;d:do if(g==44)if(g=(unSign(o,16,0)&63488|0)==26624,k=HEAP32[a>>2],g=g?45:46,g==45)c=unSign(o,
+16,0)&255,HEAP32[a>>2]=k+2*c&4294967295;else if(g==46){c=HEAP32[a>>2];g=unSign(HEAPU16[c>>1],16,0);h=(g|0)>>12;g=(h|0)<=10?47:48;g==47?j=reSign(HEAP8[(__ZZL13NumInstnWordsPtE7n_words+h&4294967295)>>0],8,0):g==48&&(c=unSign(HEAPU16[(c+4&4294967295)>>1],16,0),g=((c|0)>>12|0)==15?49:50,g==49?j=4:g==50&&(g=(c|0)==2?51:52,g==51?j=3:g==52&&(j=2)));c=j;HEAP32[a>>2]=k+2*c&4294967295;if((unSign(HEAPU16[(HEAP32[a>>2]&4294967295)>>1],16,0)&65024|0)!=24576){g=55;break d}HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295}while(0);
+HEAP32[a>>2]=HEAP32[a>>2]+-2&4294967295}else if(g==56){g=(q|0)>>1;if(g==0)g=57;else if(g==6)g=59;else if(g==5)g=58;else break c;g==57?(k=HEAP32[a>>2],c=(unSign(o,16,0)&255)-1&4294967295,HEAP32[a>>2]=k+2*c&4294967295):g==59?__ZL15SwitchVowelTypeP12PHONEME_LISTP12PHONEME_DATAPPti(e,b,a,3):g==58&&__ZL15SwitchVowelTypeP12PHONEME_LISTP12PHONEME_DATAPPti(e,b,a,2)}else if(g==60){g=(unSign(o,16,0)&15)*65536&4294967295;k=unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>1],16,0);k=g+k&4294967295;HEAP32[a>>2]=HEAP32[a>>
+2]+2&4294967295;g=q;if(g==1)g=61;else if(g==2)g=63;else if(g==3)g=64;else break c;if(g==61){if(!((v|0)<=9))break c;HEAP32[(u+v*4&4294967295)>>2]=HEAP32[a>>2];v=v+1&4294967295;HEAP32[a>>2]=(HEAP32[_phoneme_index>>2]+2*k&4294967295)+-2&4294967295}else g==63?HEAP32[(b+124&4294967295)>>2]=k:g==64&&(HEAP32[(b+128&4294967295)>>2]=k)}else if(g==65)g=(q|0)==1?66:67,g==66?r=0:g==67&&(r=2),k=r,c=(unSign(HEAPU16[(HEAP32[a>>2]&4294967295)>>1],16,0)&255)*65536&4294967295,h=unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>
+1],16,0),HEAP32[((b+108&4294967295)+k*4&4294967295)>>2]=c+h&4294967295,k=r+1&4294967295,c=unSign(HEAPU16[(HEAP32[a>>2]+4&4294967295)>>1],16,0)*65536&4294967295,c=unSign(HEAPU16[(HEAP32[a>>2]+6&4294967295)>>1],16,0)+c&4294967295,HEAP32[((b+108&4294967295)+k*4&4294967295)>>2]=c,HEAP32[a>>2]=HEAP32[a>>2]+6&4294967295;else if(g==69){q=unSign(o,16,0)>>>12;g=q=unSign(q,16,0)-11&4294967295;k=(unSign(o,16,0)&15)*262144&4294967295;k=(unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>1],16,0)*4&4294967295)+k&4294967295;
+HEAP32[((b+68&4294967295)+g*4&4294967295)>>2]=k;g=q;k=unSign(o,16,0)>>>4;k=unSign(k,16,0)&255;HEAP32[((b+88&4294967295)+g*4&4294967295)>>2]=k;k=HEAP32[((b+88&4294967295)+g*4&4294967295)>>2]&255;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;if(reSign(HEAP16[(HEAP32[a>>2]+2&4294967295)>>1],16,0)==2)break c;g=(q|0)<=1?71:73;d:do if(g==71){p=1;c=unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>1],16,0)>>>12;if(reSign(c,16,0)!=15){g=75;break d}p=2}else if(g==73){if((q|0)!=4){g=75;break d}p=p-1&4294967295}while(0);
+if(!((q|0)==2|(q|0)==3))break c;c=q;k=reSign(k,8,0);HEAP32[((b+88&4294967295)+c*4&4294967295)>>2]=k}while(0);g=(HEAP32[(n+4&4294967295)>>2]&4096|0)!=0?81:82;c:do if(g==81)p=1;else if(g==82){if((p|0)==1)break c;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;g=2;continue b}while(0);g=(v|0)>0?85:86;g==85&&(p=0,v=v-1&4294967295,HEAP32[a>>2]=HEAP32[(u+v*4&4294967295)>>2]);o=p;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;if((o|0)!=1)g=2;else break a}}while(0);STACKTOP=a}
+function __Z17InterpretPhoneme2iP12PHONEME_DATA(f,d){var e=STACKTOP;STACKTOP+=96;_memset(e,0,96);var b;_llvm_memset_p0i8_i32(e&4294967295,0,96,1,0);for(b=0;;){HEAP8[(e+b*24&-1)>>0]=9;HEAP32[((e+b*24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+36&4294967295)>>2];var a=b+1&4294967295;b=a;if(!((a|0)<=3))break}HEAP8[(e+24&-1)>>0]=f&255;HEAP32[((e+24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+f*4&4294967295)>>2];HEAP16[((e+48&4294967295)+6&4294967295)>>1]=1;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,
+0,e+24&4294967295,d);STACKTOP=e}
+function __Z10LoadConfigv(){var f=STACKTOP;STACKTOP+=364;_memset(f,0,364);var d,e=null,b,a,g,c,h=f+160,k=f+164;d=HEAP32[_logging_type>>2]=0;a:for(;;)if(HEAP32[((_soundicon_tab+d*16&4294967295)+12&4294967295)>>2]=0,HEAP32[((_soundicon_tab+d*16&4294967295)+8&4294967295)>>2]=0,d=c=d+1&4294967295,!((c|0)<=3))break a;_sprintf(f&4294967295,__str1386&4294967295,_path_home&4294967295,47,__str2387&4294967295);c=_fopen(f&4294967295,__str3388&4294967295);var j=unSign(c==0,1,0);d=reSign(j,8,0)!=0?21:3;a:do if(d==
+3){var j=f&4294967295,l=_fgets(j,160,c)!=0;unSign(l,1,0);if(!l)break a;var l=f&4294967295,m=f&4294967295,n=f+4&4294967295,o=k&4294967295,q=k&4294967295,p=f&4294967295,r=f+5&4294967295,v=f&4294967295,u=f+10&4294967295,s=f&4294967295,t=f+10&4294967295,D=k&4294967295,w=k&4294967295,A=k&4294967295;for(;;){d=reSign(HEAP8[l>>0],8,0)==47?6:7;c:do if(d==7)if(d=(_memcmp(m,__str4389&4294967295,3)|0)==0?8:10,d==8){b=(_sscanf(n,__str5390&4294967295,_logging_type,o)|0)==2;b=unSign(b,1,0);if(reSign(b,8,0)==0)break c;
+b=_fopen(q,__str33&4294967295);HEAP32[_f_logespeak>>2]=b}else if(d==10)if(d=(_memcmp(p,__str7392&4294967295,4)|0)==0?11:14,d==11){b=r;a=_tone_points&4294967295;g=0;for(var x=a,e=11;;){HEAP32[((e==11?x:B)+4*g&4294967295)>>2]=-1;g=d=g+1&4294967295;var B=a;if((d|0)<=11)d=e=12;else{d=13;break}}_sscanf(b,__str4553&4294967295,a&4294967295,a+4&4294967295,a+8&4294967295,a+12&4294967295,a+16&4294967295,a+20&4294967295,a+24&4294967295,a+28&4294967295,a+32&4294967295,B+36&4294967295)}else if(d==14)if(d=(_memcmp(v,
+__str8393&4294967295,9)|0)==0?15:16,d==15)_sscanf(u,__str9394&4294967295,_option_device_number);else if(d==16){if((_memcmp(s,__str10395&4294967295,9)|0)!=0)break c;d=_sscanf(t,__str11396&4294967295,h,D);if((d|0)!=2)break c;d=HEAP32[_n_soundicon_tab>>2];b=reSign(HEAP8[h>>0],8,0);HEAP32[(_soundicon_tab+d*16&-1)>>2]=b;d=_strlen(w)+1&4294967295;b=_malloc(d);d=unSign(b==0,1,0);d=reSign(d,8,0)!=0?19:20;d==19&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);_strcpy(b,A);HEAP32[((_soundicon_tab+HEAP32[_n_soundicon_tab>>
+2]*16&4294967295)+12&4294967295)>>2]=b;b=HEAP32[_n_soundicon_tab>>2];HEAP32[((_soundicon_tab+b*16&4294967295)+4&4294967295)>>2]=0;HEAP32[_n_soundicon_tab>>2]=b+1&4294967295}while(0);d=_fgets(j,160,c)!=0;d=unSign(d,1,0);if(reSign(d,8,0)!=0)d=5;else break a}}while(0);STACKTOP=f}
+function __Z18LookupPhonemeTablePKc(f){var d,e,b;for(b=0;;){if(!((b|0)<(HEAP32[_n_phoneme_tables>>2]|0))){d=5;break}d=(_strcmp(f,_phoneme_tab_list+b*48&-1)|0)==0;var a=b;if(d){d=2;break}b=a+1&4294967295;d=4}d==2&&(HEAP32[_phoneme_tab_number>>2]=a);d=(b|0)==(HEAP32[_n_phoneme_tables>>2]|0)?6:7;d==6?e=-1:d==7&&(e=b);return e}
+function __Z22SelectPhonemeTableNamePKc(f){var d,e,b,a;for(b=0;;){if(!((b|0)<(HEAP32[_n_phoneme_tables>>2]|0))){d=5;break}d=(_strcmp(f,_phoneme_tab_list+b*48&-1)|0)==0;var g=b;if(d){d=2;break}b=g+1&4294967295;d=4}d==2&&(HEAP32[_phoneme_tab_number>>2]=g);d=(b|0)==(HEAP32[_n_phoneme_tables>>2]|0)?6:7;d==6?e=-1:d==7&&(e=b);f=e;d=unSign((f|0)==-1,1,0);d=reSign(d,8,0)!=0?9:10;d==9?a=-1:d==10&&(HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(f,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+
+1&4294967295,a=HEAP32[_current_phoneme_table>>2]=f);return a}function __Z11GetEnvelopei(f){var d,e;d=(f|0)==0?1:2;d==1?(_fwrite(__str12398&4294967295,1,20,HEAP32[_stderr>>2]),e=HEAP32[(_envelope_data&4294967295)>>2]):d==2&&(e=HEAP32[_phondata_ptr>>2]+f&4294967295);return e}
+function __Z11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LIST(f,d,e,b,a){var g=STACKTOP;STACKTOP+=4;_memset(g,0,4);var c,h=null,k,j,l,m,n;m=HEAP32[_phondata_ptr>>2]+HEAP32[(e+8&4294967295)>>2]&4294967295;k=unSign(HEAPU8[(m+2&4294967295)>>0],8,0);HEAP32[g>>2]=k;c=(HEAP32[g>>2]|0)>24?1:2;c==1&&(HEAP32[g>>2]=24);HEAP32[_seq_len_adjust>>2]=HEAP32[(e+12&4294967295)>>2]+HEAP32[(e+24&4294967295)>>2]&4294967295;k=j=0;c=(k|0)<(HEAP32[g>>2]|0)?4:3;a:do if(c==4){for(;;)if(l=reSign(HEAP16[(m+4&-1)>>
+1],16,0)&1,c=reSign(l,8,0)!=0,l=k,c=c?5:6,c==5?n=(m+4&4294967295)+l*64&4294967295:c==6&&(n=(m+4&4294967295)+l*44&4294967295),HEAP32[((__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+k*8&4294967295)+4&4294967295)>>2]=n,HEAP16[((__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+k*8&4294967295)+2&4294967295)>>1]=HEAP16[(n&4294967295)>>1],l=k,c=unSign(HEAPU8[(n+16&4294967295)>>0],8,0),HEAP16[(__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+
+l*8&-1)>>1]=c,c=(reSign(HEAP16[(n&4294967295)>>1],16,0)&2|0)!=0?8:9,c==8&&(j=k),k=k+1&4294967295,!((k|0)<(HEAP32[g>>2]|0)))break;c=j;l=__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf&4294967295;if(!((c|0)>0))break a;var o=j;c=(d|0)==1?12:13;c==12?HEAP32[g>>2]=o+1&4294967295:c==13&&(l=__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+o*8&4294967295,HEAP32[g>>2]=HEAP32[g>>2]-j&4294967295)}else c==3&&(l=__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf&
+4294967295);while(0);c=reSign(HEAP8[(f+11&4294967295)>>0],8,0)==2?15:18;a:do if(c==15){if((HEAP32[(e+20&4294967295)>>2]|0)!=0)break a;if((HEAP32[(e+4&4294967295)>>2]|0)==0)break a;k=__Z18FormantTransition2P10frameref_tRijjP11PHONEME_TABi(l,g,HEAP32[(e+36&4294967295)>>2],HEAP32[(e+40&4294967295)>>2],0,d);HEAP32[_seq_len_adjust>>2]=HEAP32[_seq_len_adjust>>2]+k&4294967295}while(0);m=0;f=HEAP32[g>>2]-1&4294967295;k=0;c=(k|0)<(f|0)?19:20;a:do if(c==19)for(;;)if(m=reSign(HEAP16[(l+8*k&-1)>>1],16,0)+m&4294967295,
+k=k+1&4294967295,(k|0)<(f|0))c=19;else break a;while(0);c=(HEAP32[(e+20&4294967295)>>2]|0)!=0?21:29;if(c==21){j=HEAP32[_phondata_ptr>>2]+HEAP32[(e+20&4294967295)>>2]&4294967295;HEAP32[g>>2]=HEAP32[g>>2]-1&4294967295;k=0;c=(unSign(HEAPU8[(j+2&4294967295)>>0],8,0)|0)>(k|0)?22:28;a:do if(c==22)for(;;)if(c=reSign(HEAP16[(j+4&-1)>>1],16,0)&1,c=reSign(c,8,0)!=0,o=k,c=c?23:24,c==23?n=(j+4&4294967295)+o*64&4294967295:c==24&&(n=(j+4&4294967295)+o*44&4294967295),c=l+8*HEAP32[g>>2]&4294967295,o=unSign(HEAPU8[(n+
+16&4294967295)>>0],8,0),HEAP16[(c&4294967295)>>1]=o,c=(k|0)>0?26:27,c==26&&(HEAP32[((l+8*HEAP32[g>>2]&4294967295)+4&4294967295)>>2]=n,HEAP16[((l+8*HEAP32[g>>2]&4294967295)+2&4294967295)>>1]=HEAP16[(n&4294967295)>>1]),HEAP32[g>>2]=HEAP32[g>>2]+1&4294967295,k=k+1&4294967295,(unSign(HEAPU8[(j+2&4294967295)>>0],8,0)|0)>(k|0))c=22;else break a;while(0);HEAP32[_wavefile_ix>>2]=0}c=(m|0)>0?30:47;a:do if(c==30)if(c=(d|0)==2?31:37,c==31){k=(HEAP32[(e+44&4294967295)>>2]+-45&4294967295)+HEAP32[_seq_len_adjust>>
+2]&4294967295;c=(k|0)<=9?32:33;c==32&&(k=10);c=(unSign(HEAPU16[(a+4&4294967295)>>1],16,0)&8|0)!=0?34:35;c==34&&(k=(unSign(HEAPU8[(HEAP32[(_phoneme_tab+48&4294967295)>>2]+14&4294967295)>>0],8,0)*2&4294967295)+k&4294967295);n=(k*256&4294967295|0)/(m|0)|0;k=0;if(!((k|0)<(f|0)))break a;for(;;)if(c=l+8*k&4294967295,j=reSign(HEAP16[(l+8*k&-1)>>1],16,0),HEAP16[(c&4294967295)>>1]=((j*n&4294967295|0)/256|0)&65535,k=k+1&4294967295,(k|0)<(f|0))c=36;else break a}else if(c==37){k=e;c=(d|0)==1?38:41;b:do if(c==
+38){if((HEAP32[(k&4294967295)>>2]|0)!=1){c=43;break b}if(!((HEAP32[(e+44&4294967295)>>2]|0)<=129)){c=43;break b}k=l&4294967295;n=reSign(HEAP16[(l&-1)>>1],16,0);HEAP16[(k&4294967295)>>1]=((HEAP32[(e+44&4294967295)>>2]*n&4294967295|0)/130|0)&65535;c=43;break b}else if(c==41){if(!((HEAP32[(k+44&4294967295)>>2]|0)>0)){c=43;break b}var q=(HEAP32[(e+44&4294967295)>>2]-m&4294967295)+HEAP32[_seq_len_adjust>>2]&4294967295;HEAP32[_seq_len_adjust>>2]=q;h=42;c=44;break b}while(0);if(c==43)var p=HEAP32[_seq_len_adjust>>
+2],h=43;if(((h==43?p:q)|0)==0)break a;n=((m+HEAP32[_seq_len_adjust>>2]&4294967295)*256&4294967295|0)/(m|0)|0;k=0;if(!((k|0)<(f|0)))break a;for(;;)if(c=l+8*k&4294967295,j=reSign(HEAP16[(l+8*k&-1)>>1],16,0),HEAP16[(c&4294967295)>>1]=((j*n&4294967295|0)/256|0)&65535,k=k+1&4294967295,(k|0)<(f|0))c=46;else break a}while(0);HEAP32[b>>2]=HEAP32[g>>2];STACKTOP=g;return l}
+function __Z10FreePhDatav(){var f;f=HEAP32[__ZL16phoneme_tab_data>>2];(f!=0?1:2)==1&&_free(f);f=HEAP32[_phoneme_index>>2];(f!=0?3:4)==3&&_free(f);f=HEAP32[_phondata_ptr>>2];(f!=0?5:6)==5&&_free(f);HEAP32[__ZL16phoneme_tab_data>>2]=0;HEAP32[_phoneme_index>>2]=0;HEAP32[_phondata_ptr>>2]=0}
+function __ZL10ReadPhFilePvPKcPi(f,d,e){var b=STACKTOP;STACKTOP+=280;_memset(b,0,280);var a,g,c,h;g=b+88;_sprintf(g&4294967295,__str1386&4294967295,_path_home&4294967295,47,d);d=(_stat(g&4294967295,b)|0)!=0;d=unSign(d,1,0);a=reSign(d,8,0)!=0?1:2;a==1?c=0:a==2&&(a=(HEAP32[(b+16&4294967295)>>2]&61440|0)==16384?3:4,a==3?c=-2:a==4&&(c=HEAP32[(b+44&4294967295)>>2]));d=c;c=_fopen(g&4294967295,__str13399&4294967295);a=unSign(c==0,1,0);a=reSign(a,8,0)!=0?6:7;if(a==6)_fprintf(HEAP32[_stderr>>2],__str14400&
+4294967295,g&4294967295),h=0;else if(a==7){a=f!=0?8:10;a:do if(a==8){g=f;if(g==0)break a;_free(g)}while(0);f=_malloc(d);g=unSign(f==0,1,0);a=reSign(g,8,0)!=0?11:12;a==11&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);g=unSign(f==0,1,0);a=reSign(g,8,0)!=0?13:14;a==13?(_fclose(c),h=0):a==14&&(g=(_fread(f,1,d,c)|0)!=(d|0),g=unSign(g,1,0),g=reSign(g,8,0)!=0,_fclose(c),a=g?15:16,a==15?h=0:a==16&&((e!=0?17:18)==17&&(HEAP32[e>>2]=d),h=f))}STACKTOP=b;return h}
+function __Z10LoadPhDatav(){var f=STACKTOP;STACKTOP+=4;_memset(f,0,4);var d,e,b,a,g;g=1;b=__ZL10ReadPhFilePvPKcPi(HEAP32[__ZL16phoneme_tab_data>>2],__str15401&4294967295,0);HEAP32[__ZL16phoneme_tab_data>>2]=b;b=unSign(HEAP32[__ZL16phoneme_tab_data>>2]==0,1,0);d=reSign(b,8,0)!=0?1:2;if(d==1)a=-1;else if(d==2)if(b=__ZL10ReadPhFilePvPKcPi(HEAP32[_phoneme_index>>2],__str16402&4294967295,0),HEAP32[_phoneme_index>>2]=b,b=unSign(HEAP32[_phoneme_index>>2]==0,1,0),d=reSign(b,8,0)!=0?3:4,d==3)a=-1;else if(d==
+4)if(b=__ZL10ReadPhFilePvPKcPi(HEAP32[_phondata_ptr>>2],__str17403&4294967295,0),HEAP32[_phondata_ptr>>2]=b,b=unSign(HEAP32[_phondata_ptr>>2]==0,1,0),d=reSign(b,8,0)!=0?5:6,d==5)a=-1;else if(d==6)if(b=__ZL10ReadPhFilePvPKcPi(HEAP32[_tunes>>2],__str18404&4294967295,f),HEAP32[_tunes>>2]=b,b=unSign(HEAP32[_tunes>>2]==0,1,0),d=reSign(b,8,0)!=0?7:8,d==7)a=-1;else if(d==8){HEAP32[_wavefile_data>>2]=HEAP32[_phondata_ptr>>2];HEAP32[_n_tunes>>2]=Math.floor((HEAPU32[f>>2]>>>0)/68);a=b=0;a:for(;;)if(b=(unSign(HEAPU8[(HEAP32[_wavefile_data>>
+2]+a&4294967295)>>0],8,0)<<(a*8&4294967295))+b&4294967295,a=d=a+1&4294967295,!((d|0)<=3))break a;((b|0)!=83200?11:12)==11&&(g=b);b=HEAP32[__ZL16phoneme_tab_data>>2];a=unSign(HEAPU8[(b&4294967295)>>0],8,0);HEAP32[_n_phoneme_tables>>2]=a;b=b+4&4294967295;a=0;d=(a|0)<(HEAP32[_n_phoneme_tables>>2]|0)?13:14;a:do if(d==13)for(;;){d=unSign(HEAPU8[(b&4294967295)>>0],8,0);var c=a;e=unSign(HEAPU8[(b&4294967295)>>0],8,0);HEAP32[((_phoneme_tab_list+c*48&4294967295)+36&4294967295)>>2]=e;c=a;e=unSign(HEAPU8[(b+
+1&4294967295)>>0],8,0);HEAP32[((_phoneme_tab_list+c*48&4294967295)+40&4294967295)>>2]=e;e=b;c=a;e=HEAP32[(e+4&4294967295)>>2];HEAP32[((_phoneme_tab_list+c*48&4294967295)+44&4294967295)>>2]=e;b=b+8&4294967295;_llvm_memcpy_p0i8_p0i8_i32(_phoneme_tab_list+a*48&-1,b,32,1,0);b=b+32&4294967295;HEAP32[((_phoneme_tab_list+a*48&4294967295)+32&4294967295)>>2]=b;b=b+(d*16&4294967295)&4294967295;a=a+1&4294967295;if((a|0)<(HEAP32[_n_phoneme_tables>>2]|0))d=13;else break a}while(0);d=(HEAP32[_phoneme_tab_number>>
+2]|0)>=(HEAP32[_n_phoneme_tables>>2]|0)?15:16;d==15&&(HEAP32[_phoneme_tab_number>>2]=0);a=g}STACKTOP=f;return a}function __Z12WordToStringj(f){var d;for(d=0;;){HEAP8[(__ZZ12WordToStringjE3buf+d&4294967295)>>0]=f>>>0>>>((d*8&4294967295)>>>0)&255;var e=d+1&4294967295;d=e;if(!((e|0)<=2))break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;return __ZZ12WordToStringjE3buf&4294967295}
+function __Z14SynthesizeInitv(){HEAP32[__ZL14last_pitch_cmd>>2]=0;HEAP32[__ZL12last_amp_cmd>>2]=0;HEAP32[__ZL10last_frame>>2]=0;HEAP32[__ZL15syllable_centre>>2]=-1}
+function __Z11PauseLengthii(f,d){var e,b;e=(d|0)==0?1:4;e==1?(e=(f|0)>199?2:3,e==2?b=(f*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:e==3&&(b=(f*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0)):e==4&&(b=(f*HEAP32[(_speed+12&4294967295)>>2]&4294967295|0)/256|0);e=(HEAP32[(_speed+8&4294967295)>>2]|0)>(b|0)?6:7;e==6&&(b=HEAP32[(_speed+8&4294967295)>>2]);return b}
+function __ZL13set_frame_rmsP7frame_ti(f,d){var e,b,a;e=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?1:3;a:do if(e==1){if((d|0)!=-1)break a;HEAP8[(f+39&-1)>>0]=50}else if(e==3){if(reSign(HEAP8[(f+17&4294967295)>>0],8,0)==0)break a;b=d*64&4294967295;a=unSign(HEAPU8[(f+17&4294967295)>>0],8,0);b=(b|0)/(a|0)|0;e=(b|0)>199?5:6;e==5&&(b=199);b=reSign(HEAP16[(__ZZL13set_frame_rmsP7frame_tiE8sqrt_tab+b*2&4294967295)>>1],16,0);for(a=0;;)if(e=unSign(HEAPU8[((f+18&4294967295)+a&4294967295)>>0],8,0)*b&4294967295,
+HEAP8[((f+18&4294967295)+a&4294967295)>>0]=((e|0)/512|0)&255,a=e=a+1&4294967295,(e|0)<=7)e=7;else break a}while(0)}
+function __ZL14AdjustFormantsP7frame_tiiiiiii(f,d,e,b,a,g,c,h){var k=null,j,k=g,d=(d*HEAP32[(HEAP32[_voice>>2]+96&4294967295)>>2]&4294967295|0)/256|0,g=reSign(HEAP16[((f+2&4294967295)+4&4294967295)>>1],16,0),d=(d-g&4294967295|0)/2|0;((d|0)>(b|0)?1:2)==1&&(d=b);((d|0)<(e|0)?3:4)==3&&(d=e);HEAP16[((f+2&4294967295)+4&4294967295)>>1]=(d&65535)+HEAP16[((f+2&4294967295)+4&4294967295)>>1]&65535;HEAP16[((f+2&4294967295)+6&4294967295)>>1]=(k&65535)+HEAP16[((f+2&4294967295)+6&4294967295)>>1]&65535;((h&32|0)!=
+0?5:6)==5&&(k=0-k&4294967295);HEAP16[((f+2&4294967295)+8&4294967295)>>1]=(k&65535)+HEAP16[((f+2&4294967295)+8&4294967295)>>1]&65535;HEAP16[((f+2&4294967295)+10&4294967295)>>1]=(k&65535)+HEAP16[((f+2&4294967295)+10&4294967295)>>1]&65535;(a|0)==1?(k=6,e=7):(k=6,e=12);if(e==7){j=d=235-reSign(HEAP16[((f+2&4294967295)+2&4294967295)>>1],16,0)&4294967295;e=(j|0)<-100?8:9;a:do if(e==8)d=-100;else if(e==9){if(!((j|0)>-60))break a;d=-60}while(0);HEAP16[((f+2&4294967295)+2&4294967295)>>1]=(d&65535)+HEAP16[((f+
+2&4294967295)+2&4294967295)>>1]&65535;j=a;k=11}if((((k==11?j:a)|0)==2?13:18)==13){j=d=235-reSign(HEAP16[((f+2&4294967295)+2&4294967295)>>1],16,0)&4294967295;e=(j|0)<-300?14:15;a:do if(e==14)d=-300;else if(e==15){if(!((j|0)>-150))break a;d=-150}while(0);HEAP16[((f+2&4294967295)+2&4294967295)>>1]=(d&65535)+HEAP16[((f+2&4294967295)+2&4294967295)>>1]&65535;HEAP16[(f+2&-1)>>1]=(d&65535)+HEAP16[(f+2&-1)>>1]&65535}if(((a|0)==3?19:24)==19){a=d=100-reSign(HEAP16[((f+2&4294967295)+2&4294967295)>>1],16,0)&4294967295;
+e=(a|0)<-400?20:21;a:do if(e==20)d=-400;else if(e==21){if(!((a|0)>-300))break a;d=-400}while(0);HEAP16[((f+2&4294967295)+2&4294967295)>>1]=(d&65535)+HEAP16[((f+2&4294967295)+2&4294967295)>>1]&65535;HEAP16[(f+2&-1)>>1]=(d&65535)+HEAP16[(f+2&-1)>>1]&65535}e=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?27:25;a:do if(e==25)for(a=2;;)if(j=unSign(HEAPU8[((f+18&4294967295)+a&4294967295)>>0],8,0)*c&4294967295,HEAP8[((f+18&4294967295)+a&4294967295)>>0]=((j|0)/100|0)&255,a=j=a+1&4294967295,(j|0)<=7)e=26;else break a;
+while(0)}function __Z11SynthStatusv(){var f=unSign(HEAPU8[__ZL8timer_on_b>>0],1,0);return(HEAP8[__ZL6paused_b>>0]?2:0)|f}function __Z12DoSonicSpeedi(f){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=15;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=f;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}
+function __Z8DoMarkeriiii(f,d,e,b){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=f;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=e<<24|d&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=b;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}
+function __ZL9DoSample2iiiiii(f,d,e,b,a,g){var c,h=null,k,j,l,m,h=e;f&=8388607;c=HEAP32[_wavefile_data>>2]+f&4294967295;j=unSign(HEAPU8[(c+2&4294967295)>>0],8,0);e=unSign(HEAPU8[(c+1&4294967295)>>0],8,0)*256&4294967295;e=unSign(HEAPU8[(c&4294967295)>>0],8,0)+e&4294967295;c=(e|0)==0?1:2;if(c==1)k=0;else if(c==2){l=HEAP32[(_speed+24&4294967295)>>2];((j|0)==0?3:4)==3&&(l=l*2&4294967295);c=(h|0)>0?5:9;a:do if(c==5){h=(h*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0;c=(j|0)==0?6:7;c==6&&(h=h*2&4294967295);
+m=(h*l&4294967295|0)/(e|0)|0;if(!((m|0)>(l|0)))break a;l=m}else c==9&&(h=e);while(0);((a|0)>0?11:12)==11&&(h=(a*h&4294967295|0)/256|0);a=(h*HEAP32[(_speed+12&4294967295)>>2]&4294967295|0)/256|0;c=(b&4|0)!=0?13:15;a:do if(c==13){if(!((a|0)>(h|0)))break a;a=h}while(0);((a|0)<(l|0)?16:17)==16&&(a=l);if(((j|0)==0?18:19)==18)a=(a|0)/2|0,e=(e|0)/2|0;c=(g|0)<0?20:21;if(c==20)k=a;else if(c==21)if(b=(e|0)/4|0,f=f+4&4294967295,c=(d&256|0)!=0?22:25,c==22)HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2],k=
+_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(k&4294967295)>>2]=7,HEAP32[(k+4&4294967295)>>2]=e<<16|a,HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+f&4294967295,HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,((g|0)>159?23:24)==23&&(HEAP32[_wcmdq_tail>>2]=0),k=a;else if(c==25){c=(a|0)>(e|0)?26:27;c==26?(m=b*3&4294967295,a=a-m&4294967295):c==27&&(m=a,a=0);HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];k=_wcmdq+HEAP32[_wcmdq_tail>>
+2]*16&-1;HEAP32[(k&4294967295)>>2]=6;HEAP32[(k+4&4294967295)>>2]=m;HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+f&4294967295;HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295;m=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=m;((m|0)>159?29:30)==29&&(HEAP32[_wcmdq_tail>>2]=0);d=a;(b*3&4294967295|0)<(d|0)?(h=30,c=31):(h=30,c=36);a:do if(c==31)for(;;){m=b;c=(j|0)==0?32:33;c==32&&(m=m*2&4294967295);HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];k=_wcmdq+HEAP32[_wcmdq_tail>>
+2]*16&-1;HEAP32[(k&4294967295)>>2]=6;HEAP32[(k+4&4294967295)>>2]=b*2&4294967295;HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+(m+f&4294967295)&4294967295;HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295;var n=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=n;c=(n|0)>159?34:35;c==34&&(HEAP32[_wcmdq_tail>>2]=0);n=a=a-(b*2&4294967295)&4294967295;if((b*3&4294967295|0)<(n|0))h=35,c=31;else{h=35;break a}}while(0);c=((h==35?n:d)|0)>0?37:41;a:do if(c==37){m=e-a&4294967295;c=
+(j|0)==0?38:39;c==38&&(m=m*2&4294967295);HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];k=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(k&4294967295)>>2]=6;HEAP32[(k+4&4294967295)>>2]=a;HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+(m+f&4294967295)&4294967295;HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295;n=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=n;if(!((n|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);k=a}}return k}
+function __ZL9CopyFrameP7frame_ti(f,d){var e,b;e=(d|0)==0?1:3;a:do if(e==1){if(!(reSign(HEAP16[(f&4294967295)>>1],16,0)<0)){e=3;break a}b=f;e=8;break a}while(0);if(e==3){e=HEAP32[__ZZL10AllocFramevE2ix>>2]+1&4294967295;HEAP32[__ZZL10AllocFramevE2ix>>2]=e;((e|0)>159?4:5)==4&&(HEAP32[__ZZL10AllocFramevE2ix>>2]=0);e=__ZZL10AllocFramevE10frame_pool+HEAP32[__ZZL10AllocFramevE2ix>>2]*64&4294967295;if((e!=0?6:7)==6)_llvm_memcpy_p0i8_p0i8_i32(e,f,64,1,0),HEAP8[(e+16&4294967295)>>0]=0,HEAP16[(e&4294967295)>>
+1]|=-32768;b=e}return b}
+function __ZL11SmoothSpectv(){var f,d=null,e,b,a,g,c,h,k,j,l,m,n,o;f=(HEAP32[__ZL14syllable_start>>2]|0)==(HEAP32[__ZL12syllable_end>>2]|0)?58:1;a:do if(f==1){f=(HEAP32[__ZL15syllable_centre>>2]|0)<0?3:2;b:do if(f==2){if((HEAP32[__ZL15syllable_centre>>2]|0)==(HEAP32[__ZL14syllable_start>>2]|0)){f=3;break b}d=_wcmdq+HEAP32[__ZL15syllable_centre>>2]*16&-1;e=HEAP32[(d+8&4294967295)>>2];g=o=HEAP32[__ZL15syllable_centre>>2]-1&4294967295;e=b=e;d=4;c:for(;;){f=((d==30?a:o)|0)<0?6:7;f==6&&(g=159);d=_wcmdq+
+g*16&-1;if((HEAP32[(d&4294967295)>>2]|0)==5)break c;if((HEAP32[(d&4294967295)>>2]|0)==6)break c;f=(HEAP32[(d&4294967295)>>2]|0)<=4?10:29;d:do if(f==10){c=HEAP32[(d+4&4294967295)>>2]&65535;a=HEAP32[(d+12&4294967295)>>2];if(a!=e)break c;a=HEAP32[(d+12&4294967295)>>2]=b;e=b=HEAP32[(d+8&4294967295)>>2];k=0;if((reSign(HEAP16[(e&4294967295)>>1],16,0)&16|0)!=0)break c;f=(reSign(HEAP16[(e&4294967295)>>1],16,0)&32|0)!=0?13:14;f==13&&(c=(c*12&4294967295|0)/10|0);h=0;for(;;){f=(reSign(HEAP16[(e&4294967295)>>
+1],16,0)&8|0)!=0?16:17;f:do if(f==16){f=(h|0)<=2?28:17;break f}while(0);f:do if(f==17)if(m=reSign(HEAP16[((a+2&4294967295)+h*2&4294967295)>>1],16,0),n=reSign(HEAP16[((e+2&4294967295)+h*2&4294967295)>>1],16,0),l=n-m&4294967295,f=unSign((l|0)>0,1,0),f=reSign(f,8,0)!=0?18:19,f==18?j=(m*2&4294967295)+n&4294967295:f==19&&(j=(n*2&4294967295)+m&4294967295),j=(j*HEAP32[(_formant_rate+h*4&4294967295)>>2]&4294967295|0)/3E3|0,j=(c*j&4294967295|0)/256|0,f=(l|0)>(j|0)?21:24,f==21)f=(k|0)==0?22:23,f==22&&(b=__ZL9CopyFrameP7frame_ti(e,
+0),k=1),HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=(j&65535)+HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]&65535,HEAP32[(d+8&4294967295)>>2]=b;else if(f==24){if(!((0-j&4294967295|0)>(l|0)))break f;f=(k|0)==0?26:27;f==26&&(b=__ZL9CopyFrameP7frame_ti(e,0),k=1);HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]-(j&65535)&65535;HEAP32[(d+8&4294967295)>>2]=b}while(0);h=l=h+1&4294967295;if((l|0)<=5)f=15;else break d}}while(0);if((g|0)==(HEAP32[__ZL14syllable_start>>
+2]|0))break c;g=a=g-1&4294967295;d=30}g=HEAP32[__ZL15syllable_centre>>2];e=0;c:for(;;){d=_wcmdq+g*16&-1;if((HEAP32[(d&4294967295)>>2]|0)==5)break c;if((HEAP32[(d&4294967295)>>2]|0)==6)break c;f=(HEAP32[(d&4294967295)>>2]|0)<=4?35:54;d:do if(f==35){c=HEAP32[(d+4&4294967295)>>2]&65535;a=HEAP32[(d+8&4294967295)>>2];f=e!=0?36:38;if(f==36){if(a!=e)break c;a=HEAP32[(d+8&4294967295)>>2]=b}e=b=HEAP32[(d+12&4294967295)>>2];k=0;if((reSign(HEAP16[(a&4294967295)>>1],16,0)&16|0)!=0)break c;f=(reSign(HEAP16[(a&
+4294967295)>>1],16,0)&32|0)!=0?40:41;f==40&&(c=(c*6&4294967295|0)/5|0);h=0;for(;;){o=reSign(HEAP16[((a+2&4294967295)+h*2&4294967295)>>1],16,0);m=reSign(HEAP16[((e+2&4294967295)+h*2&4294967295)>>1],16,0);l=m-o&4294967295;f=unSign((l|0)>0,1,0);f=reSign(f,8,0)!=0?43:44;f==43?j=(o*2&4294967295)+m&4294967295:f==44&&(j=(m*2&4294967295)+o&4294967295);j=(j*HEAP32[(_formant_rate+h*4&4294967295)>>2]&4294967295|0)/3E3|0;j=(c*j&4294967295|0)/256|0;f=(l|0)>(j|0)?46:49;f:do if(f==46)f=(k|0)==0?47:48,f==47&&(b=
+__ZL9CopyFrameP7frame_ti(e,0),k=1),HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=(j&65535)+HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]&65535,HEAP32[(d+12&4294967295)>>2]=b;else if(f==49){if(!((0-j&4294967295|0)>(l|0)))break f;f=(k|0)==0?51:52;f==51&&(b=__ZL9CopyFrameP7frame_ti(e,0),k=1);HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]-(j&65535)&65535;HEAP32[(d+12&4294967295)>>2]=b}while(0);h=o=h+1&4294967295;if((o|0)<=5)f=42;else break d}}while(0);g=d=g+1&
+4294967295;f=(d|0)>159?55:56;f==55&&(g=0);if((g|0)==(HEAP32[__ZL12syllable_end>>2]|0))break c}HEAP32[__ZL14syllable_start>>2]=HEAP32[__ZL12syllable_end>>2];break a}while(0);HEAP32[__ZL14syllable_start>>2]=HEAP32[__ZL12syllable_end>>2]}while(0)}
+function __ZL7DoPauseii(f,d){var e,b,a;e=(f|0)==0?1:2;e==1?a=0:e==2&&(e=(d|0)==0?3:6,e==3?(e=(f|0)>199?4:5,e==4?b=(f*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:e==5&&(b=(f*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0)):e==6&&(b=(f*HEAP32[(_speed+12&4294967295)>>2]&4294967295|0)/256|0),e=(HEAP32[(_speed+8&4294967295)>>2]|0)>(b|0)?8:9,e==8&&(b=HEAP32[(_speed+8&4294967295)>>2]),a=(b*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0);e=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>
+2]|0)>=0?11:14;e==11&&(e=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?12:13,e==12&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0);HEAP32[__ZL10last_wcmdq>>2]=-1;HEAP32[__ZL10last_frame>>2]=0;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2];__ZL11SmoothSpectv();HEAP32[__ZL15syllable_centre>>2]=-1;_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0);HEAP32[(_wcmdq+
+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=5;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=a;e=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=e;((e|0)>159?17:18)==17&&(HEAP32[_wcmdq_tail>>2]=0);HEAP32[__ZL10last_frame>>2]=0;e=(HEAP32[__ZL13fmt_amplitude>>2]|0)!=0?19:21;a:do if(e==19){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=14;HEAP32[__ZL13fmt_amplitude>>2]=0;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=0;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;
+HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0)}
+function __ZL7DoPitchPhii(f,d,e){var b;b=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>2]|0)>=0?1:4;b==1&&(b=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?2:3,b==2&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0);b=(d|0)==255?7:8;a:do if(b==7)d=55,e=76,f=HEAP32[(_envelope_data&4294967295)>>2],HEAP32[__ZL14last_pitch_cmd>>2]=HEAP32[_wcmdq_tail>>
+2],HEAP32[__ZL12pitch_length>>2]=0;else if(b==8){var a=e;HEAP32[__ZL14last_pitch_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL12pitch_length>>2]=0;if(!((a|0)<0))break a;e=0}while(0);b=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(b&4294967295)>>2]=9;HEAP32[(b+4&4294967295)>>2]=0;HEAP32[(b+8&4294967295)>>2]=f;HEAP32[(b+12&4294967295)>>2]=(d*65536&4294967295)+e&4294967295;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?11:12)==11&&(HEAP32[_wcmdq_tail>>2]=0)}
+function __Z9DoSample3P12PHONEME_DATAii(f,d,e){var b,a,g;b=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>2]|0)>=0?1:4;b==1&&(b=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?2:3,b==2&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0);HEAP32[__ZL10last_wcmdq>>2]=-1;HEAP32[__ZL10last_frame>>2]=0;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>
+2];__ZL11SmoothSpectv();HEAP32[__ZL15syllable_centre>>2]=-1;_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0);b=(e|0)==-1?7:8;b==7?a=e:b==8&&(a=HEAP32[((f+88&4294967295)+4&4294967295)>>2],((a|0)==0?9:10)==9&&(a=100),a=(a*32&4294967295|0)/100|0);HEAP32[_seq_len_adjust>>2]=0;b=(HEAP32[((f+68&4294967295)+4&4294967295)>>2]|0)==0?12:13;b==12?g=0:b==13&&(g=__ZL9DoSample2iiiiii(HEAP32[((f+68&4294967295)+4&4294967295)>>2],2,HEAP32[((f+4&4294967295)+40&4294967295)>>2]*2&4294967295,HEAP32[(f&4294967295)>>2],
+d,a));HEAP32[__ZL10last_frame>>2]=0;return g}
+function __Z18FormantTransition2P10frameref_tRijjP11PHONEME_TABi(f,d,e,b,a,g){var c,h,k,j,l,m,n,o,q,p,r,v,u;h=0;c=(HEAP32[d>>2]|0)<=1?1:2;if(c==1)l=0;else if(c==2){m=(e&63)*2&4294967295;n=e>>>0>>>6&63;u=e>>>0>>>12;o=(b&63)*50&4294967295;q=((b>>>0>>>6&31)*50&4294967295)+-750&4294967295;p=((b>>>0>>>11&31)*50&4294967295)+-750&4294967295;r=((b>>>0>>>16&31)*50&4294967295)+-750&4294967295;v=(b>>>0>>>21&31)*8&4294967295;e=b>>>0>>>26&7;b=b>>>0>>>29;c=a!=0?3:5;a:do if(c==3){if((HEAP32[(a&4294967295)>>2]|0)!=
+63)break a;u|=8}while(0);c=(g|0)==1?6:27;a:do if(c==6){h=__ZL9CopyFrameP7frame_ti(HEAP32[((f&4294967295)+4&4294967295)>>2],0);HEAP32[((f&4294967295)+4&4294967295)>>2]=h;HEAP16[(f&-1)>>1]=50;c=(m|0)>0?7:8;c==7&&(HEAP16[(f&-1)>>1]=m&65535);HEAP16[((f&4294967295)+2&4294967295)>>1]|=16384;HEAP16[(h&4294967295)>>1]|=16384;a=unSign(HEAPU8[(HEAP32[((f+8&4294967295)+4&4294967295)>>2]+17&4294967295)>>0],8,0);c=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?9:10;c==9&&(HEAP8[(h+39&-1)>>0]=HEAP8[(HEAP32[((f+8&
+4294967295)+4&4294967295)>>2]+39&-1)>>0]-4&255);c=(o|0)!=0?11:15;b:do if(c==11){c=(n&32|0)!=0?12:13;c==12&&__ZL13set_frame_rmsP7frame_ti(h,((n&31)*a&4294967295|0)/30|0);__ZL14AdjustFormantsP7frame_tiiiiiii(h,o,q,p,e,r,v,u);if((n&32|0)!=0)break b;__ZL13set_frame_rmsP7frame_ti(h,n*2&4294967295)}else c==15&&(c=(u&8|0)!=0?16:17,c==16?__ZL13set_frame_rmsP7frame_ti(h,(a*24&4294967295|0)/32|0):c==17&&__ZL13set_frame_rmsP7frame_ti(h,28));while(0);if((u&8|0)==0)break a;a=h;a=reSign(HEAP16[((a+2&4294967295)+
+2&4294967295)>>1],16,0);c=unSign((a|0)<=299,1,0);c=reSign(c,8,0)!=0?20:21;c==20?j=3:c==21&&(c=(a|0)<=399?22:23,c==22?j=2:c==23&&(c=(a|0)<=499?24:25,c==24?j=1:c==25&&(j=0)));a=j;HEAP32[__ZL10modn_flags>>2]=(a*256&4294967295)+2048&4294967295}else if(c==27){n=n*2&4294967295;c=(o|0)!=0?29:28;if(c==28&&(u|0)==0)break a;a=HEAPU32[d>>2];c=(u&8|0)!=0?30:38;b:do if(c==30)h=__ZL9CopyFrameP7frame_ti(HEAP32[((f+8*(a-1&4294967295)&4294967295)+4&4294967295)>>2],0),HEAP32[((f+8*(HEAP32[d>>2]-1&4294967295)&4294967295)+
+4&4294967295)>>2]=h,n=35,c=h,g=reSign(HEAP16[((c+2&4294967295)+2&4294967295)>>1],16,0),c=unSign((g|0)<=299,1,0),c=reSign(c,8,0)!=0?31:32,c==31?k=3:c==32&&(c=(g|0)<=399?33:34,c==33?k=2:c==34&&(c=(g|0)<=499?35:36,c==35?k=1:c==36&&(k=0))),g=k,HEAP32[__ZL10modn_flags>>2]=(g*256&4294967295)+1024&4294967295;else if(c==38){HEAP32[d>>2]=a+1&4294967295;g=m;h=f;c=a;HEAP16[(h+8*(c-1&4294967295)&-1)>>1]=g&65535;g=__ZL9CopyFrameP7frame_ti(HEAP32[((h+8*(c-1&4294967295)&4294967295)+4&4294967295)>>2],1);HEAP32[((h+
+8*c&4294967295)+4&4294967295)>>2]=g;HEAP16[(h+8*c&-1)>>1]=0;h=g;c=(m|0)>36?39:40;c==39&&(HEAP32[_seq_len_adjust>>2]=(m+-36&4294967295)+HEAP32[_seq_len_adjust>>2]&4294967295);if((o|0)==0){c=42;break b}__ZL14AdjustFormantsP7frame_tiiiiiii(h,o,q,p,e,r,v,u)}while(0);__ZL13set_frame_rmsP7frame_ti(h,n);if(!((b|0)>0&(b|0)<=2))break a;a=0;if(!((HEAP32[d>>2]|0)>(a|0)))break a;for(;;){h=__ZL9CopyFrameP7frame_ti(HEAP32[((f+8*a&4294967295)+4&4294967295)>>2],0);HEAP32[((f+8*a&4294967295)+4&4294967295)>>2]=h;for(c=
+1;;)if(g=reSign(HEAP16[((h+2&4294967295)+c*2&4294967295)>>1],16,0),g=reSign(HEAP16[((__ZZ18FormantTransition2P10frameref_tRijjP11PHONEME_TABiE10vcolouring+(b-1&4294967295)*10&4294967295)+(c-1&4294967295)*2&4294967295)>>1],16,0)*g&4294967295,HEAP16[((h+2&4294967295)+c*2&4294967295)>>1]=((g|0)/256|0)&65535,c=g=c+1&4294967295,!((g|0)<=5))break;a=a+1&4294967295;if((HEAP32[d>>2]|0)>(a|0))c=44;else break a}}while(0);c=h!=0?48:52;a:do if(c==48){c=(u&4|0)!=0?49:50;c==49&&(HEAP16[(h&4294967295)>>1]|=32);if((u&
+2|0)==0)break a;HEAP16[(h&4294967295)>>1]|=16}while(0);((u&64|0)!=0?53:54)==53&&__ZL7DoPauseii(12,0);c=(u&16|0)!=0?55:56;c==55?l=m:c==56&&(l=0)}return l}
+function __Z10DoEmbeddedPii(f,d){var e,b,a,g,c,h;a:for(;;){g=HEAP32[(_embedded_list+HEAP32[f>>2]*4&4294967295)>>2];c=g>>>0>>>8;h=e=g&127;if((e|0)==0)break a;HEAP32[f>>2]=HEAP32[f>>2]+1&4294967295;e=h&31;e=e==2?3:e==7?4:e==10?8:e==11?10:12;b:do if(e==12){__ZL7DoPauseii(10,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=12;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=h;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=c;b=HEAP32[_wcmdq_tail>>2]+1&
+4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}else if(e==3)__Z11SetEmbeddedii((h&96)+8&4294967295,c),__Z8SetSpeedi(2);else if(e==4){if(!((c|0)<(HEAP32[_n_soundicon_tab>>2]|0)))break b;if((HEAP32[((_soundicon_tab+c*16&4294967295)+4&4294967295)>>2]|0)==0)break b;__ZL7DoPauseii(10,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=6;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[((_soundicon_tab+c*16&4294967295)+4&4294967295)>>2];
+HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=HEAP32[((_soundicon_tab+c*16&4294967295)+8&4294967295)>>2]+44&4294967295;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=5376;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}else if(e==8){a=c;b=(d&2047)+HEAP32[_clause_start_char>>2]&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+
+4&4294967295)>>2]=3;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|b&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=a;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}else if(e==10){a=c;b=HEAP32[_count_characters>>2]+1&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=4;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>
+2]*16&4294967295)+8&4294967295)>>2]=0|b&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=a;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);if((g&128|0)!=0)break a}}
+function __Z13DoVoiceChangeP7voice_t(f){var d;d=_malloc(1344);_llvm_memcpy_p0i8_p0i8_i32(d,f,1344,1,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=d;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}
+function __Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(f,d,e,b,a){var g=STACKTOP;STACKTOP+=104;_memset(g,0,104);var c,h=null,k,j,l,m,n,o,q,p,r=g+4;k=a;a=0;p=3;c=(HEAP32[(e+8&4294967295)>>2]|0)==0?1:2;if(c==1)j=0;else if(c==2){l=reSign(HEAP16[(b+12&4294967295)>>1],16,0);((l|0)==0?3:4)==3&&(l=256);q=(HEAP32[_samplerate>>2]|0)/70|0;(d|0)==2?(h=4,c=5):(h=4,c=11);if(c==5){c=(HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+72&4294967295)>>2]|0)>0?6:10;a:do if(c==6){c=(unSign(HEAPU8[(f+
+14&4294967295)>>0],8,0)|0)>=(HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+72&4294967295)>>2]|0)?9:7;b:do if(c==7){if((unSign(HEAPU16[(b+4&4294967295)>>1],16,0)&8|0)!=0){c=9;break b}if((HEAP32[(f+4&4294967295)>>2]&2097152|0)==0)break a}while(0);q=q*2&4294967295}while(0);m=d;h=10}c=((h==10?m:d)|0)==1?12:17;a:do if(c==12){c=reSign(HEAP8[(f+11&4294967295)>>0],8,0)==3?15:13;b:do if(c==13){if(reSign(HEAP8[((b+-24&4294967295)+15&4294967295)>>0],8,0)==3){c=15;break b}if(reSign(HEAP8[((b+-24&
+4294967295)+15&4294967295)>>0],8,0)!=8)break a}while(0);h=HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+28&4294967295)>>2];m=unSign((h|0)>(l|0),1,0);if(reSign(m,8,0)==0)break a;l=h}while(0);HEAP32[__ZL10modn_flags>>2]=0;b=__Z11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LIST(f,d,e,g,b);c=b==0?18:19;if(c==18)j=0;else if(c==19){c=(HEAP32[(e+16&4294967295)>>2]|0)!=(HEAP32[__ZL13fmt_amplitude>>2]|0)?20:22;a:do if(c==20){m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(m&4294967295)>>
+2]=14;HEAP32[__ZL13fmt_amplitude>>2]=HEAP32[(e+16&4294967295)>>2];HEAP32[(m+4&4294967295)>>2]=HEAP32[__ZL13fmt_amplitude>>2];j=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=j;if(!((j|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);j=HEAP32[((b&4294967295)+4&4294967295)>>2];c=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?23:24;c==23&&(p=1);HEAP32[_wavefile_ix>>2]=HEAP32[(e+28&4294967295)>>2];c=(HEAP32[(e+32&4294967295)>>2]|0)==0?25:26;c==25?HEAP32[_wavefile_amp>>2]=32:c==26&&(HEAP32[_wavefile_amp>>
+2]=(HEAP32[(e+32&4294967295)>>2]*32&4294967295|0)/100|0);c=(HEAP32[_wavefile_ix>>2]|0)==0?28:34;a:do if(c==28)if(c=(unSign(HEAPU8[__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b>>0],1,0)|0)!=0?29:32,c==29)p=4,c=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?30:31,c==30&&(p=2),HEAP8[__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b>>0]=0;else if(c==32){p=3;if((HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)==0)break a;p=1}while(0);c=HEAP32[__ZL10last_frame>>2]!=0?
+35:44;a:do if(c==35){c=unSign(HEAPU8[(HEAP32[__ZL10last_frame>>2]+16&4294967295)>>0],8,0)<=1?37:36;if(c==36&&(reSign(HEAP16[(HEAP32[__ZL10last_frame>>2]&4294967295)>>1],16,0)&2|0)==0)break a;if((reSign(HEAP16[(HEAP32[__ZL10last_frame>>2]&4294967295)>>1],16,0)&16|0)!=0)break a;HEAP32[((_wcmdq+HEAP32[__ZL10last_wcmdq>>2]*16&4294967295)+12&4294967295)>>2]=j;if((reSign(HEAP16[(HEAP32[__ZL10last_frame>>2]&4294967295)>>1],16,0)&8|0)==0)break a;m=__ZL9CopyFrameP7frame_ti(j,1);n=3;for(h=39;;)if(c=((h==39?
+3:o)|0)<=6?41:42,c==41&&(HEAP16[((m+2&4294967295)+n*2&4294967295)>>1]=HEAP16[((HEAP32[__ZL10last_frame>>2]+2&4294967295)+n*2&4294967295)>>1]),HEAP8[((m+18&4294967295)+n&4294967295)>>0]=HEAP8[((HEAP32[__ZL10last_frame>>2]+18&4294967295)+n&4294967295)>>0],n=o=n+1&4294967295,(o|0)<=7)h=42,c=40;else{c=43;break}HEAP32[((_wcmdq+HEAP32[__ZL10last_wcmdq>>2]*16&4294967295)+12&4294967295)>>2]=m}while(0);c=reSign(HEAP8[(f+11&4294967295)>>0],8,0)==2?45:47;a:do if(c==45){if((d|0)!=2)break a;__ZL11SmoothSpectv();
+HEAP32[__ZL15syllable_centre>>2]=HEAP32[_wcmdq_tail>>2]}while(0);m=0;f=1;c=(f|0)<(HEAP32[g>>2]|0)?48:57;a:do if(c==48){b:for(;;){o=l;c=(reSign(HEAP16[((b+8*(f-1&4294967295)&4294967295)+2&4294967295)>>1],16,0)&4|0)!=0?49:50;c:do if(c==49)o=((HEAP32[(_speed+16&4294967295)>>2]*256&4294967295)+((256-HEAP32[(_speed+16&4294967295)>>2]&4294967295)*l&4294967295)&4294967295|0)/256|0;else if(c==50){if((reSign(HEAP16[((b+8*(f-1&4294967295)&4294967295)+2&4294967295)>>1],16,0)&16384|0)==0)break c;o=((HEAP32[(_speed+
+20&4294967295)>>2]*256&4294967295)+((256-HEAP32[(_speed+20&4294967295)>>2]&4294967295)*l&4294967295)&4294967295|0)/256|0}while(0);c=reSign(HEAP16[(b+8*(f-1&4294967295)&-1)>>1],16,0);h=(c*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0;h=(o*h&4294967295|0)/256|0;m=h+m&4294967295;HEAP32[(r+f*4&4294967295)>>2]=h;f=f+1&4294967295;if((f|0)<(HEAP32[g>>2]|0))c=48;else{c=53;break b}}if(!((m|0)>0))break a;if(!((m|0)<(q|0)))break a;f=1;if(!((f|0)<(HEAP32[g>>2]|0)))break a;for(;;)if(HEAP32[(r+f*4&4294967295)>>2]=
+(q*HEAP32[(r+f*4&4294967295)>>2]&4294967295|0)/(m|0)|0,f=f+1&4294967295,(f|0)<(HEAP32[g>>2]|0))c=56;else break a}while(0);f=1;c=(f|0)<(HEAP32[g>>2]|0)?58:74;a:do if(c==58)for(;;){l=HEAP32[((b+8*f&4294967295)+4&4294967295)>>2];c=(HEAP32[(e+28&4294967295)>>2]|0)!=0?59:61;c:do if(c==59){if((reSign(HEAP16[(j&4294967295)>>1],16,0)&128|0)!=0)break c;HEAP32[_seq_len_adjust>>2]=0;__ZL9DoSample2iiiiii(HEAP32[(e+28&4294967295)>>2],d+256&4294967295,0,HEAP32[(e&4294967295)>>2],0,HEAP32[_wavefile_amp>>2]);HEAP8[__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b>>
+0]=1;HEAP32[_wavefile_ix>>2]=0;HEAP32[(e+28&4294967295)>>2]=0}while(0);c=(k|0)>=0?62:67;c:do if(c==62){c=(reSign(HEAP16[(j&4294967295)>>1],16,0)&64|0)!=0?63:64;c==63&&(k=6);if((HEAP32[g>>2]-1&4294967295|0)!=(f|0))break c;if((HEAP32[__ZL10modn_flags>>2]&3840|0)==0)break c;k|=HEAP32[__ZL10modn_flags>>2]}while(0);h=c=HEAP32[(r+f*4&4294967295)>>2];HEAP32[__ZL12pitch_length>>2]=HEAP32[__ZL12pitch_length>>2]+c&4294967295;HEAP32[__ZL10amp_length>>2]=HEAP32[__ZL10amp_length>>2]+c&4294967295;c=(c|0)==0?68:
+69;if(c==68)HEAP32[__ZL10last_frame>>2]=0,j=l;else if(c==69){HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];c=(k|0)>=0?70:72;c:do if(c==70){m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(m&4294967295)>>2]=p;HEAP32[(m+4&4294967295)>>2]=(k*65536&4294967295)+h&4294967295;HEAP32[(m+8&4294967295)>>2]=j;HEAP32[(m+12&4294967295)>>2]=l;q=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=q;if(!((q|0)>159))break c;HEAP32[_wcmdq_tail>>2]=0}while(0);j=l;HEAP32[__ZL10last_frame>>2]=j;a=h+a&4294967295}f=
+f+1&4294967295;if((f|0)<(HEAP32[g>>2]|0))c=58;else break a}while(0);c=(d|0)!=1&(HEAP32[__ZL13fmt_amplitude>>2]|0)!=0?75:77;a:do if(c==75){m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(m&4294967295)>>2]=14;HEAP32[__ZL13fmt_amplitude>>2]=0;HEAP32[(m+4&4294967295)>>2]=0;d=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=d;if(!((d|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);j=a}}STACKTOP=g;return j}
+function __Z8GenerateP12PHONEME_LISTPii(f,d,e){var b=STACKTOP;STACKTOP+=752;_memset(b,0,752);var a,g,c,h,k,j,l,m,n,o,q,p,r,v,u=b+96,s=b+248,t=b+400,D=b+552,w=b+704;a=(HEAP32[_option_quiet>>2]|0)!=0?1:2;if(a==1)q=0;else if(a==2)if(a=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0?3:4,a==3)q=__Z14MbrolaGenerateP12PHONEME_LISTPii(f,d,e);else if(a==4){a=(e|0)==0?5:6;a==5&&(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]=1,HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE11embedded_ix>>2]=0,HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE10word_count>>
+2]=0,HEAP32[__ZL12pitch_length>>2]=0,HEAP32[__ZL10amp_length>>2]=0,HEAP32[__ZL10last_frame>>2]=0,HEAP32[__ZL10last_wcmdq>>2]=-1,HEAP32[__ZL14syllable_start>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL15syllable_centre>>2]=-1,HEAP32[__ZL14last_pitch_cmd>>2]=-1,_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0),__ZL7DoPauseii(0,0));var A=(u+4&4294967295)+40&4294967295,x=w+44&4294967295,B=(u+68&4294967295)+8&4294967295,z=w+8&4294967295,y=w+8&4294967295,E=
+(s+68&4294967295)+8&4294967295,H=w+8&4294967295,G=w+8&4294967295,F=(s+88&4294967295)+8&4294967295,I=w+24&4294967295,C=s+108&-1,K=w+36&4294967295,O=(s+108&4294967295)+4&4294967295,J=w+40&4294967295,Q=w+8&4294967295,R=w+4&4294967295,V=w&4294967295,M=u+68&-1,P=w+8&4294967295,Y=u+88&-1,ca=w+16&4294967295,N=b&4294967295,L=b+24&-1,T=(b+24&4294967295)+8&4294967295,Z=(b+48&4294967295)+6&4294967295,S=b+24&4294967295,ea=D+124&4294967295,$=D+128&4294967295,X=D+128&4294967295,ia=u+68&-1,ha=w+8&4294967295,aa=
+u+88&-1,da=w+16&4294967295,W=w+36&4294967295,ka=w+40&4294967295,ua=(u+68&4294967295)+12&4294967295,oa=w+20&4294967295,qa=w+20&4294967295,ra=(u+88&4294967295)+12&4294967295,xa=w+24&4294967295,la=w+24&4294967295,ga=w+4&4294967295,ta=(t+108&4294967295)+8&4294967295,ma=w+36&4294967295,U=(t+108&4294967295)+12&4294967295,na=w+40&4294967295,ba=(t+68&4294967295)+12&4294967295,ja=w+20&4294967295,va=w+20&4294967295,za=(t+88&4294967295)+12&4294967295,wa=w+24&4294967295,Aa=u&4294967295,fa=(u+88&4294967295)+8&
+4294967295,pa=w+12&4294967295,sa=(u+4&4294967295)+40&4294967295,Ba=w+44&4294967295,ya=u+68&-1,Ca=w+8&4294967295,Ea=u+88&-1,Da=w+16&4294967295,Ja=(u+68&4294967295)+16&4294967295,Na=w+28&4294967295,Oa=(u+88&4294967295)+16&4294967295,Pa=w+32&4294967295,Qa=u&4294967295,Ra=u&4294967295,Ka=w&4294967295,La=u+68&-1,Ma=w+8&4294967295,Sa=u+88&-1,Fa=w+16&4294967295,Ga=u+68&-1,Ha=w+8&4294967295,Va=u+88&-1,Wa=w+16&4294967295,eb=(u+68&4294967295)+16&4294967295,Ta=w+28&4294967295,Xa=(u+88&4294967295)+16&4294967295,
+Ya=w+32&4294967295,Za=(u+4&4294967295)+40&4294967295,Ia=w+44&4294967295,$a=u+68&-1,Ua=w+8&4294967295,ab=u+88&-1,bb=w+16&4294967295,cb=(u+68&4294967295)+16&4294967295,db=w+28&4294967295,fb=(u+88&4294967295)+16&4294967295,gb=w+32&4294967295,mb=(u+4&4294967295)+40&4294967295,nb=w+44&4294967295,ob=u+68&-1,pb=w+8&4294967295,kb=u+88&-1,qb=w+16&4294967295;a:for(;;){if(!((HEAP32[d>>2]|0)>(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]|0))){a=181;break a}e=f+24*HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>
+2]&4294967295;a=reSign(HEAP8[(e+15&4294967295)>>0],8,0)==0?8:9;a==8?v=5:a==9&&(a=reSign(HEAP8[(e+15&4294967295)>>0],8,0)!=2?10:11,a==10?v=10:a==11&&(v=22));o=p=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;a=(p|0)<=0?13:14;a==13&&(o=o+160&4294967295);o=unSign((o|0)<=(v|0),1,0);if(reSign(o,8,0)!=0){a=15;break a}o=f+24*(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]-1&4294967295)&4294967295;p=f+24*(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]+1&4294967295)&4294967295;r=f+24*(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>
+2]+2&4294967295)&4294967295;a=(unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&2|0)!=0?17:18;a==17&&(g=unSign(HEAPU16[(e+6&4294967295)>>1],16,0),__Z10DoEmbeddedPii(__ZZ8GenerateP12PHONEME_LISTPiiE11embedded_ix,g));a=reSign(HEAP8[(e+19&4294967295)>>0],8,0)!=0?19:29;b:do if(a==19){a=reSign(HEAP8[(e+15&4294967295)>>0],8,0)!=2?21:20;c:do if(a==20){g=reSign(HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+32&4294967295)>>2]&1,8,0)!=0^1;g=unSign(g,1,0);a=reSign(g,8,0)!=0?21:23;break c}while(0);c:do if(a==
+21){if((HEAP32[(HEAP32[(e+8&4294967295)>>2]+4&4294967295)>>2]&16777216|0)!=0)break c;HEAP32[__ZL10last_frame>>2]=0}while(0);g=unSign(HEAPU16[(e+6&4294967295)>>1],16,0)&2047;HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2]=g+HEAP32[_clause_start_char>>2]&4294967295;a=(unSign(HEAPU8[(e+19&4294967295)>>0],8,0)&4|0)!=0?24:26;c:do if(a==24){c=HEAP32[_count_sentences>>2];g=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>
+2]*16&4294967295)+4&4294967295)>>2]=2;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|g&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=c;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159)){a=26;break c}HEAP32[_wcmdq_tail>>2]=0}while(0);g=unSign(HEAPU8[(e+19&4294967295)>>0],8,0)&1;if(reSign(g,8,0)==0)break b;c=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE10word_count>>2];g=HEAP32[_clause_start_word>>2]+c&4294967295;
+HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE10word_count>>2]=c+1&4294967295;c=unSign(HEAPU16[(e+6&4294967295)>>1],16,0)>>>11;h=unSign(c,16,0);c=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=1;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=h<<24|c&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=g;g=HEAP32[_wcmdq_tail>>
+2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);a=(HEAP32[__ZL10amp_length>>2]|0)>0?30:33;a==30&&(a=(HEAP32[((_wcmdq+HEAP32[__ZL12last_amp_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?31:32,a==31&&(HEAP32[((_wcmdq+HEAP32[__ZL12last_amp_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL10amp_length>>2]),HEAP32[__ZL10amp_length>>2]=0);a=reSign(HEAP8[(e+16&4294967295)>>0],8,0)!=0?34:35;a==34&&(g=unSign(HEAPU8[(e+16&4294967295)>>0],8,0),__ZL7DoPauseii(g,
+1));a=(HEAP32[_option_phoneme_events>>2]|0)!=0?36:39;b:do if(a==36){if(reSign(HEAP8[(e+15&4294967295)>>0],8,0)==2)break b;c=HEAP32[(HEAP32[(e+8&4294967295)>>2]&4294967295)>>2];g=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=7;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|g&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>
+2]=c;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);g=unSign(HEAPU8[(e+15&4294967295)>>0],8,0);a=g==0?40:g==2?129:g==3?117:g==4?41:g==5?52:g==6?49:g==7?82:g==8?103:179;b:do if(a==40)g=reSign(HEAP16[(e+12&4294967295)>>1],16,0),__ZL7DoPauseii(g,0);else if(a==129){g=HEAP32[(e+8&4294967295)>>2];m=unSign(HEAPU8[(e+1&4294967295)>>0],8,0)&15;_llvm_memset_p0i8_i32(w,0,48,1,0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,
+0,e,u);HEAP32[x>>2]=HEAP32[A>>2]*2&4294967295;HEAP32[z>>2]=HEAP32[B>>2];a=(HEAP32[y>>2]|0)==0?132:130;c:do if(a==130){if((HEAP32[Aa>>2]&2|0)!=0){a=132;break c}HEAP32[pa>>2]=HEAP32[fa>>2];a=136;break c}while(0);c:do if(a==132){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)==0)break c;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,o,s);HEAP32[H>>2]=HEAP32[E>>2];a=unSign((HEAP32[G>>2]|0)!=0,1,0);a=reSign(a,8,0)!=0?134:135;a==134&&(HEAP32[I>>2]=HEAP32[F>>2]);HEAP32[K>>2]=HEAP32[C>>
+2];HEAP32[J>>2]=HEAP32[O>>2]}while(0);a=(HEAP32[Q>>2]|0)==0?137:138;a==137&&(HEAP32[R>>2]=1,HEAP32[V>>2]=1,HEAP32[P>>2]=HEAP32[M>>2]);HEAP32[ca>>2]=HEAP32[Y>>2];a=unSign(HEAPU8[(e+14&4294967295)>>0],8,0);h=HEAP32[(_envelope_data+a*4&4294967295)>>2];l=0;a=reSign(HEAP8[(e+3&4294967295)>>0],8,0)!=0?139:149;c:do if(a==139){a=unSign(HEAPU8[(e+3&4294967295)>>0],8,0);c=D;_llvm_memset_p0i8_i32(N,0,96,1,0);for(h=0;;)if(HEAP8[(b+h*24&-1)>>0]=9,HEAP32[((b+h*24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+
+36&4294967295)>>2],h=n=h+1&4294967295,!((n|0)<=3))break;HEAP8[L>>0]=a&255;HEAP32[T>>2]=HEAP32[(_phoneme_tab+a*4&4294967295)>>2];HEAP16[Z>>1]=1;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,S,c);c=HEAP32[ea>>2];a=(c|0)==0?142:143;a==142?(_fwrite(__str12398&4294967295,1,20,HEAP32[_stderr>>2]),k=HEAP32[(_envelope_data&4294967295)>>2]):a==143&&(k=HEAP32[_phondata_ptr>>2]+c&4294967295);h=a=k;if(!((HEAP32[$>>2]|0)>0))break c;c=HEAP32[X>>2];a=(c|0)==0?146:147;a==146?(_fwrite(__str12398&
+4294967295,1,20,HEAP32[_stderr>>2]),j=HEAP32[(_envelope_data&4294967295)>>2]):a==147&&(j=HEAP32[_phondata_ptr>>2]+c&4294967295);l=c=j}while(0);a=(HEAP32[__ZL12syllable_end>>2]|0)==(HEAP32[__ZL14syllable_start>>2]|0)?150:151;a==150&&(HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]);c=2;a=(m|0)<=1?152:153;c:do if(a==152)c=1;else if(a==153){if(!((m|0)>6))break c;c=3}while(0);a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==5?157:156;c:do if(a==156){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)==7){a=157;
+break c}a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==3?162:161;d:do if(a==161){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8)break d;a=unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1;a=reSign(a,8,0)!=0^1;a=unSign(a,1,0);a=reSign(a,8,0)!=0?166:169;a==166&&(a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),m=l,HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,n=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(n&4294967295)>>2]=8,HEAP32[(n+4&4294967295)>>2]=0,HEAP32[(n+8&4294967295)>>
+2]=m,HEAP32[(n+12&4294967295)>>2]=a,a=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=a,a=(a|0)>159?167:168,a==167&&(HEAP32[_wcmdq_tail>>2]=0),a=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),m=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),__ZL7DoPitchPhii(h,m,a));__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,1,w,e,c);a=170;break c}while(0);a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0);m=l;HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;n=_wcmdq+HEAP32[_wcmdq_tail>>
+2]*16&-1;HEAP32[(n&4294967295)>>2]=8;HEAP32[(n+4&4294967295)>>2]=0;HEAP32[(n+8&4294967295)>>2]=m;HEAP32[(n+12&4294967295)>>2]=a;a=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=a;a=(a|0)>159?163:164;a==163&&(HEAP32[_wcmdq_tail>>2]=0);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,1,w,e,c);a=unSign(HEAPU8[(e+21&4294967295)>>0],8,0);m=unSign(HEAPU8[(e+20&4294967295)>>0],8,0);__ZL7DoPitchPhii(h,m,a);a=170;break c}while(0);a==157&&(a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>
+2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(m&4294967295)>>2]=8,HEAP32[(m+4&4294967295)>>2]=0,HEAP32[(m+8&4294967295)>>2]=l,HEAP32[(m+12&4294967295)>>2]=a,a=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=a,a=(a|0)>159?158:159,a==158&&(HEAP32[_wcmdq_tail>>2]=0),a=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),l=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),__ZL7DoPitchPhii(h,l,a),__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,1,
+w,e,c));a=(HEAP32[_option_phoneme_events>>2]|0)!=0?171:173;c:do if(a==171){l=HEAP32[(HEAP32[(e+8&4294967295)>>2]&4294967295)>>2];h=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=7;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|h&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=l;h=HEAP32[_wcmdq_tail>>2]+1&4294967295;
+HEAP32[_wcmdq_tail>>2]=h;if(!((h|0)>159))break c;HEAP32[_wcmdq_tail>>2]=0}while(0);HEAP32[ha>>2]=HEAP32[ia>>2];HEAP32[da>>2]=HEAP32[aa>>2];HEAP32[W>>2]=0;HEAP32[ka>>2]=0;HEAP32[oa>>2]=HEAP32[ua>>2];a=unSign((HEAP32[qa>>2]|0)!=0,1,0);a=reSign(a,8,0)!=0?174:175;c:do if(a==174)HEAP32[xa>>2]=HEAP32[ra>>2];else if(a==175){if(reSign(HEAP8[(p+15&4294967295)>>0],8,0)==0){a=178;break c}HEAP32[la>>2]=0;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,p,t);HEAP32[ga>>2]=1;HEAP32[ma>>2]=
+HEAP32[ta>>2];HEAP32[na>>2]=HEAP32[U>>2];HEAP32[ja>>2]=HEAP32[ba>>2];h=unSign((HEAP32[va>>2]|0)!=0,1,0);if(reSign(h,8,0)==0){a=178;break c}HEAP32[wa>>2]=HEAP32[za>>2]}while(0);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,2,w,e,c)}else if(a==117){_llvm_memset_p0i8_i32(w,0,48,1,0);c=0;a=(HEAP32[(HEAP32[(e+8&4294967295)>>2]+4&4294967295)>>2]&128|0)!=0?118:119;a==118&&(c=5);g=unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1;g=reSign(g,8,0)!=0^1;g=unSign(g,1,0);a=reSign(g,8,0)!=0?120:123;a==120&&
+(g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?121:122,a==121&&(HEAP32[_wcmdq_tail>>2]=0),g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),a=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(e+
+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],a,g));a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8?124:125;a==124&&(HEAP32[__ZL10last_frame>>2]=0);a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?126:128;c:do if(a==126){if((HEAP32[__ZL12syllable_end>>2]|0)!=(HEAP32[__ZL14syllable_start>>2]|0)){a=128;break c}HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u);HEAP32[Ba>>2]=HEAP32[sa>>
+2]*2&4294967295;HEAP32[Ca>>2]=HEAP32[ya>>2];HEAP32[Da>>2]=HEAP32[Ea>>2];HEAP32[Na>>2]=HEAP32[Ja>>2];HEAP32[Pa>>2]=HEAP32[Oa>>2];__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,c)}else if(a==41){g=0;a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?42:43;c:do if(a==42)g=1;else if(a==43){a=reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0?44:46;d:do if(a==44){if(reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=3){a=46;break d}a=48;break c}while(0);if((g|0)!=0){a=48;break c}HEAP16[(e+
+4&4294967295)>>1]|=8192}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u);HEAP32[Ra>>2]=HEAP32[Qa>>2]|4;__Z9DoSample3P12PHONEME_DATAii(u,0,0)}else if(a==52){g=HEAP32[(e+8&4294967295)>>2];_llvm_memset_p0i8_i32(w,0,48,1,0);HEAP32[Ka>>2]=4;c=0;a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?53:56;c:do if(a==53)a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,c=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&
+-1,HEAP32[(c&4294967295)>>2]=8,HEAP32[(c+4&4294967295)>>2]=0,HEAP32[(c+8&4294967295)>>2]=0,HEAP32[(c+12&4294967295)>>2]=a,a=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=a,a=(a|0)>159?54:55,a==54&&(HEAP32[_wcmdq_tail>>2]=0),c=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),h=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),l=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+l*4&4294967295)>>2],h,c),c=1;else if(a==56){a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=3?61:57;
+d:do if(a==57){if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0)break d;a=unSign(HEAPU8[(p+18&4294967295)>>0],8,0);HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;c=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(c&4294967295)>>2]=8;HEAP32[(c+4&4294967295)>>2]=0;HEAP32[(c+8&4294967295)>>2]=0;HEAP32[(c+12&4294967295)>>2]=a;a=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=a;a=(a|0)>159?59:60;a==59&&(HEAP32[_wcmdq_tail>>2]=0);a=unSign(HEAPU8[(p+21&4294967295)>>
+0],8,0);c=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(p+14&4294967295)>>0],8,0);__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],c,a);c=1;break c}while(0);if(!((HEAP32[__ZL14last_pitch_cmd>>2]|0)<0))break c;a=unSign(HEAPU8[(p+18&4294967295)>>0],8,0);HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;h=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(h&4294967295)>>2]=8;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h+8&4294967295)>>2]=0;HEAP32[(h+12&4294967295)>>
+2]=a;a=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=a;a=(a|0)>159?63:64;a==63&&(HEAP32[_wcmdq_tail>>2]=0);h=unSign(HEAPU8[(e+21&4294967295)>>0],8,0);l=unSign(HEAPU8[(e+20&4294967295)>>0],8,0);m=unSign(HEAPU8[(e+14&4294967295)>>0],8,0);__ZL7DoPitchPhii(HEAP32[(_envelope_data+m*4&4294967295)>>2],l,h)}while(0);a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?68:66;c:do if(a==66){if((HEAP32[(HEAP32[(o+8&4294967295)>>2]+4&4294967295)>>2]&256|0)!=0){a=68;break c}if((HEAP32[(g+4&4294967295)>>2]&
+33554432|0)!=0){a=68;break c}if((unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)==0){a=72;break c}__ZL7DoPauseii(50,0);a=72;break c}while(0);c:do if(a==68){__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,1,e,u);HEAP32[Ma>>2]=HEAP32[La>>2];HEAP32[Fa>>2]=HEAP32[Sa>>2];__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,0,w,e,0);if((unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)==0)break c;__ZL7DoPauseii(25,1);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,0,w,e,
+0)}while(0);a=(c|0)!=0?73:75;c:do if(a==73){if((HEAP32[__ZL12syllable_end>>2]|0)!=(HEAP32[__ZL14syllable_start>>2]|0))break c;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]}else a==75&&(HEAP16[(e+4&4294967295)>>1]|=8192);while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u);HEAP32[Ha>>2]=HEAP32[Ga>>2];HEAP32[Wa>>2]=HEAP32[Va>>2];HEAP32[Ta>>2]=HEAP32[eb>>2];HEAP32[Ya>>2]=HEAP32[Xa>>2];__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,0,w,e,0);if(reSign(HEAP8[(e+
+19&4294967295)>>0],8,0)!=0)break b;if(reSign(HEAP8[(r+19&4294967295)>>0],8,0)!=0)break b;a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==7?79:80;a==79&&__ZL7DoPauseii(20,0);if(reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=6)break b;__ZL7DoPauseii(12,0)}else if(a==49)__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u),a=(unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)!=0?50:51,a==50&&(g=reSign(HEAP16[(e+12&4294967295)>>1],16,0),__Z9DoSample3P12PHONEME_DATAii(u,g,0)),g=reSign(HEAP16[(e+
+12&4294967295)>>1],16,0),__Z9DoSample3P12PHONEME_DATAii(u,g,0);else if(a==82){a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?83:86;c:do if(a==83)g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?
+84:85,a==84&&(HEAP32[_wcmdq_tail>>2]=0),g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),c=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],c,g);else if(a==86)if(a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==3?87:90,a==87)g=unSign(HEAPU8[(p+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+
+4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?88:89,a==88&&(HEAP32[_wcmdq_tail>>2]=0),g=unSign(HEAPU8[(p+21&4294967295)>>0],8,0),c=unSign(HEAPU8[(p+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(p+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],c,g);else if(a==90){if(!((HEAP32[__ZL14last_pitch_cmd>>2]|0)<0))break c;g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0);HEAP32[__ZL12last_amp_cmd>>
+2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(a&4294967295)>>2]=8;HEAP32[(a+4&4294967295)>>2]=0;HEAP32[(a+8&4294967295)>>2]=0;HEAP32[(a+12&4294967295)>>2]=g;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;a=(g|0)>159?92:93;a==92&&(HEAP32[_wcmdq_tail>>2]=0);g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0);c=unSign(HEAPU8[(e+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(e+14&4294967295)>>0],8,0);__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&
+4294967295)>>2],c,g)}while(0);a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?97:95;c:do if(a==95){a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=3?99:96;if(a==96&&reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0){a=97;break c}HEAP16[(e+4&4294967295)>>1]|=8192;a=100;break c}while(0);c:do if(a==97){if((HEAP32[__ZL12syllable_end>>2]|0)!=(HEAP32[__ZL14syllable_start>>2]|0))break c;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,
+u);_llvm_memset_p0i8_i32(w,0,48,1,0);HEAP32[Ia>>2]=HEAP32[Za>>2]*2&4294967295;HEAP32[Ua>>2]=HEAP32[$a>>2];HEAP32[bb>>2]=HEAP32[ab>>2];HEAP32[db>>2]=HEAP32[cb>>2];HEAP32[gb>>2]=HEAP32[fb>>2];a=(unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)!=0?101:102;a==101&&__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0)}else if(a==103)if(_llvm_memset_p0i8_i32(w,0,48,1,0),g=
+unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1,g=reSign(g,8,0)!=0^1,g=unSign(g,1,0),a=reSign(g,8,0)!=0?104:107,a==104&&(g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?105:106,a==105&&(HEAP32[_wcmdq_tail>>
+2]=0),g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),a=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),c=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+c*4&4294967295)>>2],a,g)),a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8?108:109,a==108&&(HEAP32[__ZL10last_frame>>2]=0),__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u),HEAP32[nb>>2]=HEAP32[mb>>2]*2&4294967295,HEAP32[pb>>2]=HEAP32[ob>>2],HEAP32[qb>>2]=HEAP32[kb>>2],a=reSign(HEAP8[(p+15&4294967295)>>0],
+8,0)==2?110:113,a==110)a=(HEAP32[__ZL12syllable_end>>2]|0)==(HEAP32[__ZL14syllable_start>>2]|0)?111:112,a==111&&(HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]),__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0);else if(a==113){a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=2?116:114;c:do if(a==114){g=unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1;g=reSign(g,8,0)!=0^1;g=unSign(g,1,0);if(reSign(g,8,0)!=0){a=116;break c}__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+
+8&4294967295)>>2],0,w,e,0);break b}while(0);HEAP32[__ZL10last_frame>>2]=0;__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0);HEAP32[__ZL10last_frame>>2]=0}while(0);HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]+1&4294967295;a=180}a==181?(a=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>2]|0)>=0?182:185,a==182&&(a=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>
+2]|0)==0?183:184,a==183&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0),HEAP32[__ZL10last_wcmdq>>2]=-1,HEAP32[__ZL10last_frame>>2]=0,HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2],__ZL11SmoothSpectv(),HEAP32[__ZL15syllable_centre>>2]=-1,_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0),a=(HEAP32[d>>2]|0)>0?188:191,a==188&&(k=HEAP32[_count_sentences>>2],f=HEAP32[_count_characters>>2],HEAP32[(_wcmdq+
+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=5,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|f&16777215,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=k,f=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=f,((f|0)>159?189:190)==189&&(HEAP32[_wcmdq_tail>>2]=0),HEAP32[d>>2]=0),q=0):a==15&&(q=1)}STACKTOP=b;return q}
+function __Z15SpeakNextClauseP8_IO_FILEPKvi(f,d,e){var b=STACKTOP;STACKTOP+=8;_memset(b,0,8);var a,g=null,c,h=b+4;a=(e|0)==4?1:4;a:do if(a==1)a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]!=0|HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]!=0?3:2,a==3?c=1:a==2&&(c=0);else if(a==4)if(a=(e|0)==2?5:12,a==5)HEAP8[__ZL8timer_on_b>>0]=0,HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]=0,a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]!=0?6:7,a==6&&(_fclose(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>
+2]),HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]=0),HEAP32[_n_phoneme_list>>2]=0,HEAP32[_wcmdq_head>>2]=0,HEAP32[_wcmdq_tail>>2]=0,a=HEAP32[__ZL18sonicSpeedupStream>>2]!=0?8:9,a==8&&(_sonicDestroyStream(HEAP32[__ZL18sonicSpeedupStream>>2]),HEAP32[__ZL18sonicSpeedupStream>>2]=0),a=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0?10:11,a==10&&_reset_MBR(),c=HEAP32[(_embedded_value+24&4294967295)>>2]=0;else if(a==12)if(a=(e|0)==3?13:17,a==13)a=((HEAP8[__ZL6paused_b>>0]?2:0)|0)==0?14:15,a==
+14?(HEAP8[__ZL8timer_on_b>>0]=0,HEAP8[__ZL6paused_b>>0]=1):a==15&&(HEAP8[__ZL8timer_on_b>>0]=1,HEAP8[__ZL6paused_b>>0]=0,__Z8GenerateP12PHONEME_LISTPii(_phoneme_list&4294967295,_n_phoneme_list,0)),c=0;else if(a==17)if(a=(e|0)==5?18:23,a==18)HEAP32[_n_phoneme_list>>2]=0,HEAP32[_wcmdq_head>>2]=0,HEAP32[_wcmdq_tail>>2]=0,a=HEAP32[__ZL18sonicSpeedupStream>>2]!=0?19:20,a==19&&(_sonicDestroyStream(HEAP32[__ZL18sonicSpeedupStream>>2]),HEAP32[__ZL18sonicSpeedupStream>>2]=0),a=reSign(HEAP8[(_mbrola_name&4294967295)>>
+0],8,0)!=0?21:22,a==21&&_reset_MBR(),c=0;else if(a==23){a=f!=0?25:24;b:do if(a==24){a=d!=0?25:26;break b}while(0);a==25&&(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]=f,HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]=d,HEAP8[__ZL8timer_on_b>>0]=1,HEAP8[__ZL6paused_b>>0]=0);a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]==0&HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]==0?27:28;if(a==27)HEAP32[_skipping_text>>2]=0,c=HEAP8[__ZL8timer_on_b>>0]=0;else if(a==28){a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>
+2]==0?31:29;b:do if(a==29){if((_feof(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2])|0)==0)break b;HEAP8[__ZL8timer_on_b>>0]=0;_fclose(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]);c=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]=0;break a}while(0);a=(HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]|0)!=(HEAP32[_current_phoneme_table>>2]|0)?32:33;a==32&&(a=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(a,0),HEAP32[_n_phoneme_tab>>
+2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=a);a=__Z15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPc(HEAP32[_translator>>2],HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2],HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2],b,h);HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]=a;__Z11CalcPitchesP10Translatori(HEAP32[_translator>>2],HEAP32[b>>2]);__Z11CalcLengthsP10Translator(HEAP32[_translator>>2]);a=(HEAP32[_option_phonemes>>2]|0)>0|HEAP32[_phoneme_callback>>
+2]!=0?34:46;b:do if(a==34){__Z26GetTranslatedPhonemeStringPci(HEAP32[_translator>>2]+332&-1,300);a=(HEAP32[_option_phonemes>>2]|0)>0?35:44;c:do if(a==35){_fprintf(HEAP32[_f_trans>>2],__str420&4294967295,HEAP32[_translator>>2]+332&-1);a=37;d:do if(a==36){var k=_isalpha(269),g=36;a=42;break d}else if(a==37)if(a=39,a==38){a=44;break c}else if(a==39)if(a=41,a==40){a=43;break d}else if(a==41){var j=unSign(HEAPU8[(__ZL10walpha_tab+13&4294967295)>>0],8,0),g=41;a=42;break d}while(0);if(a==42&&((g==36?k:j)|
+0)!=0){a=44;break c}_fwrite(__str1421&4294967295,1,88,HEAP32[_stderr>>2])}while(0);if(HEAP32[_phoneme_callback>>2]==0)break b;FUNCTION_TABLE[HEAP32[_phoneme_callback>>2]](HEAP32[_translator>>2]+332&-1)}while(0);a=(HEAP32[_skipping_text>>2]|0)!=0?47:48;if(a==47)HEAP32[_n_phoneme_list>>2]=0,c=1;else if(a==48){__Z8GenerateP12PHONEME_LISTPii(_phoneme_list&4294967295,_n_phoneme_list,0);a=HEAP32[h>>2]!=0?49:50;if(a==49){var l=__Z16LoadVoiceVariantPKci(HEAP32[h>>2],0);HEAP32[__ZL9new_voice>>2]=l;g=49}else if(a==
+50)var m=HEAP32[__ZL9new_voice>>2],g=50;a=(g==50?m:l)!=0?52:55;a==52&&(c=HEAP32[_voice>>2],a=_malloc(1344),_llvm_memcpy_p0i8_p0i8_i32(a,c,1344,1,0),HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=a,c=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=c,a=(c|0)>159?53:54,a==53&&(HEAP32[_wcmdq_tail>>2]=0),HEAP32[__ZL9new_voice>>2]=0);c=1}}}while(0);STACKTOP=b;return c}
+function __Z12SynthOnTimerv(){var f,d;f=(unSign(HEAPU8[__ZL8timer_on_b>>0],1,0)|0)==0?1:2;if(f==1)d=0;else if(f==2){for(;;)if(d=f=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295,f=(f|0)<=0?3:4,f==3&&(d=d+160&4294967295),f=d,f=160-f&4294967295,f=unSign((f|0)>0,1,0),reSign(f,8,0),f=(__Z8GenerateP12PHONEME_LISTPii(_phoneme_list&4294967295,_n_phoneme_list,1)|0)==0,f=unSign(f,1,0),f=reSign(f,8,0)!=0?7:8,f==7&&__Z15SpeakNextClauseP8_IO_FILEPKvi(0,0,1),(HEAP32[_skipping_text>>2]|0)==0)break;d=0}return d}
+function __Z13SetLengthModsP10Translatori(f,d){var e;HEAP32[((f&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+(d|0)%100*4&4294967295)>>2];HEAP32[((f&4294967295)+180&4294967295)>>2]=HEAP32[((f&4294967295)+176&4294967295)>>2];e=(d|0)/100|0;var b=unSign((e|0)!=0,1,0);if((reSign(b,8,0)!=0?1:2)==1)HEAP32[((f&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+e*4&4294967295)>>2]}
+function __Z11lookupwcharPKti(f,d){var e,b,a;for(a=0;;){if(reSign(HEAP16[(f+2*a&4294967295)>>1],16,0)==0){e=5;break}e=unSign(HEAPU16[(f+2*a&4294967295)>>1],16,0);var g=a+1&4294967295;if((e|0)==(d|0)){e=2;break}a=g;e=4}e==2?b=g:e==5&&(b=0);return b}
+function __Z9IsBracketi(f){var d,e,b,a;d=(f|0)>8211&(f|0)<=8223?1:2;if(d==1)e=1;else if(d==2){e=__ZL8brackets&4294967295;for(a=0;;){if(reSign(HEAP16[(e+2*a&4294967295)>>1],16,0)==0){d=7;break}d=unSign(HEAPU16[(e+2*a&4294967295)>>1],16,0);var g=a+1&4294967295;if((d|0)==(f|0)){d=4;break}a=g;d=6}d==7?b=0:d==4&&(b=g);e=b}return e}
+function __Z8utf8_outjPc(f,d){var e,b,a,g;e=f>>>0<=127?1:2;if(e==1)HEAP8[(d&4294967295)>>0]=f&255,b=1;else if(e==2)if(e=f>>>0>1114111?3:4,e==3)HEAP8[(d&4294967295)>>0]=32,b=1;else if(e==4){e=f>>>0<=2047?5:6;e==5?a=1:e==6&&(e=f>>>0<=65535?7:8,e==7?a=2:e==8&&(a=3));g=a*6&4294967295;HEAP8[(d&4294967295)>>0]=f>>>0>>>(g>>>0)&255|HEAP8[(__ZZ8utf8_outjPcE4code+a&4294967295)>>0];b=0;e=(b|0)<(a|0)?10:11;a:do if(e==10)for(;;)if(g=g-6&4294967295,HEAP8[(d+(b+1&4294967295)&4294967295)>>0]=(f>>>0>>>(g>>>0)&63)+
+-128&255,b=b+1&4294967295,(b|0)<(a|0))e=10;else break a;while(0);b=a+1&4294967295}return b}function __Z11utf8_nbytesPKc(f){var d,e;e=HEAP8[(f&4294967295)>>0];f=reSign(e,8,0)>=0?1:2;f==1?d=1:f==2&&(f=unSign(e,8,0)<=223?3:4,f==3?d=2:f==4&&(f=unSign(e,8,0)<=239?5:6,f==5?d=3:f==6&&(d=4)));return d}
+function __Z8utf8_in2PiPKci(f,d,e){var b,a,g;b=(reSign(HEAP8[d>>0],8,0)&192|0)==128?1:5;a:do if(b==1)for(;;)if(a=d,b=(e|0)!=0?2:4,b==2?d=a+-1&4294967295:b==4&&(d=a+1&4294967295),(reSign(HEAP8[d>>0],8,0)&192|0)==128)b=1;else break a;while(0);e=0;a=reSign(HEAP8[d>>0],8,0);b=unSign((a&128|0)!=0,1,0);d=d+1&4294967295;b=reSign(b,8,0)!=0?6:14;a:do if(b==6){b=(a&224|0)==192?7:8;b:do if(b==7)e=1;else if(b==8)if(b=(a&240|0)==224?9:10,b==9)e=2;else if(b==10){if((a&248|0)!=240){b=12;break b}e=3}while(0);g=unSign(HEAPU8[(__ZZ8utf8_in2PiPKciE4mask+
+e&4294967295)>>0],8,0);a&=g;g=0;if(!((g|0)<(e|0)))break a;for(;;)if(b=a*64&4294967295,a=(reSign(HEAP8[d>>0],8,0)&63)+b&4294967295,d=d+1&4294967295,g=g+1&4294967295,(g|0)<(e|0))b=13;else break a}while(0);HEAP32[f>>2]=a;return e+1&4294967295}function __Z7utf8_inPiPKc(f,d){return __Z8utf8_in2PiPKci(f,d,0)}
+function __Z8InitTexti(f){var d;HEAP32[_count_sentences>>2]=0;HEAP32[_count_words>>2]=0;HEAP32[_end_character_position>>2]=0;HEAP32[_skip_sentences>>2]=0;HEAP8[(_skip_marker&4294967295)>>0]=0;HEAP32[_skip_words>>2]=0;HEAP32[_skip_characters>>2]=0;HEAP32[_skipping_text>>2]=0;HEAP32[_new_sentence>>2]=1;HEAP32[_option_sayas>>2]=0;HEAP32[__ZL13option_sayas2>>2]=0;HEAP32[__ZL15option_emphasis>>2]=0;HEAP8[__ZL13word_emphasis_b>>0]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;HEAP32[__ZL10ungot_char>>2]=0;HEAP32[__ZL11ungot_char2>>
+2]=0;HEAP32[__ZL12n_ssml_stack>>2]=1;HEAP32[__ZL13n_param_stack>>2]=1;d=HEAP32[(__ZL10ssml_stack&4294967295)>>2]=0;a:for(;;){HEAP32[(__ZL17speech_parameters+d*4&4294967295)>>2]=HEAP32[((_param_stack+4&4294967295)+d*4&4294967295)>>2];var e=d+1&4294967295;d=e;if(!((e|0)<=14))break a}HEAP32[_option_punctuation>>2]=HEAP32[(__ZL17speech_parameters+20&4294967295)>>2];HEAP32[_option_capitals>>2]=HEAP32[(__ZL17speech_parameters+24&4294967295)>>2];HEAP8[(__ZL16current_voice_id&4294967295)>>0]=0;HEAP8[__ZL11ignore_text_b>>
+0]=0;HEAP8[__ZL10audio_text_b>>0]=0;HEAP8[__ZL19clear_skipping_text_b>>0]=0;HEAP32[_count_characters>>2]=-1;HEAP32[__ZL10sayas_mode>>2]=0;HEAP32[__ZL7xmlbase>>2]=0;f=(f&8192|0)==0?3:5;a:do if(f==3){HEAP32[__ZL11namedata_ix>>2]=0;if(HEAP32[_namedata>>2]==0)break a;_free(HEAP32[_namedata>>2]);HEAP32[_namedata>>2]=0;HEAP32[__ZL10n_namedata>>2]=0}while(0)}
+function __Z7IsDigitj(f){var d,e;d=f>>>0<=255?2:1;a:do if(d==2){if((unSign((f-48&4294967295)>>>0<=9,1,0)|0)==0){d=4;break a}e=1;d=7;break a}else if(d==1){d=4;break a}while(0);d==4&&(d=f>>>0>2405&f>>>0<=2415?5:6,d==5?e=1:d==6&&(e=0));return e}
+function __Z10IsAllUpperPKc(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);var e,b,a;a:for(;;){if(reSign(HEAP8[f>>0],8,0)==0){e=12;break a}b=reSign(HEAP8[f>>0],8,0);e=b&255;e=(e|0)==0?1:10;if(e==10&&!(b>>>0>32)){e=11;break a}b=f;e=d;e=__Z8utf8_in2PiPKci(e,b,0);var f=f+e&4294967295,g=HEAPU32[d>>2];b=g;e=g>>>0<=255?6:2;if(e==6)if((_isupper(g)|0)==0){e=7;break a}else e=8;else if(e==2){if(g>>>0>563){e=4;break a}e=unSign(HEAPU8[(__ZL10walpha_tab+(b-256&4294967295)&4294967295)>>0],8,0);if((e|0)==0|(e|0)==
+255){e=4;break a}e=8}}a:do if(e==4){e=7;break a}else if(e==11){e=12;break a}while(0);e==7?a=0:e==12&&(a=1);STACKTOP=d;return a}
+function __Z7IsAlphaj(f){var d,e=null,b,a,g;d=f>>>0<=255?1:2;a:do if(d==1){a=_isalpha(f);e=1;d=7;break a}else if(d==2)if(d=f>>>0>12352&f>>>0<=42752?3:4,d==3){d=8;break a}else if(d==4)if(d=f>>>0>563?5:6,d==5){d=9;break a}else if(d==6){var c=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0),e=6;d=7;break a}while(0);a:do if(d==7){d=((e==1?a:c)|0)!=0?8:9;break a}while(0);if(d==8)g=1;else if(d==9)if(d=f>>>0>2304&f>>>0<=3575?10:23,d==10)if(d=(f&127)>>>0<=99?11:12,d==11)g=1;else{if(d==
+12){e=_extra_indic_alphas_4864&4294967295;for(a=0;;){if(reSign(HEAP16[(e+2*a&4294967295)>>1],16,0)==0){d=17;break}d=unSign(HEAPU16[(e+2*a&4294967295)>>1],16,0);var h=a+1&4294967295;if((d|0)==(f|0)){d=14;break}a=h;d=16}d==17?b=0:d==14&&(b=h);b=unSign((b|0)!=0,1,0);d=reSign(b,8,0)!=0?19:20;d==19?g=1:d==20&&(d=f>>>0>3449&f>>>0<=3455?21:22,d==21?g=1:d==22&&(g=0))}}else d==23&&(d=f>>>0>1610&f>>>0<=1630?24:25,d==24?g=1:d==25&&(d=f>>>0>767&f>>>0<=879?26:27,d==26?g=1:d==27&&(d=f>>>0>1919&f>>>0<=1969?28:29,
+d==28?g=1:d==29&&(d=f>>>0>4351&f>>>0<=4607?30:31,d==30?g=1:d==31&&(d=f>>>0>12352&f>>>0<=42752?32:33,d==32?g=1:d==33&&(g=0))))));return g}
+function __ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,d,e,b){var a,g,c,h,k;k=h=c=0;a=(b|0)>2?1:4;for(a==1&&(h=2);;){if(reSign(HEAP8[d>>0],8,0)==32){a=6;break}if(reSign(HEAP8[d>>0],8,0)==0){a=6;break}a=__Z15TranslateLetterP10TranslatorPcS1_i(f,d,e,k|h);d=d+a&4294967295;c=c+1&4294967295;k=1;if(reSign(HEAP8[(e&4294967295)>>0],8,0)==21){a=3;break}else a=4}a==3?(_strcpy(_word_phonemes&4294967295,e),g=0):a==6&&(__Z17SetSpellingStressP10TranslatorPcii(f,e,b,c),g=d);return g}
+function __Z24ChangeEquivalentPhonemesP10TranslatoriPc(f,d,e){var b=STACKTOP;STACKTOP+=160;_memset(b,0,160);var a,g,c,h,k,j,l;c=HEAP32[((_phoneme_tab_list+HEAP32[(f+656&4294967295)>>2]*48&4294967295)+44&4294967295)>>2];a=unSign((c|0)==0,1,0);a=reSign(a,8,0)!=0?1:2;if(a==1)g=0;else if(a==2){c=HEAP32[_phondata_ptr>>2]+c&4294967295;a:for(;;){if(reSign(HEAP8[(c&4294967295)>>0],8,0)==0){a=4;break a}a=unSign(HEAPU8[(c&4294967295)>>0],8,0);j=c;if((a|0)==(d|0)){a=7;break a}h=unSign(HEAPU8[(j+2&4294967295)>>
+0],8,0)*256&4294967295;h=unSign(HEAPU8[(c+3&4294967295)>>0],8,0)+h&4294967295;c=c+(h*4&4294967295)&4294967295;a=3}if(a==4)g=0;else if(a==7){g=unSign(HEAPU8[(j+1&4294967295)>>0],8,0);a=(HEAP32[_option_phonemes>>2]|0)==2?8:9;a==8&&(__Z14DecodePhonemesPKcPc(e,b&4294967295),_fprintf(HEAP32[_f_trans>>2],__str445&4294967295,_phoneme_tab_list+d*48&-1,b&4294967295,_phoneme_tab_list+HEAP32[(f+656&4294967295)>>2]*48&-1));d=e;j=c+8&4294967295;l=b&4294967295;c=a=HEAP8[d>>0];a=reSign(a,8,0)!=0;unSign(a,1,0);d=
+d+1&4294967295;a=a?10:20;a:do if(a==10)for(;;){a=(g|0)!=0?11:13;c:do if(a==11){a=(reSign(c,8,0)&255|0)<=7?12:13;break c}while(0);c:do if(a==13){for(k=j;;){if(reSign(HEAP8[k>>0],8,0)==0){a=18;break}h=_strlen(k+1&4294967295);a=c;if(reSign(HEAP8[k>>0],8,0)==reSign(a,8,0)){a=15;break}k=k+(h+2&4294967295)&4294967295;a=17}a==15&&(_strcpy(l,k+1&4294967295),l=l+h&4294967295);if(reSign(HEAP8[k>>0],8,0)!=0)break c;HEAP8[l>>0]=c;l=l+1&4294967295}while(0);c=HEAP8[d>>0];a=reSign(c,8,0)!=0;a=unSign(a,1,0);d=d+
+1&4294967295;if(reSign(a,8,0)!=0)a=10;else break a}while(0);HEAP8[l>>0]=0;((g|0)!=0?21:22)==21&&__Z13SetWordStressP10TranslatorPcPjii(f,b&4294967295,0,-1,0);_strcpy(e,b&4294967295);a=(HEAP32[_option_phonemes>>2]|0)==2?23:24;a==23&&(f=HEAP32[(f+656&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(f,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=f,__Z14DecodePhonemesPKcPc(e,b&4294967295),_fprintf(HEAP32[_f_trans>>2],__str1446&
+4294967295,b&4294967295));g=1}}STACKTOP=b;return g}function __Z8strchr_wPKci(f,d){var e,b;e=(d|0)>127?1:2;e==1?b=0:e==2&&(b=_strchr(f,d));return b}
+function __Z13TranslateWordP10TranslatorPciP8WORD_TAB(f,d,e,b){e=STACKTOP;STACKTOP+=1752;_memset(e,0,1752);var a,g=null,c,h,k,j,l,m=e+8,n,o=e+12,q,p,r,v,u=e+16,s,t,D,w=e+96,A,x=e+100,B=e+108,z,y=e+116,E=e+120,H=e+280,G=e+440,F=e+600,I=e+760,C=e+920,K=e+1080,O=e+1148,J=e+1152,Q,R,V,M,P,Y;M=e+1156;var ca=e+1252,N,L=e+1256,T=e+1416,Z=e+1576,S=e+1580,ea=e+1592;j=z=k=0;Y=V=Q=HEAP32[J>>2]=0;if((b==0?1:2)==1)_llvm_memset_p0i8_i32(M&4294967295,0,96,1,0),b=M&4294967295;M=HEAP32[(b&4294967295)>>2];P=unSign(HEAPU8[(b+
+9&4294967295)>>0],8,0);HEAP32[(x&4294967295)>>2]=0;HEAP32[(x+4&4294967295)>>2]=0;HEAP32[(B&4294967295)>>2]=0;HEAP32[(B+4&4294967295)>>2]=0;HEAP32[_dictionary_skipwords>>2]=0;HEAP8[(E&4294967295)>>0]=0;HEAP8[(G&4294967295)>>0]=0;HEAP8[(H&4294967295)>>0]=0;HEAP8[(F&4294967295)>>0]=0;a=HEAP32[(f+1052&4294967295)>>2]==0?3:4;a:do if(a==3)s=HEAP8[(_word_phonemes&4294967295)>>0]=0;else if(a==4){HEAP32[w>>2]=d;a=reSign(HEAP8[HEAP32[w>>2]>>0],8,0)==32?5:6;a==5&&(HEAP32[w>>2]=HEAP32[w>>2]+1&4294967295);HEAP32[y>>
+2]=HEAP32[w>>2];t=HEAP32[y>>2];s=O;__Z8utf8_in2PiPKci(s,t,0);s=0;b:for(;;){if(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==0)break b;if(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==32)break b;t=HEAP32[y>>2];a=HEAP32[y>>2];c=J;c=__Z8utf8_in2PiPKci(c,a,0);HEAP32[y>>2]=t+c&4294967295;s=s+1&4294967295}t=c=HEAP32[y>>2]-d&4294967295;a=(c|0)>159?11:12;a==11&&(t=159);_llvm_memcpy_p0i8_p0i8_i32(C&4294967295,d,t,1,0);c=0;a=(HEAP32[_option_sayas>>2]|0)==36?13:16;a==13&&(a=(s|0)==1?14:15,a==14?c=4:a==15&&(HEAP32[w>>2]=HEAP32[w>>
+2]+-1&4294967295,HEAP8[HEAP32[w>>2]>>0]=95,j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,x&4294967295,0,b)));a=(HEAP32[_option_sayas>>2]&16|0)!=0?17:18;b:do if(a==17){var $=HEAP32[_option_sayas>>2]&15;c=$;g=17;a=101;break b}else if(a==18){a=(j|0)==0?19:20;a==19&&(j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,x&4294967295,2,b));a=reSign(HEAP32[(x&4294967295)>>2]&1,8,0)!=0?21:23;c:do if(a==21){if(reSign(HEAP8[(HEAP32[y>>2]+1&4294967295)>>0],8,0)!=46)break c;
+HEAP8[(HEAP32[y>>2]+1&4294967295)>>0]=32}while(0);a=(HEAP32[(x&4294967295)>>2]&536870912|0)!=0?24:27;c:do if(a==24){j=reSign(HEAP8[(HEAP32[w>>2]&4294967295)>>0],8,0);HEAP32[O>>2]=j;h=HEAP32[(x&4294967295)>>2]&127;j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,B&4294967295,0,b);if((HEAP32[(B&4294967295)>>2]|0)==0)break c;HEAP32[(x&4294967295)>>2]=HEAP32[(B&4294967295)>>2];HEAP32[(x+4&4294967295)>>2]=HEAP32[(B+4&4294967295)>>2];if((h|0)==0)break c;HEAP32[(x&4294967295)>>2]=HEAP32[(x&
+4294967295)>>2]&-128|h}else if(a==27){if((j|0)!=0)break c;if((HEAP32[(x&4294967295)>>2]&128|0)==0)break c;HEAP32[y>>2]=HEAP32[w>>2];A=0;if(!((A|0)<(HEAP32[_dictionary_skipwords>>2]|0)))break c;for(;;)if(a=reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==32?31:32,a==31&&(HEAP8[HEAP32[y>>2]>>0]=45,A=A+1&4294967295),HEAP32[y>>2]=HEAP32[y>>2]+1&4294967295,(A|0)<(HEAP32[_dictionary_skipwords>>2]|0))a=30;else break c}while(0);a=(s|0)==1&(HEAP32[_dictionary_skipwords>>2]|0)==0?34:59;c:do if(a==34){h=HEAP32[w>>2];l=0;
+r=h;v=u&4294967295;d:for(;;){q=0;a=r;n=o;n=__Z8utf8_in2PiPKci(n,a,0);a=reSign(HEAP8[(r+n&4294967295)>>0],8,0)!=32?37:36;e:do if(a==36){if((__Z7IsAlphaj(HEAP32[o>>2])|0)==0){a=37;break e}a=reSign(HEAP8[(r+(n+1&4294967295)&4294967295)>>0],8,0)==46?39:43;if(a==39)if(a=reSign(HEAP8[(r+(n+2&4294967295)&4294967295)>>0],8,0)==32?40:41,a==40){q=1;a=47;break e}else{if(a==41){if(reSign(HEAP8[(r+(n+2&4294967295)&4294967295)>>0],8,0)!=39){a=46;break e}n=n+2&4294967295;q=2;a=47;break e}}else if(a==43){if(!((l|
+0)>0)){a=46;break e}if(reSign(HEAP8[(r+n&4294967295)>>0],8,0)!=32){a=46;break e}q=2;a=47;break e}}while(0);e:do if(a==37){a=46;break e}while(0);if(a==46&&(q|0)==0){a=52;break d}p=0;a=(p|0)<(n|0)?48:49;e:do if(a==48)for(;;)if(HEAP8[v>>0]=HEAP8[(r+p&4294967295)>>0],v=v+1&4294967295,p=p+1&4294967295,(p|0)<(n|0))a=48;else break e;while(0);l=l+1&4294967295;if((q|0)==2){a=50;break d}r=r+(n+3&4294967295)&4294967295;a=35}a==50&&(r=r+n&4294967295);a=(l|0)>1?53:56;if(a==53){p=v-u&4294967295;_llvm_memcpy_p0i8_p0i8_i32(h,
+u&4294967295,p,1,0);a=(h+p&4294967295)<r?54:55;d:do if(a==54)for(;;)if(HEAP8[(h+p&4294967295)>>0]=32,p=p+1&4294967295,(h+p&4294967295)<r)a=54;else{a=55;break d}while(0);HEAP32[_dictionary_skipwords>>2]=(l*2&4294967295)+-2&4294967295}h=l;h=unSign((h|0)!=0,1,0);if(reSign(h,8,0)==0)break c;HEAP32[(x&4294967295)>>2]=0;HEAP32[(x+4&4294967295)>>2]=0;c=1;if((HEAP32[_dictionary_skipwords>>2]|0)==0)break c;HEAP32[(x&4294967295)>>2]=128}while(0);a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21?60:61;if(a==60){_strcpy(_word_phonemes&
+4294967295,E&4294967295);s=0;break a}else if(a==61){a=(P|0)>0&(P|0)<=7?62:63;a==62&&(HEAP32[(x&4294967295)>>2]=HEAP32[(x&4294967295)>>2]&-16|P);a=(j|0)==0?64:73;c:do if(a==64){a=(HEAP32[(x&4294967295)>>2]&131072|0)!=0?65:66;a==65&&(c=1);if((j|0)!=0)break c;h=HEAP32[O>>2];a=h>>>0<=255?69:68;if(a==69){if((unSign((h-48&4294967295)>>>0<=9,1,0)|0)==0)break c;a=f;h=__str3449&4294967295;l=_word_phonemes&4294967295;HEAP32[(e+4&4294967295)>>2]=0;HEAP32[(e&4294967295)>>2]=HEAP32[(e+4&4294967295)>>2];HEAP32[m>>
+2]=h;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(a,m,l,e&4294967295,0,0);a=reSign(HEAP8[(_word_phonemes&4294967295)>>0],8,0)==21?71:72;if(a==71){s=0;break a}else a==72&&(j=__Z15TranslateNumberP10TranslatorPcS1_PjP8WORD_TABi(f,HEAP32[w>>2],E&4294967295,x&4294967295,b,0))}}while(0);h=unSign((j|0)==0,1,0);a=unSign((M&3|0)!=2,1,0);h=reSign(h,8,0)!=0;a=reSign(a,8,0)!=0;a=unSign(h&a,1,0);a=reSign(a,8,0)!=0?74:81;c:do if(a==74){a=(HEAP32[((f&4294967295)+184&4294967295)>>2]&16777216|0)!=0?77:75;if(a==
+75){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&33554432|0)==0)break c;if(reSign(M&1,8,0)==0)break c}a=(M&16|0)!=0?79:78;if(a==78&&(HEAP32[(b+12&-1)>>2]&256|0)!=0)break c;j=__Z14TranslateRomanP10TranslatorPcS1_P8WORD_TAB(f,HEAP32[w>>2],E&4294967295,b);h=unSign((j|0)!=0,1,0);if(reSign(h,8,0)==0)break c;HEAP32[(x&4294967295)>>2]|=131072}while(0);a=reSign(M&1,8,0)!=0?82:100;c:do if(a==82){if(!((s|0)>1))break c;l=h=HEAP32[O>>2];a=h>>>0<=255?84:85;d:do if(a==84){var X=_isalpha(l),g=84;a=90;break d}else if(a==
+85)if(a=l>>>0>12352&h>>>0<=42752?86:87,a==86){a=91;break d}else if(a==87)if(a=h>>>0>563?88:89,a==88)break c;else if(a==89){var ia=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0),g=89;a=90;break d}while(0);if(a==90&&((g==84?X:ia)|0)==0)break c;a=(HEAP32[_option_tone_flags>>2]&256|0)==0?94:92;d:do if(a==92){if((HEAP32[(x&4294967295)>>2]&131072|0)!=0)break d;V=2048;break c}while(0);if((j|0)!=0)break c;if((HEAP32[(x&4294967295)>>2]&128|0)!=0)break c;if(!((s|0)<=3))break c;if(!((HEAP32[(f+
+8308&4294967295)>>2]|0)>3))break c;if(!((HEAP32[(f+8304&4294967295)>>2]|0)<=(HEAP32[(f+8308&4294967295)>>2]|0)))break c;c=1;a=102;break b}while(0);var ha=c,g=100;a=101;break b}}while(0);b:do if(a==101){if(((g==100?ha:$)|0)>0){a=102;break b}if((j|0)!=0){a=199;break b}l=h=0;v=999;HEAP32[y>>2]=HEAP32[w>>2];q=G&4294967295;r=G&4294967295;c:for(;;){a=(v|0)<=2&(v|0)>0?108:118;if(a==118){if((s|0)<=1){a=120;break c}if((__Z14UnpronouncableP10TranslatorPci(f,HEAP32[y>>2],h)|0)==0){a=120;break c}}Y=67108864;
+V=0;if(reSign(HEAP8[(HEAP32[y>>2]&4294967295)>>0],8,0)==39){a=121;break c}a=(h|0)>0?110:111;a==110&&(l=1);v=HEAP32[y>>2];p=__Z15TranslateLetterP10TranslatorPcS1_i(f,HEAP32[y>>2],q,l);HEAP32[y>>2]=v+p&4294967295;h=h+1&4294967295;if(reSign(HEAP8[r>>0],8,0)==21){a=112;break c}v=0;if(reSign(HEAP8[(HEAP32[y>>2]+v&4294967295)>>0],8,0)==32){a=117;continue c}for(;;)if(v=v+1&4294967295,reSign(HEAP8[(HEAP32[y>>2]+v&4294967295)>>0],8,0)!=32)a=116;else{a=117;continue c}}if(a==112)if(_strcpy(_word_phonemes&4294967295,
+G&4294967295),a=(_strcmp(G+1&4294967295,__str4451&4294967295)|0)==0?113:114,a==113){s=65536;break a}else if(a==114){s=0;break a}__Z17SetSpellingStressP10TranslatorPcii(f,G&4294967295,0,h);if(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==32){a=199;break b}a=reSign(HEAP8[(G&4294967295)>>0],8,0)!=0?123:125;c:do if(a==123){if(reSign(HEAP8[(HEAP32[y>>2]&4294967295)>>0],8,0)==39)break c;HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=32}while(0);k=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],E&4294967295,160,
+F&4294967295,M,x&4294967295);a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21;h=E&4294967295;a=a?126:127;if(a==126){_strcpy(_word_phonemes&4294967295,h);s=0;break a}else if(a==127){a=reSign(HEAP8[h>>0],8,0)==0?128:134;c:do if(a==128){if(reSign(HEAP8[(F&4294967295)>>0],8,0)!=0){a=134;break c}j=HEAP32[y>>2];g=ca;__Z8utf8_in2PiPKci(g,j,0);a=(s|0)!=1?131:130;d:do if(a==130){if((__Z7IsAlphaj(HEAP32[ca>>2])|0)==0){a=131;break d}g=__ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,HEAP32[y>>2],E&4294967295,c);
+HEAP32[y>>2]=g;g=unSign(HEAP32[y>>2]==0,1,0);if(reSign(g,8,0)==0){a=134;break c}s=0;break a}while(0)}while(0);A=HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0];j=0;R=1;h=0;l=L&4294967295;q=L&4294967295;r=T&4294967295;v=x&4294967295;p=I&4294967295;var aa=E&4294967295,da=F&4294967295,W=x&4294967295,ka=I&4294967295,ua=I&4294967295,oa=E&4294967295,qa=L&4294967295,ra=F&4294967295,xa=T&4294967295,la=F&4294967295,ga=T&4294967295,ta=T&4294967295,ma=S&4294967295,U=F&4294967295,na=K+1&4294967295,ba=H&4294967295,ja=
+E&4294967295,va=E&4294967295,za=x&4294967295,wa=H&4294967295,Aa=E&4294967295,fa=x&4294967295,pa=H&4294967295,sa=H&4294967295,Ba=F&4294967295,ya=E&4294967295,Ca=B&4294967295,Ea=x&4294967295,Da=B&4294967295,Ja=x&4294967295,Na=B+4&4294967295,Oa=x+4&4294967295,Pa=E&4294967295,Qa=F&4294967295,Ra=x&4294967295,Ka=E&4294967295,La=H&4294967295,Ma=F&4294967295,Sa=K&4294967295,g=134;c:for(;;){var Fa=k;if(((g==167?Ha:0)|0)>49){a=170;break c}if((Fa&1024|0)==0){a=170;break c}a=(R|0)!=0?136:142;d:do if(a==136){if((k&
+131072|0)!=0){a=142;break d}HEAP8[l>>0]=0;N=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],q,160,r,M|805306368,v);if((N|0)==0){a=142;break d}__Z12RemoveEndingP10TranslatorPciS1_(f,HEAP32[y>>2],N,p);k=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],aa,160,da,M|268435456,W);a=_strlen(ka);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],ua,a,1,0);a=(k&1024|0)==0?139:141;e:do if(a==139){k=N;_strcpy(oa,qa);_strcpy(ra,xa);if((HEAP32[_option_phonemes>>2]|0)!=2)break e;__Z14DecodePhonemesPKcPc(la,
+ga);_fprintf(HEAP32[_f_trans>>2],__str5452&4294967295,ta)}while(0);R=0;a=167;break d}while(0);d:do if(a==142){z=k;a=(z&2048|0)!=0?143:144;a==143&&(HEAP32[(f+8272&4294967295)>>2]=1);HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A;a=(z&131072|0)==0?145:149;e:do if(a==145){A=k=z&15;if(!((k|0)>0))break e;for(;;){HEAP32[y>>2]=HEAP32[y>>2]+1&4294967295;a=(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)&192|0)==128?147:148;g:do if(a==147)for(;;)if(HEAP32[y>>2]=HEAP32[y>>2]+1&4294967295,(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)&192|
+0)==128)a=147;else break g;while(0);A=k=A-1&4294967295;if((k|0)>0)a=146;else break e}}else if(a==149){k=1;HEAP8[Sa>>0]=0;j=z&63;A=0;R=k;(A|0)<(j|0)?(g=149,a=150):(g=149,a=154);f:do if(a==150)for(;;){a=HEAP32[y>>2];HEAP8[(K+(g==153?Ga:R)&4294967295)>>0]=HEAP8[a>>0];k=k+1&4294967295;HEAP32[y>>2]=a+1&4294967295;a=(z&131072|0)!=0?151:153;h:do if(a==151){if((j-1&4294967295|0)!=(A|0))break h;HEAP8[(K+(k-1&4294967295)&4294967295)>>0]=0}while(0);A=A+1&4294967295;var Ga=k;if((A|0)<(j|0))g=153,a=150;else{g=
+153;a=154;break f}}while(0);HEAP8[(K+(g==149?R:Ga)&4294967295)>>0]=0}while(0);A=HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0];HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=32;R=1;a=(z&131072|0)!=0?156:160;e:do if(a==156){k=ma;j=U;_strncpy(k,j,12);HEAP8[(k+11&4294967295)>>0]=0;HEAP32[Z>>2]=na;_strcpy(ba,ja);j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,Z,va,za,0,b);a=(j|0)!=0?157:158;a==157&&_strcpy(wa,Aa);if((HEAP32[fa>>2]&131072|0)==0)break e;HEAP8[pa>>0]=0;__ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,
+HEAP32[Z>>2],sa,1)}else a==160&&_strcat(La,Ma);while(0);k=HEAP8[Ba>>0]=0;j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,y,ya,Ca,1024,b);a=(HEAP32[Ea>>2]|0)==0?162:163;a==162?(HEAP32[Ja>>2]=HEAP32[Da>>2],HEAP32[Oa>>2]=HEAP32[Na>>2]):a==163&&(Q=1);if((j|0)!=0)break d;k=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],Pa,160,Qa,0,Ra);if(reSign(HEAP8[Ka>>0],8,0)==21){a=166;break c}}while(0);var Ha=h+1&4294967295;h=Ha;g=167;a=168}if(a==170){a=(Fa|0)!=0?171:198;c:do if(a==171){if((k&
+1024|0)!=0)break c;_strcpy(ea&4294967295,E&4294967295);h=__Z12RemoveEndingP10TranslatorPciS1_(f,HEAP32[y>>2],k,I&4294967295);HEAP8[(E&4294967295)>>0]=0;a=reSign(HEAP8[(H&4294967295)>>0],8,0)!=0?173:181;d:do if(a==173)if(HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A,j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,B&4294967295,h,b),HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=32,a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21?174:175,a==174){f=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>
+2],I&4294967295,f,1,0);_strcpy(_word_phonemes&4294967295,E&4294967295);s=0;break a}else if(a==175){a=(HEAP32[(x&4294967295)>>2]|0)==0?176:177;a==176&&(HEAP32[(x&4294967295)>>2]=HEAP32[(B&4294967295)>>2],HEAP32[(x+4&4294967295)>>2]=HEAP32[(B+4&4294967295)>>2]);a=(j|0)!=0?178:179;if(a==178&&(HEAP8[(H&4294967295)>>0]=0,(j|0)!=0)){a=195;break d}if((HEAP32[(B&4294967295)>>2]|0)==0){a=181;break d}Q=1;a=181;break d}while(0);d:do if(a==181){if((j|0)!=0)break d;j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,
+y,E&4294967295,B&4294967295,h,b);a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21?183:184;if(a==183){f=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],I&4294967295,f,1,0);_strcpy(_word_phonemes&4294967295,E&4294967295);s=0;break a}else if(a==184){a=(HEAP32[(x&4294967295)>>2]|0)==0?185:186;a==185&&(HEAP32[(x&4294967295)>>2]=HEAP32[(B&4294967295)>>2],HEAP32[(x+4&4294967295)>>2]=HEAP32[(B+4&4294967295)>>2]);if((j|0)!=0)break d;a=(k&16384|0)!=0?188:189;if(a==188)_strcpy(E&4294967295,ea&4294967295),
+__Z21ApplySpecialAttributeP10TranslatorPci(f,E&4294967295,HEAP32[(x&4294967295)>>2]);else if(a==189){a=(h&4|0)!=0?190:191;a==190&&(M|=8192);a=(k&262144|0)!=0?192:193;a==192&&(M|=134217728);__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],E&4294967295,160,0,M,x&4294967295);if(reSign(HEAP8[(E&4294967295)>>0],8,0)!=21)break d;_strcpy(_word_phonemes&4294967295,E&4294967295);E=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],I&4294967295,E,1,0);HEAP8[(HEAP32[y>>2]+-1&4294967295)>>
+0]=A;s=0;break a}}}while(0);a=(k&65536|0)==0?196:197;a==196&&(__Z14AppendPhonemesP10TranslatorPciPKc(f,E&4294967295,160,F&4294967295),HEAP8[(F&4294967295)>>0]=0);h=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],I&4294967295,h,1,0)}while(0);HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A;a=199;break b}else if(a==166){HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A;_strcpy(_word_phonemes&4294967295,E&4294967295);s=0;break a}}}while(0);b:do if(a==102){k=HEAP8[(E&4294967295)>>0]=0;a=__ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,
+HEAP32[w>>2],E&4294967295,c)==0;a=unSign(a,1,0);if(reSign(a,8,0)==0)break b;a=(s|0)>1?104:105;if(a==104){s=65536;break a}else if(a==105){s=0;break a}}while(0);a=200;b:do if(a==200){a=(M&4|0)!=0?201:209;break b}while(0);b:do if(a==201)if(a=(HEAP32[J>>2]|0)==102?202:203,a==202)__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_ss+1&4294967295,E&4294967295,160,0,0,0);else if(a==203){a=(HEAP32[J>>2]|0)==0?207:204;c:do if(a==204&&(a=HEAP32[J>>2],c=__str6453&
+4294967295,h=a,a=(h|0)>127?205:206,a!=205&&a==206)){if(_strchr(c,h)==0){a=207;break c}__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_iz+1&4294967295,E&4294967295,160,0,0,0);break b}while(0);__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_zz+1&4294967295,E&4294967295,160,0,0,0)}while(0);M|=V;h=0;c=H&4294967295;a=reSign(HEAP8[c>>0],8,0)!=0?210:214;b:do if(a==210)for(;;){a=reSign(HEAP8[c>>0],8,0)==
+6?212:211;d:do if(a==211){a=reSign(HEAP8[c>>0],8,0)==7?212:213;break d}while(0);a==212&&(h=reSign(HEAP8[c>>0],8,0));c=c+1&4294967295;if(reSign(HEAP8[c>>0],8,0)!=0)a=210;else break b}while(0);a=(Q|0)!=0?216:215;b:do if(a==215){if((h|0)!=0){a=216;break b}__Z13SetWordStressP10TranslatorPcPjii(f,E&4294967295,x&4294967295,-1,0);_snprintf(_word_phonemes&4294967295,160,__str7454&4294967295,G&4294967295,H&4294967295,E&4294967295);HEAP8[(_word_phonemes+159&4294967295)>>0]=0;a=227;break b}while(0);b:do if(a==
+216){a=(HEAP32[(((f&4294967295)+24&4294967295)+12&4294967295)>>2]|0)!=0?218:217;c:do if(a==217){if((z&65536|0)!=0)break c;_snprintf(_word_phonemes&4294967295,160,__str7454&4294967295,G&4294967295,H&4294967295,E&4294967295);HEAP8[(_word_phonemes+159&4294967295)>>0]=0;__Z13SetWordStressP10TranslatorPcPjii(f,_word_phonemes&4294967295,x&4294967295,-1,0);break b}while(0);__Z13SetWordStressP10TranslatorPcPjii(f,E&4294967295,x&4294967295,3,0);A=0;c=H&4294967295;a=reSign(HEAP8[c>>0],8,0)!=0?219:224;c:do if(a==
+219)for(;;)if(a=reSign(HEAP8[c>>0],8,0)==6?220:223,a==220&&(a=(A|0)==0?221:222,a==221?A=1:a==222&&(HEAP8[c>>0]=5)),c=c+1&4294967295,reSign(HEAP8[c>>0],8,0)!=0)a=219;else{a=224;break c}while(0);_snprintf(_word_phonemes&4294967295,160,__str7454&4294967295,G&4294967295,H&4294967295,E&4294967295);HEAP8[(_word_phonemes+159&4294967295)>>0]=0;__Z13SetWordStressP10TranslatorPcPjii(f,_word_phonemes&4294967295,x&4294967295,-1,0)}while(0);a=reSign(HEAP8[(F&4294967295)>>0],8,0)!=0?228:229;a==228&&(A=_strlen(_word_phonemes&
+4294967295),HEAP8[(F+(159-A&4294967295)&4294967295)>>0]=0,_strcpy(_word_phonemes+A&4294967295,F&4294967295));a=(M&16|0)!=0?230:231;a==230&&(HEAP32[(x&4294967295)>>2]&=-268435457);a=(M&128|0)==0?234:232;b:do if(a==232){if((HEAP32[((f&4294967295)+12&4294967295)>>2]&1048576|0)==0){a=234;break b}__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,3);a=243;break b}while(0);b:do if(a==234)if(a=(M&3072|0)!=0?235:237,a==235){__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,
+6);if((M&2048|0)==0)break b;HEAP32[(x&4294967295)>>2]|=268435456}else if(a==237){if((HEAP32[(b+12*HEAP32[_dictionary_skipwords>>2]&-1)>>2]&16|0)==0)break b;a=(HEAP32[(x&4294967295)>>2]&6144|0)!=0?239:240;if(a==239)__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,4);else if(a==240){if((HEAP32[(x&4294967295)>>2]&8192|0)==0)break b;if((unSign(HEAPU8[__ZL18any_stressed_words_b>>0],1,0)|0)==0)break b;__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,3)}}while(0);a=(k&8192|
+0)!=0?244:245;a==244&&(HEAP32[(f+8272&4294967295)>>2]=2,HEAP32[(f+8280&4294967295)>>2]=2);a=(HEAP32[(x+4&4294967295)>>2]&8|0)!=0?246:247;b:do if(a==246)HEAP32[(f+8276&4294967295)>>2]=3,HEAP32[(f+8272&4294967295)>>2]=0,HEAP32[(f+8284&4294967295)>>2]=0;else if(a==247)if(a=reSign(HEAP32[(x+4&4294967295)>>2]&1,8,0)!=0?248:249,a==248)HEAP32[(f+8272&4294967295)>>2]=2,HEAP32[(f+8280&4294967295)>>2]=0,HEAP32[(f+8284&4294967295)>>2]=0;else if(a==249)if(a=(HEAP32[(x+4&4294967295)>>2]&2|0)!=0?250:251,a==250)HEAP32[(f+
+8272&4294967295)>>2]=0,HEAP32[(f+8280&4294967295)>>2]=2,HEAP32[(f+8276&4294967295)>>2]=0,HEAP32[(f+8284&4294967295)>>2]=0;else if(a==251){if((HEAP32[(x+4&4294967295)>>2]&4|0)==0)break b;HEAP32[(f+8284&4294967295)>>2]=2;HEAP32[(f+8272&4294967295)>>2]=0;HEAP32[(f+8280&4294967295)>>2]=0;HEAP32[(f+8276&4294967295)>>2]=0}while(0);a=reSign(HEAP8[(HEAP32[y>>2]&4294967295)>>0],8,0)!=0?254:263;b:do if(a==254){if((HEAP32[(x+4&4294967295)>>2]&256|0)!=0)break b;a=(HEAP32[(f+8272&4294967295)>>2]|0)>0?256:257;
+a==256&&(HEAP32[(f+8272&4294967295)>>2]=HEAP32[(f+8272&4294967295)>>2]-1&4294967295);a=(HEAP32[(f+8280&4294967295)>>2]|0)>0?258:259;a==258&&(HEAP32[(f+8280&4294967295)>>2]=HEAP32[(f+8280&4294967295)>>2]-1&4294967295);a=(HEAP32[(f+8284&4294967295)>>2]|0)>0?260:261;a==260&&(HEAP32[(f+8284&4294967295)>>2]=HEAP32[(f+8284&4294967295)>>2]-1&4294967295);if(!((HEAP32[(f+8276&4294967295)>>2]|0)>0))break b;HEAP32[(f+8276&4294967295)>>2]=HEAP32[(f+8276&4294967295)>>2]-1&4294967295}while(0);a=(s|0)==1?264:274;
+b:do if(a==264){if((HEAP32[(f+280&4294967295)>>2]|0)!=25966)break b;c=s=HEAP32[O>>2];a=s>>>0<=255?266:267;a==266?D=_isalpha(c):a==267&&(a=c>>>0>12352&s>>>0<=42752?268:269,a==268?D=1:a==269&&(a=s>>>0>563?270:271,a==270?D=0:a==271&&(D=unSign(HEAPU8[(__ZL10walpha_tab+(s-256&4294967295)&4294967295)>>0],8,0))));s=D;if(!((s|0)!=0&(HEAP32[O>>2]|0)!=105))break b;HEAP32[(x&4294967295)>>2]|=16777216}while(0);a=(HEAP32[(((f&4294967295)+24&4294967295)+60&4294967295)>>2]&2|0)!=0?275:277;b:do if(a==275){if((HEAP32[(x&
+4294967295)>>2]&3145728|0)==0){a=277;break b}__Z22ApplySpecialAttribute2P10TranslatorPci(f,_word_phonemes&4294967295,HEAP32[(x&4294967295)>>2])}while(0);HEAP32[(x&4294967295)>>2]|=Y;_llvm_memcpy_p0i8_p0i8_i32(d,C&4294967295,t,1,0);s=HEAP32[(x&4294967295)>>2]}while(0);STACKTOP=e;return s}function __Z16DeleteTranslatorP10Translator(f){var d,e;d=HEAP32[(f+1052&4294967295)>>2]!=0?1:3;a:do if(d==1){e=HEAP32[(f+1052&4294967295)>>2];if(e==0)break a;_free(e)}while(0);(f!=0?4:5)==4&&_free(f)}
+function __Z14SetTranslator2PKc(f){var d,e,b,a;e=__Z22SelectPhonemeTableNamePKc(f);d=unSign((e|0)>=0,1,0);d=reSign(d,8,0)!=0?1:12;a:do if(d==1){d=HEAP32[_translator2>>2]!=0?2:10;if(d==2)if(d=(_strcmp(f,__ZL20translator2_language&4294967295)|0)!=0,b=HEAPU32[_translator2>>2],d=d?3:9,d==3){a=b;d=HEAP32[(a+1052&4294967295)>>2]!=0?4:6;b:do if(d==4){b=HEAP32[(a+1052&4294967295)>>2];if(b==0)break b;_free(b)}while(0);b=d=a;d=d!=0?7:8;d==7&&_free(b);HEAP32[_translator2>>2]=0}else if(d==9&&b!=0)break a;b=__Z16SelectTranslatorPKc(f);
+HEAP32[_translator2>>2]=b;_strcpy(__ZL20translator2_language&4294967295,f);b=(__Z14LoadDictionaryP10TranslatorPKci(HEAP32[_translator2>>2],f,0)|0)!=0;b=unSign(b,1,0);if(reSign(b,8,0)==0)break a;e=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(e,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=e;e=-1;HEAP8[(__ZL20translator2_language&4294967295)>>0]=0}while(0);return e}
+function __ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,d,e,b,a){var g=STACKTOP;STACKTOP+=392;_memset(g,0,392);var c,h=null,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y=g+4,E=g+168,H=g+208,G=g+220,F=g+228,I=g+232;D=s=v=0;w=-1;A=0;l=-1;x=1;c=HEAP32[_f_logespeak>>2]!=0?1:7;a:do if(c==1){if((HEAP32[_logging_type>>2]&8|0)==0)break a;z=unSign(HEAPU8[(e+10&4294967295)>>0],8,0);_fprintf(HEAP32[_f_logespeak>>2],__str8456&4294967295,HEAP32[(e&4294967295)>>2],z);p=0;for(h=2;;){if(!(((h==4?B:0)|0)<=39)){c=6;break}if(reSign(HEAP8[(d+
+p&4294967295)>>0],8,0)==0){c=6;break}B=HEAP32[_f_logespeak>>2];z=reSign(HEAP8[(d+p&4294967295)>>0],8,0);_fputc(z,B);p=B=p+1&4294967295;h=4;c=5}_fwrite(__str9457&4294967295,1,2,HEAP32[_f_logespeak>>2])}while(0);B=z=unSign(HEAPU8[(e+10&4294967295)>>0],8,0);((z|0)>31?8:9)==8&&(B=31);B=unSign(HEAPU16[(e+6&4294967295)>>1],16,0)&2047|B<<11;z=HEAP32[(e&-1)>>2];c=(z&64|0)!=0?10:18;a:do if(c==10)for(HEAP8[__ZL13embedded_flag_b>>0]=1;;)if(q=HEAP32[__ZL13embedded_read>>2],p=HEAP32[(_embedded_list+q*4&4294967295)>>
+2],HEAP32[__ZL13embedded_read>>2]=q+1&4294967295,q=(p|0)>>8,c=p&31,c=c==9?12:c==12?14:c==13?13:17,c==12?HEAP32[_option_sayas>>2]=q:c==14?(c=(q|0)==0?15:16,c==15?b=0:c==16&&(b=q+b&4294967295)):c==13&&(HEAP32[__ZL15option_emphasis>>2]=q),(p&128|0)==0)c=11;else break a;while(0);c=reSign(HEAP8[(d&4294967295)>>0],8,0)==0?19:20;a:do if(c==19)j=HEAP8[(_word_phonemes&4294967295)>>0]=0;else if(c==20){c=(HEAP32[(f+8312&4294967295)>>2]|0)>0?21:22;c==21&&(HEAP32[(f+8312&4294967295)>>2]=HEAP32[(f+8312&4294967295)>>
+2]-1&4294967295);c=(HEAP32[_option_sayas>>2]&240|0)==16?23:25;b:do if(c==23){if((z&512|0)!=0)break b;b=b+4&4294967295}while(0);c=(z&2|0)!=0&(HEAP32[_option_capitals>>2]|0)>2&(HEAP32[__ZL11embedded_ix>>2]|0)<=243?26:31;c==26&&(c=((HEAP8[__ZL13embedded_flag_b>>0]?2:0)|0)!=0?27:28,c==27&&(HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-1&4294967295)*4&4294967295)>>2]&=-129),A=HEAP32[_option_capitals>>2],j=unSign((A|0)==3,1,0),c=reSign(j,8,0)!=0?29:30,c==29&&(A=20),j=HEAPU32[__ZL11embedded_ix>>2],
+HEAP32[(_embedded_list+j*4&4294967295)>>2]=(A*256&4294967295)+193&4294967295,HEAP32[__ZL11embedded_ix>>2]=j+1&4294967295,HEAP8[__ZL13embedded_flag_b>>0]=1);j=_word_phonemes&4294967295;c=(z&8|0)!=0?32:47;b:do if(c==32){p=(_memcmp(d,__str10459&4294967295,3)|0)==0;v=d;c=p?33:45;c:do if(c==33){d=v+3&4294967295;p=0;u=reSign(HEAP8[d>>0],8,0);d=d+1&4294967295;q=p;(u|0)==32|(u|0)==0?(h=33,c=34):(h=33,c=43);d:do if(c==43)for(;;){C=h==43?C:q;c=_tolower(u)&255;HEAP8[(H+C&4294967295)>>0]=c;p=p+1&4294967295;u=
+reSign(HEAP8[d>>0],8,0);var d=d+1&4294967295,C=p;if((u|0)==32|(u|0)==0){h=43;c=34;break d}else c=h=43}while(0);HEAP8[(H+(h==33?q:C)&4294967295)>>0]=0;p=H&4294967295;for(q=0;;){if(!((q|0)<(HEAP32[_n_phoneme_tables>>2]|0))){c=39;break}c=(_strcmp(p,_phoneme_tab_list+q*48&-1)|0)==0;var K=q;if(c){c=36;break}q=K+1&4294967295;c=38}c==36&&(HEAP32[_phoneme_tab_number>>2]=K);c=(q|0)==(HEAP32[_n_phoneme_tables>>2]|0)?40:41;c==40?r=-1:c==41&&(r=q);p=r;q=unSign((p|0)>0,1,0);if(reSign(q,8,0)==0){c=46;break c}q=
+p;HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(q,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=q;HEAP8[(_word_phonemes&4294967295)>>0]=21;HEAP8[(_word_phonemes+1&4294967295)>>0]=p&255;HEAP8[(_word_phonemes+2&4294967295)>>0]=0}else c==45&&__Z14EncodePhonemesPcS_Ph(v,_word_phonemes&4294967295,g&4294967295);while(0);v=-2147483648}else if(c==47){p=0;c:for(;;){v=p;HEAP8[(y+v&4294967295)>>0]=HEAP8[(d+p&4294967295)>>0];v=reSign(HEAP8[(y+v&
+4294967295)>>0],8,0);if((v|0)==32|(v|0)==0)break c;if((p|0)>159)break c;p=p+1&4294967295}v=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],d,a,e);c=(v&65536|0)!=0?52:53;if(c==52){_llvm_memcpy_p0i8_p0i8_i32(d,y&4294967295,p,1,0);j=v;break a}else if(c==53){c=(v&8388608|0)!=0?54:88;c:do if(c==54){if((HEAP32[(e+12&-1)>>2]&8|0)!=0)break c;t=1;HEAP32[(G&4294967295)>>2]=0;q=HEAP32[(((f&4294967295)+24&4294967295)+44&4294967295)>>2];u=d;c=reSign(HEAP8[u>>0],8,0)!=32;m=u;c?(h=55,c=56):(h=
+55,c=57);d:do if(c==56)for(;;){u=(h==56?O:m)+1&4294967295;c=reSign(HEAP8[u>>0],8,0)!=32;var O=u;if(c)c=h=56;else{h=56;break d}}while(0);m=(h==55?m:O)+1&4294967295;c=F;__Z8utf8_in2PiPKci(c,m,0);n=m=c=HEAPU32[F>>2];c=c>>>0<=255?58:59;d:do if(c==58){var J=_isalpha(n),h=58;c=64;break d}else if(c==59)if(c=n>>>0>12352&m>>>0<=42752?60:61,c==60){c=66;break d}else if(c==61)if(c=m>>>0>563?62:63,c==62){c=65;break d}else if(c==63){var Q=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0),
+h=63;c=64;break d}while(0);d:do if(c==64){c=((h==58?J:Q)|0)==0?65:66;break d}while(0);if(c!=65&&c==66){if((t|0)==0)break c;_strcpy(I&4294967295,_word_phonemes&4294967295);c=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],u+1&4294967295,0,e+12&4294967295);HEAP32[(G&4294967295)>>2]=c;c=(HEAP32[(G&4294967295)>>2]&67108864|0)!=0?68:69;c==68&&(t=0);c=(q&256|0)!=0?70:72;d:do if(c==70){if((HEAP32[(G&4294967295)>>2]&1048576|0)!=0)break d;t=0}while(0);c=(q&512|0)!=0?73:75;d:do if(c==73){if((HEAP32[(e+
+12&-1)>>2]&16|0)==0){c=75;break d}t=0;c=76;break d}while(0);d:do if(c==75){c=(t|0)==0?76:77;break d}while(0);if(c==76&&(_strcpy(_word_phonemes&4294967295,I&4294967295),(t|0)==0))break c;HEAP8[u>>0]=45;v=t=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],d,a,e);(q|0)<=0?(h=77,c=85):(h=77,c=78);if(c==78){m=j;n=0;o=unSign(HEAPU8[m>>0],8,0);c=(o|0)!=0;unSign(c,1,0);m=m+1&4294967295;c=c?79:82;d:do if(c==79)for(;;)if(c=reSign(HEAP8[(HEAP32[(_phoneme_tab+o*4&4294967295)>>2]+11&4294967295)>>
+0],8,0)==2?81:80,c==81&&(n=n+1&4294967295),o=unSign(HEAPU8[m>>0],8,0),c=unSign((o|0)!=0,1,0),m=m+1&4294967295,reSign(c,8,0)!=0)c=79;else break d;while(0);c=n;c=(c|0)<=(q&31|0)?84:83;if(c==84)var R=v,h=84;else if(c==83){HEAP8[u>>0]=32;v=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],d,a,e);break c}}c=((h==84?R:t)|0)==0?86:87;c==86&&(v=HEAP32[(G&4294967295)>>2]);v|=128;HEAP32[_dictionary_skipwords>>2]=1}}while(0);c=reSign(HEAP8[(j&4294967295)>>0],8,0)==21?89:100;c:do if(c==89){_llvm_memcpy_p0i8_p0i8_i32(d,
+y&4294967295,p,1,0);l=j+1&4294967295;c=reSign(HEAP8[(l&4294967295)>>0],8,0)==0?90:91;c==90&&(l=__str4451&4294967295);_strcpy(E&4294967295,_dictionary_name&4294967295);l=q=__Z14SetTranslator2PKc(l);c=(q|0)>=0?92:95;d:do if(c==92)if(v=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator2>>2],d,a,e),c=reSign(HEAP8[(j&4294967295)>>0],8,0)==21?93:94,c==93){l=-1;c=95;break d}else if(c==94){c=(l|0)<0?95:96;break d}while(0);c==95&&(HEAP8[(j&4294967295)>>0]=13,HEAP8[(j+1&4294967295)>>0]=13,HEAP8[(j+
+2&4294967295)>>0]=0);q=(__Z24ChangeEquivalentPhonemesP10TranslatoriPc(f,l,j)|0)!=0;q=unSign(q,1,0);c=reSign(q,8,0)!=0?97:98;if(c!=97&&c==98&&(l|0)!=-1)break c;_strcpy(_dictionary_name&4294967295,E&4294967295);l=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(l,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=l;l=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]}while(0);c=(z&128|0)==0?101:111;c:do if(c==
+101){c=(v&268435456|0)!=0?102:104;d:do if(c==102){if(!((b|0)<=0))break d;b=1}while(0);if((v&256|0)==0){c=111;break c}if((z|0)!=0){c=111;break c}if((HEAP32[(e+-12&-1)>>2]&512|0)!=0){c=111;break c}if((HEAP32[(f+8312&4294967295)>>2]|0)!=0){c=111;break c}c=(b|0)<=3?109:110;c==109&&(b=4);HEAP32[(f+8312&4294967295)>>2]=3}while(0);if(!((HEAP32[__ZL15option_emphasis>>2]|0)>2))break b;if(!((b|0)<=0))break b;b=1}}while(0);q=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295;p=0;u=1;t=0;n=-1;m=0;c=(v|0)<0?115:117;
+b:do if(c==115){if((v&536870912|0)!=0)break b;m=16}while(0);o=b;(o|0)>0&(HEAP32[_n_ph_list2>>2]|0)<=995?(h=117,c=118):(h=117,c=122);b:do if(c==118)for(;;)if(c=((h==117?o:k)|0)>1,h=HEAP32[_n_ph_list2>>2],k=_ph_list2+h*8&4294967295,HEAP32[_n_ph_list2>>2]=h+1&4294967295,c=c?119:120,c==119?(HEAP8[(k&4294967295)>>0]=9,HEAP8[(k+1&4294967295)>>0]=0,HEAP8[(k+3&4294967295)>>0]=0,HEAP16[(k+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(k+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>
+0]=0,b=b-2&4294967295):c==120&&(HEAP8[(k&4294967295)>>0]=11,HEAP8[(k+1&4294967295)>>0]=0,HEAP8[(k+3&4294967295)>>0]=0,HEAP16[(k+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(k+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,b=b-1&4294967295),HEAP32[(f+8316&4294967295)>>2]=0,HEAP32[(f+8320&4294967295)>>2]=0,k=b,(k|0)>0&(HEAP32[_n_ph_list2>>2]|0)<=995)h=121,c=118;else break b;while(0);c=(HEAP32[_option_capitals>>2]|0)==1?123:128;b:do if(c==123){if((z&2|0)==0)break b;c=
+HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=10;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;c=HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=18;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+
+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;c=reSign(z&1,8,0)!=0^1;c=unSign(c,1,0);c=reSign(c,8,0)!=0?126:125;c:do if(c==125){c=reSign(HEAP8[(d+1&4294967295)>>0],8,0);if((__Z7IsAlphaj(c)|0)==0){c=126;break c}c=HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=10;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>
+0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;c=HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=18;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;break b}while(0)}while(0);c=(l|0)>=0?129:130;c==129&&(c=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295,HEAP8[(c&
+4294967295)>>0]=21,HEAP8[(c+1&4294967295)>>0]=0,HEAP8[(c+3&4294967295)>>0]=0,HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(c+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,c=HEAP32[_n_ph_list2>>2],HEAP8[((_ph_list2+c*8&4294967295)+3&4294967295)>>0]=l&255,HEAP32[_n_ph_list2>>2]=c+1&4294967295);c=(z&128|0)!=0?131:133;b:do if(c==131){h=unSign(HEAPU8[j>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+h*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=0)break b;j=j+1&4294967295}while(0);
+c=reSign(HEAP8[(j&4294967295)>>0],8,0)==0?134:136;b:do if(c==134){if(((HEAP8[__ZL13embedded_flag_b>>0]?2:0)|0)==0)break b;HEAP8[(j&4294967295)>>0]=23;HEAP8[(j+1&4294967295)>>0]=0}while(0);h=HEAP8[j>>0];c=reSign(h,8,0)!=0;j=j+1&4294967295;c=c^1|(HEAP32[_n_ph_list2>>2]|0)>995?174:137;b:do if(c==137)for(;;){c=reSign(h,8,0)==-1?138:139;d:do if(c==139)if(c=unSign(h,8,0),o=HEAP32[(_phoneme_tab+c*4&4294967295)>>2],c=reSign(h,8,0)==21?140:141,c==140)HEAP8[(_ph_list2+HEAP32[_n_ph_list2>>2]*8&-1)>>0]=h,HEAP16[((_ph_list2+
+HEAP32[_n_ph_list2>>2]*8&4294967295)+6&4294967295)>>1]=0,HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,o=HEAP32[_n_ph_list2>>2],HEAP8[((_ph_list2+o*8&4294967295)+3&4294967295)>>0]=HEAP8[j>>0],HEAP32[_n_ph_list2>>2]=o+1&4294967295,j=j+1&4294967295;else if(c==141)if(c=reSign(HEAP8[(o+11&4294967295)>>0],8,0)==1?142:147,c==142)c=reSign(HEAP16[(o+8&4294967295)>>1],16,0)==0?143:144,c==143?u=unSign(HEAPU8[(o+14&4294967295)>>0],8,0):
+c==144&&(c=(w|0)>=0?145:146,c==145?HEAP8[((_ph_list2+w*8&4294967295)+3&4294967295)>>0]=h:c==146&&(s=unSign(h,8,0)));else if(c==147)if(c=reSign(h,8,0)==20?148:149,c==148)w=HEAP32[_n_ph_list2>>2]-1&4294967295,HEAP16[((_ph_list2+w*8&4294967295)+4&4294967295)>>1]|=4,HEAP8[((_ph_list2+w*8&4294967295)+1&4294967295)>>0]=u&255;else if(c==149)if(c=reSign(h,8,0)==12?150:151,c==150)HEAP16[((_ph_list2+(HEAP32[_n_ph_list2>>2]-1&4294967295)*8&4294967295)+4&4294967295)>>1]|=8;else if(c==151)if(c=reSign(h,8,0)==
+15?152:153,c==152)t=B+1&4294967295;else if(c==153)if(c=reSign(h,8,0)==22?154:156,c==154){if((HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]|0)==0)break d;v|=524288}else if(c==156){HEAP8[(_ph_list2+HEAP32[_n_ph_list2>>2]*8&-1)>>0]=h;HEAP8[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+3&4294967295)>>0]=0;HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535|m&65535;HEAP8[__ZL13embedded_flag_b>>0]=0;HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>
+2]*8&4294967295)+6&4294967295)>>1]=t&65535;t=0;c=reSign(HEAP8[(o+11&4294967295)>>0],8,0)==2?157:166;e:do if(c==157){p=u;u=1;c=(p|0)>3?158:159;c==158&&(HEAP8[__ZL18any_stressed_words_b>>0]=1);c=(w|0)>=0?160:162;f:do if(c==160){if((HEAP32[_n_ph_list2>>2]-1&4294967295|0)==(w|0))break f;HEAP8[((_ph_list2+(HEAP32[_n_ph_list2>>2]-1&4294967295)*8&4294967295)+1&4294967295)>>0]=p&255}while(0);HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]|=4;w=HEAP32[_n_ph_list2>>2];c=(p|0)>(n|0)?
+163:164;c==163&&(n=p,D=HEAP32[_n_ph_list2>>2]);if((s|0)==0){c=173;break e}HEAP8[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+3&4294967295)>>0]=s&255;s=0}else if(c==166){if((x|0)==0){c=173;break e}if((HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]|0)==0){c=173;break e}c=(HEAP32[(f+8320&4294967295)>>2]&524288|0)==0?170:169;f:do if(c==169){c=reSign(HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]&1,8,0)!=0?172:170;break f}while(0);if(c==170){if((HEAP32[(f+8316&4294967295)>>2]|
+0)==0){c=173;break e}if((HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]&2|0)==0){c=173;break e}}HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]|=8}while(0);HEAP8[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+1&4294967295)>>0]=p&255;HEAP32[_n_ph_list2>>2]=HEAP32[_n_ph_list2>>2]+1&4294967295;x=0}while(0);h=HEAP8[j>>0];c=reSign(h,8,0)!=0;c=unSign(c,1,0);j=j+1&4294967295;c=reSign(c,8,0)!=0^1;c=unSign(c,1,0);if(reSign(c,8,0)!=0|(HEAP32[_n_ph_list2>>2]|0)>995)break b;
+else c=137}while(0);c=(z&131072|0)!=0?175:176;c==175&&(j=HEAP32[_n_ph_list2>>2],c=_ph_list2+j*8&4294967295,HEAP32[_n_ph_list2>>2]=j+1&4294967295,j=c,HEAP8[(j&4294967295)>>0]=27,HEAP8[(j+1&4294967295)>>0]=0,HEAP8[(j+3&4294967295)>>0]=0,HEAP16[(j+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(j+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0);c=(z&128|0)==0?177:178;c==177&&(HEAP16[(q+6&4294967295)>>1]=B&65535);HEAP32[(f+8316&4294967295)>>2]=0;c=(p|0)>3?179:181;b:do if(c==
+179){j=unSign(HEAPU8[(_ph_list2+(HEAP32[_n_ph_list2>>2]-1&4294967295)*8&-1)>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=2)break b;HEAP32[(f+8316&4294967295)>>2]=1}while(0);c=(l|0)>=0?182:183;c==182&&(_strcpy(_dictionary_name&4294967295,E&4294967295),j=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(j,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=
+j,j=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295,HEAP8[(j&4294967295)>>0]=21,HEAP8[(j+1&4294967295)>>0]=0,HEAP8[(j+3&4294967295)>>0]=0,HEAP16[(j+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(j+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,j=HEAP32[_n_ph_list2>>2],HEAP8[((_ph_list2+j*8&4294967295)+3&4294967295)>>0]=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]&255,HEAP32[_n_ph_list2>>2]=j+1&4294967295);c=(A|0)>0?184:185;c==184&&(j=HEAP32[__ZL11embedded_ix>>2],HEAP32[(_embedded_list+
+j*4&4294967295)>>2]=(A*256&4294967295)+225&4294967295,HEAP32[__ZL11embedded_ix>>2]=j+1&4294967295,j=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295,HEAP8[(j&4294967295)>>0]=10,HEAP8[(j+1&4294967295)>>0]=0,HEAP8[(j+3&4294967295)>>0]=0,HEAP16[(j+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(j+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,j=HEAP32[_n_ph_list2>>2],HEAP16[((_ph_list2+j*8&4294967295)+4&4294967295)>>1]=2,HEAP32[_n_ph_list2>>2]=j+1&4294967295);c=(v&4096|0)!=
+0?186:187;c==186&&(HEAP16[((_ph_list2+D*8&4294967295)+4&4294967295)>>1]|=64);j=HEAP32[(f+8320&4294967295)>>2]=v}while(0);STACKTOP=g;return j}function __Z7IsSpacej(f){var d,e,b;d=(f|0)==0?1:2;d==1?b=0:d==2&&(d=f>>>0>9471&f>>>0<=9631?3:4,d==3?b=1:d==4&&(d=f>>>0<=255?5:6,d==5?e=_isspace(f):d==6&&(e=0),b=e));return b}
+function __Z15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPc(f,d,e,b,a){var g=STACKTOP;STACKTOP+=6504;_memset(g,0,6504);var c,h=null,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F,I,C,K,O,J,Q,R,V,M,P,Y,ca,N,L,T=g+4,Z=g+8,S,ea=g+12,$=g+16,X=g+20,ia=g+24,ha,aa,da,W,ka,ua,oa,qa,ra,xa,la,ga,ta,ma,U=g+28,na=g+32,ba=g+1440,ja=g+5040,va,za=g+5740,wa=g+5744,Aa=g+5748,fa,pa,sa=g+5752,Ba=g+5904,ya;S=HEAP32[Z>>2]=0;HEAP32[$>>2]=32;Q=0;aa=D=HEAP32[ia>>2]=0;da=1;ma=ta=ga=la=xa=oa=ua=0;HEAP32[U>>2]=0;c=f==0?1:
+2;a:do if(c==1)N=0;else if(c==2){HEAP32[_p_textinput>>2]=e;HEAP32[_p_wchar_input>>2]=e;HEAP32[__ZL11embedded_ix>>2]=0;HEAP32[__ZL13embedded_read>>2]=0;HEAP32[_pre_pause>>2]=0;HEAP8[__ZL18any_stressed_words_b>>0]=0;HEAP32[_clause_start_char>>2]=HEAP32[_count_characters>>2];N=unSign((HEAP32[_clause_start_char>>2]|0)<0,1,0);c=reSign(N,8,0)!=0?3:4;c==3&&(HEAP32[_clause_start_char>>2]=0);HEAP32[_clause_start_word>>2]=HEAP32[_count_words>>2]+1&4294967295;L=0;b:for(;;)if(HEAP16[(na+L*2&4294967295)>>1]=0,
+L=N=L+1&4294967295,!((N|0)<=699))break b;N=__Z10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_(f,d,__ZL6source&4294967295,na&4294967295,U,700,za,__ZZ15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPcE17voice_change_name&4294967295);c=HEAP32[_f_logespeak>>2]!=0?7:11;b:do if(c==7){if((HEAP32[_logging_type>>2]&4|0)==0)break b;_fprintf(HEAP32[_f_logespeak>>2],__str11463&4294967295,N);L=__ZL6source&4294967295;va=reSign(HEAP8[L>>0],8,0)!=0;ha=HEAP32[_f_logespeak>>2];va?(h=8,c=9):(h=8,c=10);c:do if(c==9)for(;;){Ca=
+h==9?Ca:ha;va=reSign(HEAP8[L>>0],8,0);_fputc(va,Ca);L=L+1&4294967295;va=reSign(HEAP8[L>>0],8,0)!=0;var Ca=HEAP32[_f_logespeak>>2];if(va)c=h=9;else{h=9;c=10;break c}}while(0);_fwrite(__str12464&4294967295,1,10,h==8?ha:Ca);_fflush(HEAP32[_f_logespeak>>2])}while(0);HEAP16[(na+(HEAP32[U>>2]+1&4294967295)*2&4294967295)>>1]=0;HEAP16[(na+(HEAP32[U>>2]+2&4294967295)*2&4294967295)>>1]=32767;HEAP16[(na+(HEAP32[U>>2]+3&4294967295)*2&4294967295)>>1]=0;ha=(N&4095)*10&4294967295;va=(N|0)>>12&7;c=(HEAP32[za>>2]|
+0)!=0?12:13;c==12&&(va=HEAP32[za>>2]);L=__ZL6source&4294967295;b:for(;;){if(reSign(HEAP8[L>>0],8,0)==0)break b;M=reSign(HEAP8[L>>0],8,0);h=M&255;c=(h|0)==0?16:15;c:do if(c==15){if(M>>>0>32){c=16;break c}P=1;c=18;break c}while(0);c==16&&(P=0);M=P;M=unSign((M|0)==0,1,0);if(reSign(M,8,0)!=0)break b;L=L+1&4294967295}c=reSign(HEAP8[L>>0],8,0)==0?22:25;c==22?(ha=ha-HEAP32[__ZL16max_clause_pause>>2]&4294967295,c=(ha|0)<0?23:24,c==23&&(ha=0),N&=-524289,HEAP32[__ZL16max_clause_pause>>2]=ha+HEAP32[__ZL16max_clause_pause>>
+2]&4294967295):c==25&&(HEAP32[__ZL16max_clause_pause>>2]=ha);HEAP32[(f+8324&4294967295)>>2]=N;c=(HEAP32[_new_sentence>>2]|0)!=0?27:30;b:do if(c==27){HEAP32[_count_sentences>>2]=HEAP32[_count_sentences>>2]+1&4294967295;if(!((HEAP32[_skip_sentences>>2]|0)>0))break b;HEAP32[_skip_sentences>>2]=HEAP32[_skip_sentences>>2]-1&4294967295;if((HEAP32[_skip_sentences>>2]|0)!=0)break b;HEAP32[_skipping_text>>2]=0}while(0);_llvm_memset_p0i8_i32(_ph_list2&4294967295,0,8,1,0);HEAP8[(_ph_list2&4294967295)>>0]=10;
+HEAP32[_n_ph_list2>>2]=1;HEAP32[(f+8288&4294967295)>>2]=0;HEAP32[(f+8312&4294967295)>>2]=0;HEAP32[(f+8272&4294967295)>>2]=0;HEAP32[(f+8284&4294967295)>>2]=0;HEAP32[(f+8276&4294967295)>>2]=0;HEAP32[(f+8280&4294967295)>>2]=0;HEAP32[(f+652&4294967295)>>2]=0;HEAP32[(f+8316&4294967295)>>2]=0;ra=qa=ka=M=HEAP32[(f+8320&4294967295)>>2]=0;HEAP8[(ja&4294967295)>>0]=0;HEAP8[(ja+1&4294967295)>>0]=32;HEAP8[(ja+2&4294967295)>>0]=32;L=3;HEAP32[ea>>2]=32;HEAP16[((ba&4294967295)+4&4294967295)>>1]=L&65535;o=W=HEAP32[(ba&
+-1)>>2]=0;h=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0;V=o;h?(h=30,c=31):(h=30,c=32);b:do if(c==31)for(;;){o=(h==31?Ea:V)+1&4294967295;var h=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0,Ea=o;if(h)c=h=31;else{h=31;break b}}while(0);HEAP16[((ba&4294967295)+6&4294967295)>>1]=HEAP16[(na+(h==30?V:Ea)*2&4294967295)>>1];m=0;c=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0?33:36;b:do if(c==33)for(;;)if(V=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=-1,V=unSign(V,1,0),o=o+1&4294967295,c=reSign(V,8,0)!=
+0?35:34,c==35&&(m=m+1&4294967295),reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0)c=33;else break b;while(0);HEAP8[((ba&4294967295)+10&4294967295)>>0]=m&255;b:for(;;){if((W|0)!=0)break b;if(!((L|0)<=699&(HEAP32[_n_ph_list2>>2]|0)<=995))break b;m=HEAP32[$>>2];__Z8utf8_in2PiPKci($,ja+(L-1&4294967295)&4294967295,1);c=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?41:38;c:do if(c==38)if(V=HEAP32[$>>2],c=V>>>0>47&V>>>0<=57?40:39,c==40){if((__Z7IsAlphaj(m)|0)==0)break c;HEAP32[$>>2]=97;break c}else if(c==
+39)break c;while(0);c=(Q|0)!=0?44:45;c:do if(c==44)HEAP32[ea>>2]=Q,Q=0;else if(c==45){if((HEAP32[Z>>2]|0)==0)break c;__Z8utf8_in2PiPKci(ea,__ZL6source+(HEAP32[Z>>2]-1&4294967295)&4294967295,1)}while(0);V=HEAP32[Z>>2];c=(HEAP32[ia>>2]|0)!=0?48:49;c==48?(x=HEAP32[ia>>2],HEAP32[ia>>2]=0):c==49&&(q=__ZL6source+HEAP32[Z>>2]&4294967295,x=T,x=__Z8utf8_in2PiPKci(x,q,0),HEAP32[Z>>2]=HEAP32[Z>>2]+x&4294967295,x=HEAP32[T>>2]);c=__ZL6source+HEAP32[Z>>2]&4294967295;q=X;q=__Z8utf8_in2PiPKci(q,c,0);c=x;c=c==0?51:
+c==1?53:52;c:do if(c==51){W=1;x=32;c=52;break c}while(0);c:do if(c==52){c=(reSign(HEAP8[_ctrl_embedded>>0],8,0)|0)==(x|0)?53:79;break c}while(0);if(c==53)if(p=HEAP32[Z>>2]-1&4294967295,c=(HEAP32[ea>>2]|0)!=32?54:55,c==54)Q=x=32,HEAP32[Z>>2]=HEAP32[Z>>2]-1&4294967295;else if(c==55){q=Z;m=__str2447&4294967295;Q=-1;V=0;r=HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0];c=reSign(r,8,0)==43?56:57;c:do if(c==56)V=64,HEAP32[q>>2]=HEAP32[q>>2]+1&4294967295;else if(c==57){if(reSign(r,8,0)!=45)break c;V=96;
+HEAP32[q>>2]=HEAP32[q>>2]+1&4294967295}while(0);c=(reSign(HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?60:62;c:do if(c==60){Q=_atoi(__ZL6source+HEAP32[q>>2]&4294967295);if(!((reSign(HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0],8,0)-48&4294967295)>>>0<=9))break c;for(;;)if(HEAP32[q>>2]=HEAP32[q>>2]+1&4294967295,(reSign(HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)c=61;else break c}while(0);c=HEAPU32[q>>2];r=HEAP8[(__ZL6source+c&4294967295)>>
+0];HEAP32[q>>2]=c+1&4294967295;c=(HEAP32[__ZL11embedded_ix>>2]|0)>247?63:64;if(c==63)R=0;else if(c==64)if(c=unSign(r,8,0),q=m,r=c,c=(r|0)>127?65:66,c==65?J=0:c==66&&(J=_strchr(q,r)),q=J,c=unSign(q==0,1,0),c=reSign(c,8,0)!=0?68:69,c==68)R=0;else if(c==69){R=m=(q-m&4294967295)+1&4294967295;(Q|0)==-1?(h=69,c=70):(h=69,c=71);if(c==70){var Da=R;Q=HEAP32[(_embedded_default+Da*4&4294967295)>>2];V=0;h=70}c=((h==70?Da:m)|0)==9?72:73;c==72&&(HEAP32[__ZL13option_sayas2>>2]=Q,HEAP32[__ZL18count_sayas_digits>>
+2]=0);c=(R|0)==13?74:77;c==74&&(c=(Q|0)>2?75:76,c==75?HEAP8[__ZL13word_emphasis_b>>0]=1:c==76&&(HEAP8[__ZL13word_emphasis_b>>0]=0));m=HEAP32[__ZL11embedded_ix>>2];HEAP32[(_embedded_list+m*4&4294967295)>>2]=(V+R&4294967295)+(Q*256&4294967295)&4294967295;HEAP32[__ZL11embedded_ix>>2]=m+1&4294967295;R=1}Q=R;xa=xa+Q&4294967295;Q=HEAP32[ea>>2];_llvm_memset_p0i8_i32(__ZL6source+p&4294967295,32,HEAP32[Z>>2]-p&4294967295,1,0);HEAP32[Z>>2]=p;continue b}c=(HEAP32[__ZL13option_sayas2>>2]|0)==36?80:88;c:do if(c==
+80){if((x|0)==32)break c;c=(HEAP32[ea>>2]|0)==32?82:84;d:do if(c==82){if((HEAP32[X>>2]|0)!=32)break d;HEAP32[__ZL13option_sayas2>>2]=20}while(0);x=c=x;c=(c|0)==73?85:87;d:do if(c==85){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810){c=87;break d}x=305}while(0);x=_towlower(x)}while(0);c=(ua|0)!=0?89:92;c:do if(c==89){da=8;var Ja=x;if((Ja|0)==93)h=89;else{h=89;c=426;break c}if((HEAP32[X>>2]|0)!=93){c=424;break c}ua=0;HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;x=32;h=91;c=425;break c}else if(c==
+92)if(c=(HEAP32[__ZL13option_sayas2>>2]&240|0)==64?93:102,c==93){p=x;c=p>>>0<=255?95:94;d:do if(c==95){if((unSign((p-48&4294967295)>>>0<=9,1,0)|0)==0)break d;HEAP32[__ZL18count_sayas_digits>>2]=HEAP32[__ZL18count_sayas_digits>>2]+1&4294967295;if(!((HEAP32[__ZL13option_sayas2>>2]&15|0)<(HEAP32[__ZL18count_sayas_digits>>2]|0))){c=424;break c}x=32;ga=1;HEAP32[__ZL18count_sayas_digits>>2]=0;h=97;c=425;break c}while(0);HEAP32[__ZL18count_sayas_digits>>2]=0;p=c=HEAPU32[$>>2];c=c>>>0<=255?100:99;if(c==100){if((unSign((p-
+48&4294967295)>>>0<=9,1,0)|0)==0){c=424;break c}x=32;ga=1;h=101;c=425;break c}else if(c==99){c=424;break c}}else if(c==102){if((HEAP32[__ZL13option_sayas2>>2]&16|0)!=0){c=424;break c}c=(x|0)==146|(x|0)==180|(x|0)==8217|(x|0)==8242?104:105;c==104&&(x=39);p=x;(x|0)==8216|(p|0)==63?(h=105,c=106):(h=105,c=110);d:do if(c==106){c=(__Z7IsAlphaj(HEAP32[$>>2])|0)==0?109:107;e:do if(c==107){if((__Z7IsAlphaj(HEAP32[X>>2])|0)==0)break e;x=39;c=114;break d}while(0);var Na=x,h=109;c=110;break d}while(0);d:do if(c==
+110)if(c=((h==109?Na:p)|0)==1328?111:112,c==111)x=32,qa|=1024;else if(c==112){if((x|0)!=1367)break d;x=32;qa|=131072}while(0);c=HEAP32[X>>2];r=x;u=HEAP32[ea>>2];F=__ZL6source+HEAP32[Z>>2]&4294967295;p=f;K=F;C=u;u=r;F=c;r=ia;c=HEAP32[(p+280&4294967295)>>2];c=c==24934?115:c==27503?137:c==28268?115:147;d:do if(c==115){n=C=c=C;c=c>>>0<=255?116:117;e:do if(c==116){var Oa=_isalpha(n),h=116;c=122;break e}else if(c==117)if(c=n>>>0>12352&C>>>0<=42752?118:119,c==118){c=147;break d}else if(c==119)if(c=C>>>0>
+563?120:121,c==120){c=123;break e}else if(c==121){var Pa=unSign(HEAPU8[(__ZL10walpha_tab+(C-256&4294967295)&4294967295)>>0],8,0),h=121;c=122;break e}while(0);if(c==122&&((h==116?Oa:Pa)|0)!=0){c=147;break d}C=K+1&4294967295;c=g;__Z8utf8_in2PiPKci(c,C,0);c=(u|0)!=39?131:124;e:do if(c==124&&(C=HEAP32[g>>2],c=(C|0)==0?125:126,c!=125&&c==126)){c=C>>>0>9471&C>>>0<=9631?127:128;if(c!=127&&c==128)if(c=C>>>0<=255?130:129,c==130){if((_isspace(C)|0)==0)break e}else if(c==129)break e;c=(F|0)==110?133:135;f:do if(c==
+133){if((HEAP32[(p+280&4294967295)>>2]|0)!=24934){c=135;break f}HEAP8[(K&4294967295)>>0]=32;c=192;break f}while(0);if(c==135&&!((F|0)==110|(F|0)==116)){c=147;break d}x=601;c=194;break d}while(0);c=147;break d}else if(c==137){n=u-44032&4294967295;c=(n|0)<0?144:138;e:do if(c==138){if(u>>>0>55215)break e;O=(n|0)/588|0;h=((n|0)/28|0)%21;K=(n|0)%28;c=(O|0)==11?140:142;f:do if(c==140){u=h+4449&4294967295;if(!((K|0)>0))break f;HEAP32[r>>2]=K+4519&4294967295}else c==142&&(u=O+4352&4294967295,HEAP32[r>>2]=
+((h*28&4294967295)+50500&4294967295)+K&4294967295);while(0);O=u;h=143;c=193;break d}while(0);n=u-12592&4294967295;c=(n|0)<0|(n|0)>51?145:146;if(c==145){c=147;break d}else if(c==146){var Qa=unSign(HEAPU8[(__ZZL13TranslateCharP10TranslatorPcijjPiE20hangul_compatibility+n&4294967295)>>0],8,0)+4352&4294967295,h=146;c=193;break d}}while(0);d:do if(c==147){y=u;c=F;F=p;u=y;y=c;p=r;r=0;c=(unSign(HEAPU8[__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b>>0],1,0)|0)!=0?148:149;if(c==148)HEAP8[__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b>>
+0]=0,E=8;else if(c==149)if(c=(u|0)==0?150:151,c==150)E=0;else if(c==151)if(K=HEAP32[((F&4294967295)+264&4294967295)>>2],c=unSign(K==0,1,0),c=reSign(c,8,0)!=0,F=u,c=c?152:153,c==152)E=F;else if(c==153){n=F=C=F;c=F>>>0<=255?154:155;e:do if(c==154)I=_isupper(n);else if(c==155){c=n>>>0>563?157:156;f:do if(c==156){I=unSign(HEAPU8[(__ZL10walpha_tab+(F-256&4294967295)&4294967295)>>0],8,0);if((I|0)==0|(I|0)==255){c=157;break f}I=1;break e}while(0);I=0}while(0);c=I;c=unSign((c|0)!=0,1,0);c=reSign(c,8,0)!=
+0?160:161;c==160&&(C=_towlower(u),r=1);n=F=0;e:for(;;){o=HEAP32[(K+4*n&4294967295)>>2];c=unSign((o|0)!=0,1,0);if(reSign(c,8,0)==0){c=169;break e}c=(o&65535|0)==(C|0)?163:167;if(c==163){if((o>>>0>>>16|0)==0){c=164;break e}c=o>>>0>>>16;o=_towlower(y);if((c|0)==(o|0)){c=166;break e}}n=n+2&4294967295;c=168}if(c==169)var Ra=F,h=169;else if(c==164){var Ka=HEAPU32[(K+4*(n+1&4294967295)&4294967295)>>2];F=Ka;h=164}else if(c==166){var La=HEAPU32[(K+4*(n+1&4294967295)&4294967295)>>2];F=La;HEAP8[__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b>>
+0]=1;h=166}c=((h==169?Ra:h==166?La:Ka)|0)==0?171:172;if(c==171)E=u;else if(c==172){c=(F&-2097152|0)!=0?173:185;if(c==173){E=F>>>0>>>16;c=(r|0)!=0?174:184;e:do if(c==174){u=h=y;c=h>>>0<=255?179:175;f:do if(c==179){if((_isupper(u)|0)==0)break e}else if(c==175){c=u>>>0>563?177:176;g:do if(c==176){h=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0);if((h|0)==0|(h|0)==255)break g;break f}while(0);break e}while(0);h=E;c=_tolower(h-1&4294967295);E=h;c=(c|0)==(h|0)?181:182;c==181?G=
+E-1&4294967295:c==182&&(G=E);E=G}while(0);HEAP32[p>>2]=E;F&=65535}c=(r|0)!=0?186:190;c==186&&(y=F,h=_tolower(y-1&4294967295),E=y,c=(h|0)==(y|0)?187:188,c==187?H=E-1&4294967295:c==188&&(H=E),F=E=H);E=F}}y=E;h=191;c=193;break d}while(0);if(c==193&&(x=c=h==143?O:h==146?Qa:y,(c|0)==8))continue b;c=(HEAP32[ia>>2]|0)!=0?195:196;c==195&&(HEAP32[X>>2]=HEAP32[ia>>2]);c=(__Z7IsAlphaj(x)|0)!=0?210:197;d:do if(c==197){p=x;c=(p|0)==0?198:199;if(c!=198&&c==199)if(c=p>>>0>9471&p>>>0<=9631?200:201,c==200)break d;
+else if(c==201&&(c=p>>>0<=255?203:202,c==203&&(_isspace(p)|0)!=0))break d;r=x;p=HEAP32[(f+704&4294967295)>>2];e:for(;;){if((HEAP32[p>>2]|0)==0){c=208;break e}var Ma=p;if((HEAP32[p>>2]|0)==(r|0)){c=209;break e}p=Ma+4&4294967295;c=207}if(c!=208&&c==209&&Ma!=0)break d;c=(__Z7IsAlphaj(HEAP32[$>>2])|0)!=0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break d;c=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?218:213;e:do if(c==213)if(c=x,c=c>>>0>47&c>>>0<=57?215:214,c==215)if(c=HEAP32[X>>2],c=c>>>0>47&c>>>
+0<=57?216:217,c==216){c=218;break e}else{if(c==217){ca=1;c=219;break e}}else if(c==214){c=218;break e}while(0);c==218&&(ca=0);c=ca;c=reSign(c,8,0)!=0^1;c=unSign(c,1,0);if(reSign(c,8,0)==0)break d;x=32;ga=1;break d}while(0);p=c=HEAPU32[$>>2];c=c>>>0<=255?223:222;d:do if(c==223){if((unSign((p-48&4294967295)>>>0<=9,1,0)|0)==0){c=229;break d}B=x;c=B>>>0<=255?225:226;c==225?z=unSign((B-48&4294967295)>>>0<=9,1,0):c==226&&(z=0);h=z;B=x;if((h|0)==0&(x|0)!=46&(x|0)!=44&(B|0)!=32)h=227;else{h=227;c=232;break d}x=
+32;ga=1;c=236;break d}else if(c==222){c=229;break d}while(0);d:do if(c==229){c=(HEAP32[ea>>2]|0)!=44?230:231;c==230&&(ma=0);var Sa=x,h=231;c=232;break d}while(0);d:do if(c==232){if(((h==231?Sa:B)|0)!=91)break d;c=(HEAP32[X>>2]|0)==2?235:234;if(c==234&&!((HEAP32[X>>2]|0)==91&(HEAP32[_option_phoneme_input>>2]|0)!=0))break d;ua=8;HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;continue b}while(0);c=(__Z7IsAlphaj(x)|0)!=0;c=unSign(c,1,0);c=reSign(c,8,0)!=0?237:316;if(c==237){c=(__Z7IsAlphaj(HEAP32[$>>2])|0)==
+0?242:238;d:do if(c==238){c=reSign(HEAP8[((f&4294967295)+251&4294967295)>>0],8,0)==0?241:239;if(c==239){if((x|0)>12352){c=242;break d}if((HEAP32[$>>2]|0)>12352){c=242;break d}}c=273;break d}while(0);d:do if(c==242){r=HEAP32[$>>2];p=HEAP32[(f+704&4294967295)>>2];e:for(;;){if((HEAP32[p>>2]|0)==0){c=246;break e}var Fa=p;if((HEAP32[p>>2]|0)==(r|0)){c=247;break e}p=Fa+4&4294967295;c=245}e:do if(c==246){c=248;break e}else if(c==247){c=Fa==0?248:249;break e}while(0);c==248&&(la=0);c=(HEAP32[$>>2]|0)==32?
+258:250;e:do if(c==250){r=HEAP32[$>>2];for(p=HEAP32[(f+704&4294967295)>>2];;){if((HEAP32[p>>2]|0)==0){c=254;break}var Ga=p;if((HEAP32[p>>2]|0)==(r|0)){c=255;break}p=Ga+4&4294967295;c=253}if(c!=254&&c==255&&Ga!=0)break e;x=32;ga=1;c=(__Z9IsBracketi(HEAP32[$>>2])|0)==0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break d;ra|=256;break d}while(0);p=r=x;c=r>>>0<=255?263:259;e:do if(c==263){c=(_isupper(r)|0)!=0?264:265;break e}else if(c==259){c=r>>>0>563?261:260;f:do if(c==260){c=unSign(HEAPU8[(__ZL10walpha_tab+
+(p-256&4294967295)&4294967295)>>0],8,0);if((c|0)==0|(c|0)==255)break f;c=264;break e}while(0);c=265;break e}while(0);c==264&&(qa|=2);if((HEAP32[$>>2]|0)!=32)break d;p=reSign(HEAP8[(ja+(L-2&4294967295)&4294967295)>>0],8,0);c=p>>>0<=255?268:267;if(c==268){if((unSign((p-48&4294967295)>>>0<=9,1,0)|0)==0)break d;p=HEAP32[ea>>2];c=p>>>0<=255?271:270;if(c==271&&(unSign((p-48&4294967295)>>>0<=9,1,0)|0)!=0)break d;HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;p=M;HEAP16[((ba+p*12&4294967295)+4&4294967295)>>
+1]=HEAP16[((ba+p*12&4294967295)+4&4294967295)>>1]+1&65535}}while(0);la=la+1&4294967295;p=r=x;c=r>>>0<=255?278:274;d:do if(c==278){c=(_isupper(r)|0)!=0?279:308;break d}else if(c==274){c=r>>>0>563?276:275;e:do if(c==275){c=unSign(HEAPU8[(__ZL10walpha_tab+(p-256&4294967295)&4294967295)>>0],8,0);if((c|0)==0|(c|0)==255)break e;c=279;break d}while(0);c=308;break d}while(0);if(c==279){x=c=x;c=(c|0)==73?280:282;d:do if(c==280){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810)break d;x=305}while(0);
+x=_towlower(x);o=HEAP32[(((f&4294967295)+24&4294967295)+52&4294967295)>>2];c=unSign((o|0)>0,1,0);c=reSign(c,8,0)!=0?283:286;if(c==283){if((o|0)!=2){c=424;break c}if((ta|0)!=0){c=424;break c}HEAP32[ia>>2]=x;x=712;ta=1;h=285;c=425;break c}else if(c==286){r=p=HEAP32[ea>>2];c=p>>>0<=255?291:287;d:do if(c==291){c=(_islower(r)|0)!=0?292:293;break d}else if(c==287){c=r>>>0>563?289:288;e:do if(c==288){if(reSign(HEAP8[(__ZL10walpha_tab+(p-256&4294967295)&4294967295)>>0],8,0)!=-1)break e;c=292;break d}while(0);
+c=293;break d}while(0);if(c==292){x=32;ga=1;var Ha=x;Q=Ha;h=292;c=426;break c}else if(c==293){if((x|0)!=32)h=293;else{h=293;c=425;break c}p=m=HEAP32[ea>>2];c=m>>>0<=255?299:295;d:do if(c==299){if((_isupper(p)|0)==0){c=424;break c}}else if(c==295){c=p>>>0>563?297:296;e:do if(c==296){m=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0);if((m|0)==0|(m|0)==255)break e;break d}while(0);c=424;break c}while(0);m=p=HEAPU32[X>>2];c=p>>>0<=255?305:301;d:do if(c==305){if((_islower(p)|0)==
+0){c=424;break c}}else if(c==301){c=p>>>0>563?303:302;e:do if(c==302){if(reSign(HEAP8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0)!=-1)break e;break d}while(0);c=424;break c}while(0);q=__ZL6source+(q+HEAP32[Z>>2]&4294967295)&4294967295;m=wa;__Z8utf8_in2PiPKci(m,q,0);m=(__Z7IsAlphaj(HEAP32[wa>>2])|0)!=0;m=unSign(m,1,0);if(reSign(m,8,0)==0){c=424;break c}x=32;ga=1;var Va=x;Q=Va;ra|=256;h=307;c=426;break c}}}else if(c==308){c=(da|0)==0?315:309;d:do if(c==309){if((la|0)<=2)break d;c=(x|0)!=
+115?314:311;e:do if(c==311){if((HEAP32[X>>2]|0)!=32)break e;x=32;da|=4;if(reSign(HEAP8[(ja+(L-1&4294967295)&4294967295)>>0],8,0)!=39){c=424;break c}HEAP8[(ja+(L-1&4294967295)&4294967295)>>0]=32;c=424;break c}while(0);da=0;c=424;break c}while(0);da=0;c=424;break c}}else if(c==316)if(c=(x|0)==45?317:339,c==317){r=HEAP32[ea>>2];c=(r|0)==0?318:319;d:do if(c==318){c=324;break d}else if(c==319)if(c=r>>>0>9471&r>>>0<=9631?320:321,c==320){c=330;break d}else if(c==321)if(p=r,c=p>>>0<=255?323:322,c==323){c=
+(_isspace(p)|0)!=0?330:324;break d}else if(c==322){c=324;break d}while(0);d:do if(c==324){if((__Z7IsAlphaj(HEAP32[X>>2])|0)==0)break d;c=(HEAP32[$>>2]|0)!=32?326:327;if(c==326){x=32;ga=1;h=326;c=425;break c}else if(c==327){qa|=128;c=(M|0)>0?328:329;c==328&&(HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]|=16384);x=32;h=329;c=425;break c}}while(0);p=HEAP32[X>>2];c=(HEAP32[ea>>2]|0)!=32|(p|0)!=32?332:331;if(c==332)if(c=(p|0)==45?333:334,c==333){HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;x=32;D=4;h=333;c=425;break c}else{if(c==
+334){c=(HEAP32[$>>2]|0)!=32?337:335;d:do if(c==335){m=reSign(HEAP8[(ja+(L-2&4294967295)&4294967295)>>0],8,0);if((__Z7IsAlphaj(m)|0)==0)break d;if((__Z7IsAlphaj(HEAP32[ea>>2])|0)!=0)break d;HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;m=M;HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]=HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]+1&65535;c=424;break c}while(0);c=424;break c}}else if(c==331){x=32;D=4;h=331;c=425;break c}}else if(c==339)if(c=(x|0)==46?340:357,c==340)if(c=(HEAP32[$>>2]|0)==46?341:
+342,c==341){x=32;ga=1;h=341;c=425;break c}else{if(c==342){c=(M|0)<=0?345:343;d:do if(c==343){if((HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]&256|0)!=0)break d;if((__Z7IsAlphaj(HEAP32[ea>>2])|0)==0)break d;HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]|=65536;m=HEAP32[X>>2];c=(m|0)==0?347:348;c==347?w=0:c==348&&(c=m>>>0>9471&m>>>0<=9631?349:350,c==349?w=1:c==350&&(w=m,c=w>>>0<=255?351:352,c==351?A=_isspace(w):c==352&&(A=0),w=A));m=w;c=(m|0)!=0|(HEAP32[X>>2]|0)==45?356:355;if(c==356){x=32;h=356;c=425;break c}else if(c==
+355){c=424;break c}}while(0);c=424;break c}}else if(c==357)if(c=(x|0)==39?358:387,c==358){c=(HEAP32[ea>>2]|0)==46?360:359;d:do if(c==359){c=(_iswalnum(HEAP32[ea>>2])|0)!=0?360:362;break d}while(0);d:do if(c==360){if((__Z7IsAlphaj(HEAP32[X>>2])|0)==0){c=362;break d}ka=0;c=424;break c}while(0);p=HEAP32[ea>>2];q=HEAP32[(f+700&4294967295)>>2];d:for(;;){if((HEAP32[q>>2]|0)==0){c=366;break d}var Wa=q;if((HEAP32[q>>2]|0)==(p|0)){c=367;break d}q=Wa+4&4294967295;c=365}d:do if(c!=366&&c==367){if(Wa==0)break d;
+if((m|0)!=32)break d;ka=0;if((HEAP32[X>>2]|0)!=32){c=424;break c}HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;c=424;break c}while(0);x=HEAP32[$>>2];(x|0)!=115?(h=371,c=375):(h=371,c=372);if(c==372)if(c=(ka|0)!=0?374:373,c==374)var eb=HEAP32[$>>2],h=374;else if(c==373){x=32;h=373;c=425;break c}D=x=h==374?eb:x;c=(x|0)==0?376:377;c==376?s=0:c==377&&(c=D>>>0>9471&D>>>0<=9631?378:379,c==378?s=1:c==379&&(s=D,c=s>>>0<=255?380:381,c==380?t=_isspace(s):c==381&&(t=0),s=t));D=s;D=unSign((D|0)!=0,1,0);c=reSign(D,8,
+0)!=0?384:385;c==384?ka=1:c==385&&(ka=0);D=4;x=32;h=386;c=425;break c}else if(c==387){r=x;p=__ZL6breaks&4294967295;u=0;d:for(;;){if(reSign(HEAP16[(p+2*u&4294967295)>>1],16,0)==0){c=392;break d}c=unSign(HEAPU16[(p+2*u&4294967295)>>1],16,0);var Ta=u+1&4294967295;if((c|0)==(r|0)){c=389;break d}u=Ta;c=391}c==392?v=0:c==389&&(v=Ta);c=v;c=unSign((c|0)!=0,1,0);c=reSign(c,8,0)!=0?394:395;if(c==394){x=32;h=394;c=425;break c}else if(c==395)if(p=x,c=p>>>0<=255?397:396,c==397){if((unSign((p-48&4294967295)>>>
+0<=9,1,0)|0)==0){c=424;break c}c=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?408:399;d:do if(c==399){if((__Z7IsAlphaj(HEAP32[$>>2])|0)==0){c=408;break d}m=q=HEAP32[X>>2];c=m>>>0<=255?402:401;e:do if(c==402){if((unSign((m-48&4294967295)>>>0<=9,1,0)|0)==0){c=404;break e}c=406;break e}else if(c==401){c=404;break e}while(0);if(c==404&&(c=q>>>0>2405&q>>>0<=2415?405:407,c!=405&&c==407)){Y=1;c=409;break d}c=408;break d}while(0);c==408&&(Y=0);m=Y;m=reSign(m,8,0)!=0^1;m=unSign(m,1,0);if(reSign(m,
+8,0)==0){c=424;break c}c=(HEAP32[$>>2]|0)==32?420:411;d:do if(c==411){m=HEAP32[$>>2];c=m>>>0<=255?413:412;e:do if(c==413){if((unSign((m-48&4294967295)>>>0<=9,1,0)|0)==0)break e;c=(HEAP32[$>>2]|0)!=32?422:420;break d}while(0);c=(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)!=(HEAP32[$>>2]|0)?417:415;e:do if(c==415){c=(ma|0)<=0?418:416;if(c==416&&(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)==44)break e;ma=1;c=424;break c}while(0);x=32;ga=1;h=417;c=425;break c}while(0);d:do if(c==420){m=reSign(HEAP8[(ja+
+(L-2&4294967295)&4294967295)>>0],8,0);if((__Z7IsAlphaj(m)|0)==0)break d;if((__Z7IsAlphaj(HEAP32[ea>>2])|0)!=0)break d;HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;m=M;HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]=HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]+1&65535;c=424;break c}while(0);c=424;break c}else if(c==396){c=424;break c}}}while(0);c:do if(c==425){l=h==417?32:h==373?32:h==386?32:h==341?32:h==356?32:h==331?32:h==333?32:h==329?32:h==326?32:h==285?712:h==293?32:h==101?32:h==97?32:h==
+91?32:32;c=428;break c}else if(c==424){var Xa=x,h=424;c=426;break c}while(0);c:do if(c==426){l=m=h==424?Xa:h==307?Va:h==292?Ha:Ja;if((m|0)!=0){c=428;break c}k=0;c=434;break c}while(0);c==428&&(c=l>>>0>9471&l>>>0<=9631?429:430,c==429?k=1:c==430&&(k=l,c=k>>>0<=255?431:432,c==431?j=_isspace(k):c==432&&(j=0),k=j));m=k;m=unSign((m|0)!=0,1,0);c=reSign(m,8,0)!=0?435:464;c:do if(c==435)if(c=(HEAP32[$>>2]|0)==32?436:437,c==436){qa|=262144;continue b}else{if(c==437){c=(HEAP32[T>>2]|0)==9|(HEAP32[T>>2]|0)==
+10?438:439;c==438&&(ra|=262144);c=(ga|0)!=0?440:447;if(c==440){o=0;for(m=HEAP32[Z>>2]-1&4294967295;;){if((m|0)<(S|0))break;if(reSign(HEAP16[(na+m*2&4294967295)>>1],16,0)==0)break;c=reSign(HEAP16[(na+m*2&4294967295)>>1],16,0)>0?442:443;c==442&&(o=o+1&4294967295);m=m-1&4294967295}HEAP8[((ba+M*12&4294967295)+10&4294967295)>>0]=o&255}S=HEAP32[Z>>2];HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;c=(M|0)<=298?448:462;d:do if(c==448){if(!((unSign(HEAPU16[((ba+M*12&4294967295)+4&4294967295)>>1],16,0)|0)<
+(L|0))){c=462;break d}c=(xa|0)>0?450:451;c==450&&(HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-1&4294967295)*4&4294967295)>>2]|=128,HEAP32[(ba+M*12&-1)>>2]|=64,xa=0);HEAP8[((ba+M*12&4294967295)+8&4294967295)>>0]=HEAP32[_pre_pause>>2]&255;HEAP32[(ba+M*12&-1)>>2]=da|HEAP32[(ba+M*12&-1)>>2]|qa|(HEAP8[__ZL13word_emphasis_b>>0]?2048:0);HEAP8[((ba+M*12&4294967295)+9&4294967295)>>0]=aa&255;c=(HEAP32[_pre_pause>>2]|0)>0?452:455;if(c==452){o=L;da=unSign(HEAPU16[((ba+M*12&4294967295)+4&4294967295)>>
+1],16,0);aa=o;(da|0)<(o|0)?(h=452,c=453):(h=452,c=454);e:do if(c==453)for(;;){HEAP8[(ja+(h==453?Ya:aa)&4294967295)>>0]=HEAP8[(ja+(o-1&4294967295)&4294967295)>>0];o=o-1&4294967295;da=unSign(HEAPU16[((ba+M*12&4294967295)+4&4294967295)>>1],16,0);var Ya=o;if((da|0)<(o|0))c=h=453;else{h=453;break e}}while(0);HEAP8[(ja+(h==452?aa:Ya)&4294967295)>>0]=32;aa=M;HEAP16[((ba+aa*12&4294967295)+4&4294967295)>>1]=HEAP16[((ba+aa*12&4294967295)+4&4294967295)>>1]+1&65535;L=L+1&4294967295}M=M+1&4294967295;HEAP16[((ba+
+M*12&4294967295)+4&4294967295)>>1]=L&65535;HEAP32[(ba+M*12&-1)>>2]=0;o=HEAP32[Z>>2];c=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0?456:457;e:do if(c==456)for(;;)if(o=o+1&4294967295,reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0)c=456;else break e;while(0);HEAP16[((ba+M*12&4294967295)+6&4294967295)>>1]=HEAP16[(na+o*2&4294967295)>>1];m=0;c=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0?458:461;e:do if(c==458)for(;;)if(aa=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=-1,aa=unSign(aa,1,0),o=o+1&4294967295,
+c=reSign(aa,8,0)!=0?460:459,c==460&&(m=m+1&4294967295),reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0)c=458;else{c=461;break e}while(0);HEAP8[((ba+M*12&4294967295)+10&4294967295)>>0]=m&255;qa=ra;ra=0;aa=HEAP32[_pre_pause>>2]=0;da=1;ta=0}while(0);if((ga|0)==0)break c;HEAP32[Z>>2]=V;ga=HEAP32[ia>>2]=0}}else if(c==464){if(!((L|0)<=695))break c;m=__Z8utf8_outjPc(x,ja+L&4294967295);L=L+m&4294967295}while(0);c=(D|0)>(HEAP32[_pre_pause>>2]|0)?467:468;c==467&&(HEAP32[_pre_pause>>2]=D);D=0}c=(M|0)==0?472:
+474;b:do if(c==472){if(!((xa|0)>0))break b;HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-1&4294967295)*4&4294967295)>>2]|=128;HEAP32[(ba+M*12&-1)>>2]|=64;M=1}while(0);HEAP32[(f+8292&4294967295)>>2]=ja+(L-1&4294967295)&4294967295;HEAP8[(ja+L&4294967295)>>0]=0;HEAP8[((ba&4294967295)+8&4294967295)>>0]=0;HEAP8[((ba+M*12&4294967295)+8&4294967295)>>0]=8;c=(M|0)>0?475:482;b:do if(c==475){L=W=M-1&4294967295;for(h=475;;){if(((h==476?Za:W)|0)<=0){c=479;break}ka=unSign(HEAPU16[((ba+L*12&4294967295)+4&
+4294967295)>>1],16,0);ka=reSign(HEAP8[(ja+ka&4294967295)>>0],8,0);if((__Z9IsBracketi(ka)|0)==0){c=479;break}var Za=L-1&4294967295;L=Za;h=476;c=477}HEAP32[(ba+L*12&-1)>>2]|=16;if((N&4194304|0)==0)break b;if((HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]&256|0)!=0)break b;HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]|=65536}while(0);HEAP32[(ba&-1)>>2]|=512;L=0;c=(L|0)<(M|0)?483:548;b:do if(c==483){W=sa&4294967295;ka=sa+130&4294967295;ra=sa;qa=sa&4294967295;V=sa&4294967295;m=sa+1&4294967295;q=sa+130&4294967295;p=
+sa+1&4294967295;r=sa&4294967295;u=sa+2&4294967295;F=sa+2&4294967295;for(;;){HEAP32[_count_words>>2]=HEAP32[_count_words>>2]+1&4294967295;c=(HEAP32[_skip_words>>2]|0)>0?485:487;d:do if(c==485){HEAP32[_skip_words>>2]=HEAP32[_skip_words>>2]-1&4294967295;if((HEAP32[_skip_words>>2]|0)!=0){c=487;break d}HEAP32[_skipping_text>>2]=0;c=488;break d}while(0);d:do if(c==487){c=(HEAP32[_skipping_text>>2]|0)!=0?547:488;break d}while(0);d:do if(c==488){c=unSign(HEAPU16[((ba+L*12&4294967295)+4&4294967295)>>1],16,
+0);K=C=ja+c&4294967295;n=c=reSign(HEAP8[(K&4294967295)>>0],8,0);c=c>>>0<=255?490:489;e:do if(c==490){if((unSign((n-48&4294967295)>>>0<=9,1,0)|0)==0){c=508;break e}if((HEAP32[((f&4294967295)+192&4294967295)>>2]|0)==1227133512){c=508;break e}fa=W;f:for(;;){if(!(ka>fa)){c=507;break f}o=reSign(HEAP8[C>>0],8,0);c=o>>>0<=255?495:494;g:do if(c==495){var h=(unSign((o-48&4294967295)>>>0<=9,1,0)|0)!=0,Ia=HEAPU8[C>>0];if(h)h=495;else{h=495;break g}HEAP8[fa>>0]=Ia;fa=fa+1&4294967295;C=C+1&4294967295;c=506;continue f}else if(c==
+494)var $a=HEAP8[C>>0],h=494;while(0);if((reSign(h==494?$a:Ia,8,0)|0)!=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)){c=505;break f}if(reSign(HEAP8[(C+1&4294967295)>>0],8,0)!=32){c=505;break f}c=reSign(HEAP8[(C+2&4294967295)>>0],8,0);if(!(c>>>0<=255)){c=500;break f}if((unSign((c-48&4294967295)>>>0<=9,1,0)|0)==0){c=505;break f}if(reSign(HEAP8[(C+3&4294967295)>>0],8,0)==32){c=505;break f}if(reSign(HEAP8[(C+4&4294967295)>>0],8,0)==32){c=505;break f}C=C+2&4294967295;L=L+1&4294967295;c=506}f:do if(c==
+500){c=505;break f}while(0);c==505&&(o=C-K&4294967295,_llvm_memset_p0i8_i32(K,32,o,1,0),o=fa-ra&4294967295,_llvm_memcpy_p0i8_p0i8_i32(K,qa,o,1,0));C=K}while(0);n=0;e:for(;;){c=o=reSign(HEAP8[(K+n&4294967295)>>0],8,0);if(!(o>>>0<=255)){c=511;break e}var h=(unSign((c-48&4294967295)>>>0<=9,1,0)|0)!=0,Ua=n;if(h)h=512;else{h=512;c=513;break e}n=Ua+1&4294967295;c=510}if(c==511)var ab=n,h=511;c=((h==511?ab:Ua)|0)>4?514:536;e:do if(c==514){HEAP8[V>>0]=32;fa=m;o=n;pa=0;c=(HEAP32[((f&4294967295)+212&4294967295)>>
+2]|0)<(n|0)?516:515;f:do if(c==515){c=reSign(HEAP8[(K&4294967295)>>0],8,0)==48?516:529;break f}while(0);c==516&&(HEAP32[(ba+L*12&-1)>>2]|=524288);f:for(;;){if(!(q>fa))break f;x=reSign(HEAP8[C>>0],8,0);c=unSign((x-48&4294967295)>>>0>9,1,0);C=C+1&4294967295;c=reSign(c,8,0)!=0^1;c=unSign(c,1,0);c=reSign(c,8,0)!=0?520:518;if(c==518&&(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)!=(x|0))break f;HEAP8[fa>>0]=x&255;fa=fa+1&4294967295;o=c=o-1&4294967295;c=(c|0)<=0?522:521;g:do if(c==521){c=reSign((HEAP32[((f&
+4294967295)+192&4294967295)>>2]|0)>>(o|0)&1,8,0)!=0^1;c=unSign(c,1,0);if(reSign(c,8,0)!=0)break g;c=ba+L*12&4294967295;var bb=Ba+pa*12&4294967295;pa=pa+1&4294967295;_llvm_memcpy_p0i8_p0i8_i32(bb,c,12,1,0);c=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)!=32?524:525;c==524&&(HEAP8[fa>>0]=HEAP32[((f&4294967295)+204&4294967295)>>2]&255,fa=fa+1&4294967295);HEAP8[fa>>0]=32;fa=fa+1&4294967295;c=reSign((HEAP32[((f&4294967295)+192&4294967295)>>2]|0)>>(o-1&4294967295|0)&1,8,0)!=0?526:527;c==526&&(HEAP8[fa>>
+0]=48,fa=fa+1&4294967295,HEAP8[fa>>0]=48,fa=fa+1&4294967295);if(reSign((HEAP32[((f&4294967295)+192&4294967295)>>2]|0)>>(o-2&4294967295|0)&1,8,0)==0)continue f;HEAP8[fa>>0]=48;fa=fa+1&4294967295;continue f}while(0)}C=C+-1&4294967295;_llvm_memcpy_p0i8_p0i8_i32(Ba+pa*12&4294967295,ba+L*12&4294967295,24,1,0);o=1;c=(o|0)<=(pa|0)?531:532;f:do if(c==531)for(;;)if(HEAP32[(Ba+o*12&-1)>>2]&=-262209,o=o+1&4294967295,(o|0)<=(pa|0))c=531;else{c=532;break f}while(0);_llvm_memcpy_p0i8_p0i8_i32(fa,C,16,1,0);pa=HEAP8[(fa+
+16&4294967295)>>0]=0;C=p;if(!(C<fa)){c=545;break e}for(;;){oa=unSign(HEAPU8[((ba+L*12&4294967295)+8&4294967295)>>0],8,0);c=Ba+pa*12&4294967295;pa=pa+1&4294967295;for(oa=__ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,C,c,oa,0);;)if(c=reSign(HEAP8[C>>0],8,0)!=32,c=unSign(c,1,0),C=C+1&4294967295,reSign(c,8,0)==0)break;HEAP8[((ba+L*12&4294967295)+8&4294967295)>>0]=0;if(C<fa)c=533;else{c=545;break e}}}else if(c==536){HEAP32[_pre_pause>>2]=0;oa=unSign(HEAPU8[((ba+(L+1&4294967295)*12&4294967295)+8&4294967295)>>
+0],8,0);c=unSign(HEAPU8[((ba+L*12&4294967295)+8&4294967295)>>0],8,0);oa=__ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,K,ba+L*12&4294967295,c,oa);c=(unSign(HEAPU8[((ba+(L+1&4294967295)*12&4294967295)+8&4294967295)>>0],8,0)|0)<(HEAP32[_pre_pause>>2]|0)?537:538;c==537&&(HEAP8[((ba+(L+1&4294967295)*12&4294967295)+8&4294967295)>>0]=HEAP32[_pre_pause>>2]&255,HEAP32[_pre_pause>>2]=0);c=(oa&65536|0)!=0?539:541;f:do if(c==539){C=K;if(reSign(HEAP8[C>>0],8,0)==32){c=541;break f}for(;;)if(_llvm_memset_p0i8_i32(r,
+32,9,1,0),o=C,c=Aa,o=c=__Z8utf8_in2PiPKci(c,o,0),_llvm_memcpy_p0i8_p0i8_i32(u,C,o,1,0),__ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,F,ba+L*12&4294967295,0,0),C=C+o&4294967295,reSign(HEAP8[C>>0],8,0)!=32)c=540;else{c=541;break f}}while(0);if((oa&50331648|0)==0){c=545;break e}if((M-1&4294967295|0)!=(L|0)){c=545;break e}if((N&4194304|0)==0){c=545;break e}ha=10;va=4}while(0);if((oa&128|0)==0)break d;L=L+HEAP32[_dictionary_skipwords>>2]&4294967295}while(0);L=L+1&4294967295;if((L|0)<(M|0))c=484;else break b}}while(0);
+L=0;W=HEAP32[_n_ph_list2>>2];h=548;b:for(;;)if(ya=_ph_list2+(L+(h==548?W:ya)&4294967295)*8&4294967295,HEAP8[(ya&4294967295)>>0]=9,HEAP8[(ya+1&4294967295)>>0]=0,HEAP16[(ya+6&4294967295)>>1]=HEAP32[Z>>2]&65535,HEAP16[(ya+4&4294967295)>>1]=0,L=h=L+1&4294967295,ya=HEAPU32[_n_ph_list2>>2],(h|0)<=1)h=549;else{h=549;break b}HEAP32[_n_ph_list2>>2]=ya+2&4294967295;c=(HEAP32[_count_words>>2]|0)==0?551:552;c==551&&(ha=0);c=(HEAP32[__ZL10ungot_char>>2]|0)!=0?553:554;b:do if(c==553)break b;else if(c==554){c=HEAP32[__ZL7f_input>>
+2]!=0?555:556;if(c==555)var cb=_feof(HEAP32[__ZL7f_input>>2]),h=555;else if(c==556)var db=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),h=556;if(((h==555?cb:db)|0)==0)break b;if(!((M|0)==0|(HEAP32[_option_endpause>>2]|0)==0))break b;ha=10;break b}while(0);__Z15MakePhonemeListP10Translatorii(f,ha,HEAP32[_new_sentence>>2]);c=(xa|0)!=0?562:563;c==562&&(HEAP16[((_phoneme_list+(HEAP32[_n_phoneme_list>>2]-2&4294967295)*24&4294967295)+4&4294967295)>>1]=2,HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-
+1&4294967295)*4&4294967295)>>2]|=128);HEAP32[b>>2]=va;HEAP32[_new_sentence>>2]=0;c=(N&524288|0)!=0?564:565;c==564&&(HEAP32[_new_sentence>>2]=1);c=a!=0?566:569;c==566&&(ha=a,c=(N&131072|0)!=0?567:568,c==567?HEAP32[ha>>2]=__ZZ15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPcE17voice_change_name&4294967295:c==568&&(HEAP32[ha>>2]=0));c=(HEAP32[__ZL10ungot_char>>2]|0)!=0?570:571;b:do if(c==570){c=575;break b}else if(c==571){c=HEAP32[__ZL7f_input>>2]!=0?572:573;if(c==572)var fb=_feof(HEAP32[__ZL7f_input>>
+2]),h=572;else if(c==573)var gb=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),h=573;c=((h==572?fb:gb)|0)!=0?576:575;break b}while(0);b:do if(c==575){if(e==0){c=576;break b}c=(HEAP32[_option_multibyte>>2]|0)==3?578:579;if(c==578){N=HEAP32[_p_wchar_input>>2];break a}else if(c==579){N=HEAP32[_p_textinput>>2];break a}}while(0);N=0}while(0);STACKTOP=g;return N}
+function _init_MBR(f){var d=STACKTOP;STACKTOP+=92;_memset(d,0,92);var e,b,a,g,c,h,k,j;a=d+8;b=d+16;var l=d+24,m;g=d+44;e=(HEAP32[__ZL9mbr_state>>2]|0)!=0?1:2;a:do if(e==1){__ZL3errPKcz(__str18507&4294967295,allocate(1,"i32",ALLOC_STACK));e=26;break a}else if(e==2){h=a&4294967295;k=b&4294967295;c=d&4294967295;e=(_pipe(c)|0)!=-1;e=unSign(e,1,0);e=reSign(e,8,0)!=0?3:8;if(e==3){e=(_pipe(h)|0)!=-1;e=unSign(e,1,0);e=reSign(e,8,0)!=0?4:6;if(e==4)if(k=(_pipe(k)|0)!=-1,k=unSign(k,1,0),e=reSign(k,8,0)!=0?10:
+5,e==10)if(h=_fork(),HEAP32[__ZL7mbr_pid>>2]=h,e=(HEAP32[__ZL7mbr_pid>>2]|0)==-1?11:12,e==11){f=___errno_location();f=HEAP32[f>>2];a&=4294967295;g=b&4294967295;b=d&4294967295;_close(HEAP32[(b&4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);_close(HEAP32[(a&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(g&4294967295)>>2]);_close(HEAP32[(g+4&4294967295)>>2]);b=_strerror(f);__ZL3errPKcz(__str19508&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}else{if(e==
+12)if(e=(HEAP32[__ZL7mbr_pid>>2]|0)==0?13:20,e==13){e=(_dup2(HEAP32[(d&4294967295)>>2],0)|0)==-1?16:14;b:do if(e==14){if((_dup2(HEAP32[(a+4&4294967295)>>2],1)|0)==-1)break b;if((_dup2(HEAP32[(b+4&4294967295)>>2],2)|0)==-1)break b;d=m=HEAP32[(b+4&4294967295)>>2];e=(m|0)>2?18:19;c:do if(e==18)for(;;)if(_close(d),d=m=d-1&4294967295,(m|0)>2)e=18;else break c;while(0);_signal(1,1);_signal(2,1);_signal(3,1);_signal(15,1);_snprintf(l&4294967295,20,__str21510&4294967295,HEAPF32[__ZL10mbr_volume>>2]);_execlp(__str22511&
+4294967295,__str22511&4294967295,__str23512&4294967295,__str24513&4294967295,l&4294967295,f,__str25514&4294967295,__str26515&4294967295,0);d=___errno_location();d=_strerror(HEAP32[d>>2]);_snprintf(__ZL12mbr_errorbuf&4294967295,160,__str27516&4294967295,d);d=_strlen(__ZL12mbr_errorbuf&4294967295);_write(2,__ZL12mbr_errorbuf&4294967295,d);__exit(1);throw"Reached an unreachable! Original .ll line: 67330";}while(0);d=___errno_location();d=_strerror(HEAP32[d>>2]);_snprintf(__ZL12mbr_errorbuf&4294967295,
+160,__str20509&4294967295,d);d=_strlen(__ZL12mbr_errorbuf&4294967295);_write(HEAP32[(b+4&4294967295)>>2],__ZL12mbr_errorbuf&4294967295,d);__exit(1);throw"Reached an unreachable! Original .ll line: 67291";}else if(e==20)if(_snprintf(l&4294967295,20,__str28517&4294967295,HEAP32[__ZL7mbr_pid>>2]),l=_open(l&4294967295,0),HEAP32[__ZL13mbr_proc_stat>>2]=l,e=(HEAP32[__ZL13mbr_proc_stat>>2]|0)==-1?21:22,e==21){f=___errno_location();f=HEAP32[f>>2];a&=4294967295;g=b&4294967295;b=d&4294967295;_close(HEAP32[(b&
+4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);_close(HEAP32[(a&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(g&4294967295)>>2]);_close(HEAP32[(g+4&4294967295)>>2]);_waitpid(HEAP32[__ZL7mbr_pid>>2],0,0);HEAP32[__ZL7mbr_pid>>2]=0;b=_strerror(f);__ZL3errPKcz(__str29518&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}else if(e==22){_signal(13,1);e=(_fcntl(HEAP32[(d+4&4294967295)>>2],4,2048)|0)==-1?25:23;b:do if(e==23){if((_fcntl(HEAP32[(a&4294967295)>>
+2],4,2048)|0)==-1)break b;if((_fcntl(HEAP32[(b&4294967295)>>2],4,2048)|0)==-1)break b;HEAP32[__ZL10mbr_cmd_fd>>2]=HEAP32[(d+4&4294967295)>>2];HEAP32[__ZL12mbr_audio_fd>>2]=HEAP32[(a&4294967295)>>2];HEAP32[__ZL12mbr_error_fd>>2]=HEAP32[(b&4294967295)>>2];_close(HEAP32[(d&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);HEAP32[__ZL9mbr_state>>2]=1;c=__ZL14send_to_mbrolaPKc(__str31520&4294967295);e=(c|0)!=2?28:29;if(e==28){__ZL11stop_mbrolav();m=-1;e=39;break a}else if(e==
+29)if(c=__ZL19receive_from_mbrolaPvj(g&4294967295,45),e=(c|0)!=44?30:33,e==30){e=(c|0)>=0?31:32;e==31&&__ZL3errPKcz(__str32521&4294967295,allocate(1,"i32",ALLOC_STACK));__ZL11stop_mbrolav();m=-1;e=39;break a}else if(e==33){e=(_memcmp(g&4294967295,__str33522&4294967295,4)|0)!=0?35:34;c:do if(e==34){if((_memcmp((g&4294967295)+8&4294967295,__str34523&4294967295,8)|0)!=0)break c;m=unSign(HEAPU8[(g+24&4294967295)>>0],8,0);b=unSign(HEAPU8[(g+25&4294967295)>>0],8,0)*256&4294967295;a=unSign(HEAPU8[(g+26&
+4294967295)>>0],8,0)*65536&4294967295;g=unSign(HEAPU8[(g+27&4294967295)>>0],8,0)*16777216&4294967295;HEAP32[__ZL14mbr_samplerate>>2]=((b+m&4294967295)+a&4294967295)+g&4294967295;e=HEAP32[__ZL14mbr_voice_path>>2]!=f?37:38;e==37&&(_free(HEAP32[__ZL14mbr_voice_path>>2]),m=_strdup(f),HEAP32[__ZL14mbr_voice_path>>2]=m);m=0;e=39;break a}while(0);__ZL3errPKcz(__str35524&4294967295,allocate(1,"i32",ALLOC_STACK));__ZL11stop_mbrolav();m=-1;e=39;break a}}while(0);f=___errno_location();f=HEAP32[f>>2];a&=4294967295;
+g=b&4294967295;b=d&4294967295;_close(HEAP32[(b&4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);_close(HEAP32[(a&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(g&4294967295)>>2]);_close(HEAP32[(g+4&4294967295)>>2]);_waitpid(HEAP32[__ZL7mbr_pid>>2],0,0);HEAP32[__ZL7mbr_pid>>2]=0;b=_strerror(f);__ZL3errPKcz(__str30519&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}}else e==5&&(b=___errno_location(),j=HEAP32[b>>2],_close(HEAP32[(h&4294967295)>>2]),_close(HEAP32[(h+
+4&4294967295)>>2]));else e==6&&(b=___errno_location(),j=HEAP32[b>>2]);_close(HEAP32[(c&4294967295)>>2]);_close(HEAP32[(c+4&4294967295)>>2])}else e==8&&(b=___errno_location(),j=HEAP32[b>>2]);b=_strerror(j);__ZL3errPKcz(__str17506&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}while(0);e==26&&(m=-1);STACKTOP=d;return m}function _getFreq_MBR(){return HEAP32[__ZL14mbr_samplerate>>2]}function _resetError_MBR(){HEAP8[(__ZL12mbr_errorbuf&4294967295)>>0]=0}
+function __ZL3logPKcz(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);HEAP32[d>>2]=arguments[__ZL3logPKcz.length];_vfprintf(HEAP32[_stderr>>2],f,HEAP32[d>>2]);_fputc(10,HEAP32[_stderr>>2]);STACKTOP=d}function __ZL3errPKcz(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);HEAP32[d>>2]=arguments[__ZL3errPKcz.length];_vsnprintf(__ZL12mbr_errorbuf&4294967295,160,f,HEAP32[d>>2]);__ZL3logPKcz(__str489&4294967295,allocate([__ZL12mbr_errorbuf&4294967295,0,0,0],["i8*",0,0,0],ALLOC_STACK));STACKTOP=d}
+function __ZL17mbrola_has_errorsv(){var f=STACKTOP;STACKTOP+=340;_memset(f,0,340);var d,e,b,a=f+4,g;g=f+84;var c,h;c=g&4294967295;var k=(0-(0-g&4294967295)&4294967295)+255&4294967295,j=g&4294967295,l=g&4294967295;a:for(;;){g=d=_read(HEAP32[__ZL12mbr_error_fd>>2],c,k+(0-c&4294967295)&4294967295);if((d|0)==-1){d=2;break a}if((g|0)==0){d=6;break a}HEAP8[(c+g&4294967295)>>0]=0;b:for(;;){h=_strchr(c,10);d=unSign(h!=0,1,0);if(reSign(d,8,0)==0)break b;d=(_strncmp(c,__str9498&4294967295,18)|0)==0?24:21;c:do if(d==
+21){if((_strncmp(c,__str10499&4294967295,18)|0)==0)break c;HEAP8[h>>0]=0;__ZL3logPKcz(__str11500&4294967295,allocate([c,0,0,0],["i8*",0,0,0],ALLOC_STACK));if((c+(g-1&4294967295)&4294967295)==h){d=23;break a}}while(0);c=h+1&4294967295}_llvm_memmove_p0i8_p0i8_i32(j,c,g,1,0);c=l+g&4294967295;d=1}d==2?(b=___errno_location(),d=(HEAP32[b>>2]|0)==11?3:4,d==3?e=0:d==4&&(b=___errno_location(),b=_strerror(HEAP32[b>>2]),__ZL3errPKcz(__str8497&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK)),e=-1)):
+d==6?(e=_waitpid(HEAP32[__ZL7mbr_pid>>2],f,1),d=(e|0)==0?7:8,d==7?b=__str1490&4294967295:d==8&&(d=(e|0)!=(HEAP32[__ZL7mbr_pid>>2]|0)?9:10,d==9?b=__str2491&4294967295:d==10&&(HEAP32[__ZL7mbr_pid>>2]=0,d=reSign((HEAP32[f>>2]&127)+1&255,8,0)>>1,d=reSign(d,8,0)>0,e=HEAP32[f>>2]&127,d=d?11:12,d==11?(_snprintf(a&4294967295,80,__str3492&4294967295,e),b=a&4294967295):d==12&&(d=(e|0)==0?13:14,d==13?(b=(HEAP32[f>>2]&65280|0)>>8,_snprintf(a&4294967295,80,__str4493&4294967295,b),b=a&4294967295):d==14&&(b=__str5494&
+4294967295)))),__ZL3logPKcz(__str489&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK)),a=_strlen(__ZL12mbr_errorbuf&4294967295),d=(a|0)==0?16:17,d==16?_snprintf(__ZL12mbr_errorbuf&4294967295,160,__str6495&4294967295,b):d==17&&_snprintf((__ZL12mbr_errorbuf&4294967295)+a&4294967295,160-a&4294967295,__str7496&4294967295,b),e=-1):d==23&&(_snprintf(__ZL12mbr_errorbuf&4294967295,160,__str6495&4294967295,c),e=0);STACKTOP=f;return e}
+function _lastErrorStr_MBR(f,d){var e,b,a;e=(HEAP32[__ZL7mbr_pid>>2]|0)!=0?1:2;e==1&&__ZL17mbrola_has_errorsv();a=_snprintf(f,d,__str6495&4294967295,__ZL12mbr_errorbuf&4294967295);e=(a|0)>=(d|0)?3:4;e==3?b=d-1&4294967295:e==4&&(b=a);return b}
+function __ZL11stop_mbrolav(){var f;f=(HEAP32[__ZL9mbr_state>>2]|0)==0?4:1;f==1&&(_close(HEAP32[__ZL13mbr_proc_stat>>2]),_close(HEAP32[__ZL10mbr_cmd_fd>>2]),_close(HEAP32[__ZL12mbr_audio_fd>>2]),_close(HEAP32[__ZL12mbr_error_fd>>2]),f=(HEAP32[__ZL7mbr_pid>>2]|0)!=0?2:3,f==2&&(_kill(HEAP32[__ZL7mbr_pid>>2],15),_waitpid(HEAP32[__ZL7mbr_pid>>2],0,0),HEAP32[__ZL7mbr_pid>>2]=0),HEAP32[__ZL9mbr_state>>2]=0)}
+function __ZL14send_to_mbrolaPKc(f){var d,e=null,b,a,g;d=(HEAP32[__ZL7mbr_pid>>2]|0)==0?1:2;a:do if(d==1)b=-1;else if(d==2){a=_strlen(f);b=_write(HEAP32[__ZL10mbr_cmd_fd>>2],f,a);d=(b|0)==-1?3:10;if(d==3){d=___errno_location();var c=g=HEAP32[d>>2];(c|0)!=32?(e=3,d=7):(e=3,d=4);if(d==4)if(d=(__ZL17mbrola_has_errorsv()|0)==0?6:5,d==6)var h=g,e=6;else if(d==5){b=-1;break a}d=((e==6?h:c)|0)==11?8:9;if(d==8)b=0;else if(d==9){f=_strerror(g);__ZL3errPKcz(__str12501&4294967295,allocate([f,0,0,0],["i8*",0,
+0,0],ALLOC_STACK));b=-1;break a}}d=(b|0)!=(a|0)?11:16;b:do if(d==11){e=_malloc((a+16&4294967295)+(0-b&4294967295)&4294967295);if(e==0){d=16;break b}HEAP32[(e&4294967295)>>2]=0;HEAP32[(e+4&4294967295)>>2]=0;HEAP32[(e+8&4294967295)>>2]=a-b&4294967295;_llvm_memcpy_p0i8_p0i8_i32(e+12&-1,f+b&4294967295,a-b&4294967295,1,0);b=a;d=HEAP32[__ZL21mbr_pending_data_head>>2]==0?13:14;d==13?HEAP32[__ZL21mbr_pending_data_head>>2]=e:d==14&&(HEAP32[(HEAP32[__ZL21mbr_pending_data_tail>>2]&4294967295)>>2]=e);HEAP32[__ZL21mbr_pending_data_tail>>
+2]=e}while(0)}while(0);return b}function _flush_MBR(){var f=(__ZL14send_to_mbrolaPKc(__str13502&4294967295)|0)==3;return unSign(f,1,0)}function _write_MBR(f){HEAP32[__ZL9mbr_state>>2]=2;return __ZL14send_to_mbrolaPKc(f)}
+function _reset_MBR(){var f=STACKTOP;STACKTOP+=4096;_memset(f,0,4096);var d,e,b;b=1;d=(HEAP32[__ZL9mbr_state>>2]|0)==1?1:2;if(d==1)e=1;else if(d==2)if(d=(HEAP32[__ZL7mbr_pid>>2]|0)==0?3:4,d==3)e=0;else if(d==4){e=(_kill(HEAP32[__ZL7mbr_pid>>2],10)|0)==-1;e=unSign(e,1,0);d=reSign(e,8,0)!=0?5:6;d==5&&(b=0);e=d=HEAP32[__ZL21mbr_pending_data_head>>2];d=d!=0?7:8;a:do if(d==7)for(;;)if(d=e,e=HEAP32[(e&4294967295)>>2],_free(d),e!=0)d=7;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=0;HEAP32[__ZL21mbr_pending_data_tail>>
+2]=0;e=d=_write(HEAP32[__ZL10mbr_cmd_fd>>2],__str13502&4294967295,3);((d|0)!=3?9:10)==9&&(b=0);d=f&4294967295;a:for(;;){var a=_read(HEAP32[__ZL12mbr_audio_fd>>2],d,4096);e=a;if(!((a|0)>0))break a}d=(e|0)!=-1?14:13;a:do if(d==13){e=___errno_location();d=(HEAP32[e>>2]|0)!=11?14:15;break a}while(0);d==14&&(b=0);d=(__ZL17mbrola_has_errorsv()|0)!=0?17:16;a:do if(d==16){if((b|0)==0)break a;HEAP32[__ZL9mbr_state>>2]=1;break a}while(0);e=b}STACKTOP=f;return e}
+function _close_MBR(){var f,d;__ZL11stop_mbrolav();d=f=HEAP32[__ZL21mbr_pending_data_head>>2];f=f!=0?1:2;a:do if(f==1)for(;;)if(f=d,d=HEAP32[(d&4294967295)>>2],_free(f),d!=0)f=1;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=0;HEAP32[__ZL21mbr_pending_data_tail>>2]=0;_free(HEAP32[__ZL14mbr_voice_path>>2]);HEAP32[__ZL14mbr_voice_path>>2]=0;HEAPF32[__ZL10mbr_volume>>2]=1}
+function __ZL19receive_from_mbrolaPvj(f,d){var e=STACKTOP;STACKTOP+=44;_memset(e,0,44);var b,a,g,c,h,k,j,l,m=e+20,n;j=1;l=0;b=(HEAP32[__ZL7mbr_pid>>2]|0)==0?2:1;a:do if(b==2)h=-1;else if(b==1){h=m&-1;var o=(m&4294967295)+4&4294967295,q=m+8&-1,p=(m+8&4294967295)+4&4294967295,r=m+16&-1,v=(m+16&4294967295)+4&4294967295,u=m&4294967295,s=(m+8&4294967295)+6&4294967295,t=(m+16&4294967295)+6&4294967295,D=(m&4294967295)+6&4294967295,w=e&4294967295,A=e&4294967295,x=e;b:for(;;){k=0;HEAP32[h>>2]=HEAP32[__ZL12mbr_audio_fd>>
+2];HEAP16[o>>1]=1;k=k+1&4294967295;HEAP32[q>>2]=HEAP32[__ZL12mbr_error_fd>>2];HEAP16[p>>1]=1;k=k+1&4294967295;b=HEAP32[__ZL21mbr_pending_data_head>>2]!=0?4:5;b==4&&(HEAP32[r>>2]=HEAP32[__ZL10mbr_cmd_fd>>2],HEAP16[v>>1]=4,k=k+1&4294967295);b=(_lseek(HEAP32[__ZL13mbr_proc_stat>>2],0,0)|0)!=0;b=unSign(b,1,0);b=reSign(b,8,0)!=0?6:7;c:do if(b==6){b=16;break c}else if(b==7)if(b=(_read(HEAP32[__ZL13mbr_proc_stat>>2],w,20)|0)!=20,b=unSign(b,1,0),b=reSign(b,8,0)!=0?8:9,b==8){b=16;break c}else if(b==9){g=_memchr(A,
+41,20);b=g==0?11:10;d:do if(b==10){if((g-x&4294967295)>>>0>17)break d;b=reSign(HEAP8[(g+1&4294967295)>>0],8,0)!=32?15:13;e:do if(b==13){if(reSign(HEAP8[(g+2&4294967295)>>0],8,0)!=83){b=15;break e}a=1;b=17;break e}while(0);b==15&&(a=0);n=b=unSign(a,8,0);if((b|0)==0){b=18;break c}c=0;b=20;break c}while(0);b=16;break c}while(0);c:do if(b==16){n=0;b=18;break c}while(0);b==18&&(c=j);k=b=_poll(u,k,c);if((b|0)==-1){b=21;break b}b=(k|0)==0?23:28;c:do if(b==23){if((n|0)!=0){b=24;break b}if((j|0)>3749){b=26;
+break b}j=j*4&4294967295}else if(b==28){j=1;b=reSign(HEAP16[s>>1],16,0)==0?31:29;if(b==29&&(__ZL17mbrola_has_errorsv()|0)!=0){b=30;break b}b=HEAP32[__ZL21mbr_pending_data_head>>2]!=0?32:42;d:do if(b==32){if(reSign(HEAP16[t>>1],16,0)==0){b=42;break d}g=HEAP32[__ZL21mbr_pending_data_head>>2];k=(g+12&-1)+HEAP32[(g+4&4294967295)>>2]&4294967295;b=HEAP32[(g+8&4294967295)>>2]-HEAP32[(g+4&4294967295)>>2]&4294967295;k=_write(HEAP32[__ZL10mbr_cmd_fd>>2],k,b);if((k|0)==-1){b=34;break b}var B=g;b=(k|0)!=(b|0)?
+39:40;if(b==39)HEAP32[(g+4&4294967295)>>2]=k+HEAP32[(B+4&4294967295)>>2]&4294967295;else if(b==40){HEAP32[__ZL21mbr_pending_data_head>>2]=HEAP32[(B&4294967295)>>2];_free(g);if(HEAP32[__ZL21mbr_pending_data_head>>2]!=0)break c;HEAP32[__ZL21mbr_pending_data_tail>>2]=0}}while(0);if(reSign(HEAP16[D>>1],16,0)==0)break c;k=f+l&4294967295;g=d-l&4294967295;k=_read(HEAP32[__ZL12mbr_audio_fd>>2],k,g);if((k|0)==-1){b=44;break b}l=l+k&4294967295;HEAP32[__ZL9mbr_state>>2]=3}while(0);if(l>>>0<d>>>0)b=3;else{b=
+47;break b}}if(b==21){a=___errno_location();a=_strerror(HEAP32[a>>2]);__ZL3errPKcz(__str14503&4294967295,allocate([a,0,0,0],["i8*",0,0,0],ALLOC_STACK));h=-1;break a}else if(b==24)HEAP32[__ZL9mbr_state>>2]=1;else if(b==26)HEAP32[__ZL9mbr_state>>2]=4,__ZL3errPKcz(__str15504&4294967295,allocate(1,"i32",ALLOC_STACK));else if(b==34){a=___errno_location();a=HEAP32[a>>2];b=(a|0)!=32?37:35;b:do if(b==35){if((__ZL17mbrola_has_errorsv()|0)==0)break b;h=-1;break a}while(0);a=_strerror(a);__ZL3errPKcz(__str12501&
+4294967295,allocate([a,0,0,0],["i8*",0,0,0],ALLOC_STACK));h=-1;break a}else if(b==44){a=___errno_location();a=_strerror(HEAP32[a>>2]);__ZL3errPKcz(__str16505&4294967295,allocate([a,0,0,0],["i8*",0,0,0],ALLOC_STACK));h=-1;break a}else if(b==30){h=-1;break a}h=l}while(0);STACKTOP=e;return h}function _read_MBR(f,d){var e;e=__ZL19receive_from_mbrolaPvj(f,d*2&4294967295);if(((e|0)>0?1:2)==1)e=(e|0)/2|0;return e}
+function _setVolumeRatio_MBR(f){var d;d=f==HEAPF32[__ZL10mbr_volume>>2]?3:1;a:do if(d==1){HEAPF32[__ZL10mbr_volume>>2]=f;if((HEAP32[__ZL9mbr_state>>2]|0)!=1)break a;__ZL11stop_mbrolav();_init_MBR(HEAP32[__ZL14mbr_voice_path>>2])}while(0)}
+function __Z15SetIndicLettersP10Translator(f){var d,e,b;_llvm_memset_p0i8_i32(f+708&-1,0,256,1,0);e=4;d=(e|0)<=20?1:2;a:do if(d==1)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=1,e=e+1&4294967295,(e|0)<=20)d=1;else break a;while(0);e=62;d=(e|0)<=77?3:4;a:do if(d==3)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=1,e=e+1&4294967295,(e|0)<=77)d=3;else break a;while(0);e=85;d=(e|0)<=87?5:6;a:do if(d==5)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=1,e=e+1&4294967295,(e|0)<=87)d=
+5;else break a;while(0);e=62;d=(e|0)<=77?7:8;a:do if(d==7)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=2,e=e+1&4294967295,(e|0)<=77)d=7;else break a;while(0);e=85;d=(e|0)<=87?9:10;a:do if(d==9)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=2,e=e+1&4294967295,(e|0)<=87)d=9;else break a;while(0);e=21;d=(e|0)<=57?11:12;a:do if(d==11)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=4,e=e+1&4294967295,(e|0)<=57)d=11;else break a;while(0);e=__ZZ15SetIndicLettersP10TranslatorE15dev_consonants2&
+4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?13:14;a:do if(d==13)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=13;else break a;while(0);e=4;d=(e|0)<=20?15:16;a:do if(d==15)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=64,e=e+1&4294967295,(e|0)<=20)d=15;else break a;while(0);e=62;d=(e|
+0)<=76?17:18;a:do if(d==17)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=64,e=e+1&4294967295,(e|0)<=76)d=17;else break a;while(0);e=85;d=(e|0)<=87?19:20;a:do if(d==19)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=64,e=e+1&4294967295,(e|0)<=87)d=19;else break a;while(0);HEAP32[(((f&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((f&4294967295)+276&4294967295)>>2]=HEAP32[(f+964&4294967295)>>2]+77&4294967295}
+function __ZL18SetCyrillicLettersP10Translator(f){var d,e,b;HEAP32[(f+696&4294967295)>>2]=HEAP32[(_charsets+72&4294967295)>>2];HEAP32[(f+288&4294967295)>>2]=1072;HEAP32[(f+284&4294967295)>>2]=1105;HEAP32[(f+8268&4294967295)>>2]=__ZL8pairs_ru&4294967295;HEAP32[(f+964&4294967295)>>2]=1056;_llvm_memset_p0i8_i32(f+708&-1,0,256,1,0);e=__ZZL18SetCyrillicLettersP10TranslatorE9ru_vowels&4294967295;b=HEAP8[e>>0];d=reSign(b,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?1:2;a:do if(d==1)for(;;)if(d=unSign(b,8,
+0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=1;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE7ru_soft&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?3:4;a:do if(d==3)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>
+0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=3;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE13ru_consonants&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?5:6;a:do if(d==5)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=5;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE7ru_hard&
+4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?7:8;a:do if(d==7)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=8|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=7;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE10ru_nothard&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?9:10;a:do if(d==9)for(;;)if(d=
+unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=16|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=9;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE9ru_voiced&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?11:12;a:do if(d==11)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((f+708&4294967295)+b&4294967295)>>
+0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=11;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE10ru_ivowels&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?13:14;a:do if(d==13)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=13;else break a;
+while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE9ru_vowels&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?15:16;a:do if(d==15)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=15;else break a;while(0)}
+function __Z15SetupTranslatorP10TranslatorPKsPKh(f,d,e){var b,a=null;d!=0?(a=-1,b=1):(a=-1,b=2);if(b==1){_llvm_memcpy_p0i8_p0i8_i32(f+676&-1,d,16,1,0);var g=e,a=1}((a==1?g:e)!=0?3:4)==3&&_llvm_memcpy_p0i8_p0i8_i32(f+660&-1,e,8,1,0)}
+function __Z16SelectTranslatorPKc(f){var d,e=null,b,a,g,c,h;h=f;f=0;d=reSign(HEAP8[h>>0],8,0)!=0?1:2;a:do if(d==1)for(;;)if(f=f*256&4294967295,f=reSign(HEAP8[h>>0],8,0)+f&4294967295,h=h+1&4294967295,reSign(HEAP8[h>>0],8,0)!=0)d=1;else break a;while(0);h=_malloc(8328);d=unSign(h==0,1,0);d=reSign(d,8,0)!=0?3:4;d==3&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);d=h==0?5:6;if(d==5)a=0;else if(d==6){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+4&4294967295)>>2];HEAP8[(_dictionary_name&4294967295)>>
+0]=0;HEAP32[(h+692&4294967295)>>2]=0;HEAP32[(h+1048&4294967295)>>2]=0;HEAP32[(h+1052&4294967295)>>2]=0;HEAP32[(h+288&4294967295)>>2]=97;HEAP32[(h+284&4294967295)>>2]=122;HEAP32[(h+8268&4294967295)>>2]=0;HEAP32[(h+964&4294967295)>>2]=0;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);_llvm_memset_p0i8_i32(h+968&-1,0,32,1,0);a=__str532&4294967295;e=HEAP8[a>>0];d=reSign(e,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?7:8;a:do if(d==7)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>
+0]=1|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=7;else break a;while(0);a=__str1533&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?9:10;a:do if(d==9)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=9;else break a;
+while(0);a=__str2534&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?11:12;a:do if(d==11)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=11;else break a;while(0);a=__str3535&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?13:14;a:do if(d==13)for(;;)if(d=unSign(e,8,0),
+e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=8|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=13;else break a;while(0);a=__str4536&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?15:16;a:do if(d==15)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=16|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,
+1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=15;else break a;while(0);a=__str5537&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?17:18;a:do if(d==17)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=17;else break a;while(0);a=__str6538&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;
+d=d?19:20;a:do if(d==19)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=19;else break a;while(0);a=__str7539&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?21:22;a:do if(d==21)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((h+708&4294967295)+e&4294967295)>>
+0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=21;else break a;while(0);HEAP32[(h+700&4294967295)>>2]=__ZZL13NewTranslatorvE13empty_wstring&4294967295;HEAP32[(h+704&4294967295)>>2]=__ZZL13NewTranslatorvE13punct_in_word&4294967295;for(d=0;;)if(HEAP8[((h+660&4294967295)+d&4294967295)>>0]=HEAP8[(__ZZL13NewTranslatorvE12stress_amps2+d&4294967295)>>0],HEAP8[((h+668&4294967295)+d&4294967295)>>0]=HEAP8[(__ZZL13NewTranslatorvE12stress_amps2+d&4294967295)>>0]-1&255,
+HEAP16[((h+676&4294967295)+d*2&4294967295)>>1]=HEAP16[(__ZZL13NewTranslatorvE15stress_lengths2+d*2&4294967295)>>1],d=a=d+1&4294967295,!((a|0)<=7))break;_llvm_memset_p0i8_i32(h&4294967295,0,280,1,0);HEAP32[((h&4294967295)+272&4294967295)>>2]=500;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+16&4294967295)>>2]=1;HEAP32[((h&4294967295)+20&4294967295)>>2]=3;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=95;HEAP32[(((h&4294967295)+24&4294967295)+72&4294967295)>>2]=95;HEAP32[(((h&
+4294967295)+24&4294967295)+36&4294967295)>>2]=19;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=115;HEAP32[(((h&4294967295)+24&4294967295)+64&4294967295)>>2]=4;HEAP32[(((h&4294967295)+100&4294967295)+64&4294967295)>>2]=2;HEAP8[((h&4294967295)+248&4294967295)>>0]=3;HEAP32[((h&4294967295)+264&4294967295)>>2]=0;HEAP32[((h&4294967295)+268&4294967295)>>2]=__str8540&4294967295;HEAP32[((h&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+4&4294967295)>>2];HEAP32[((h&4294967295)+180&
+4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];d=unSign(!0,1,0);d=reSign(d,8,0)!=0?25:26;d==25&&(HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+8&4294967295)>>2]);HEAP32[((h&4294967295)+240&4294967295)>>2]=100;HEAP32[((h&4294967295)+196&4294967295)>>2]=49;HEAP32[((h&4294967295)+200&4294967295)>>2]=2;HEAP32[((h&4294967295)+204&4294967295)>>2]=44;HEAP32[((h&4294967295)+208&4294967295)>>2]=46;HEAP32[((h&4294967295)+192&4294967295)>>2]=1227133512;HEAP32[((h&4294967295)+
+212&4294967295)>>2]=14;_llvm_memcpy_p0i8_p0i8_i32(h+1E3&-1,_punctuation_to_tone&4294967295,48,1,0);_llvm_memcpy_p0i8_p0i8_i32((h&4294967295)+232&-1,__ZZL13NewTranslatorvE13default_tunes&4294967295,6,1,0);a=h}h=a;a=f;d=a==24934?28:a==24941?32:a==24946?36:a==25191?37:a==25198?38:a==25203?110:a==25441?85:a==25459?218:a==25465?44:a==25697?48:a==25701?52:a==25718?56:a==25964?67:a==25966?62:a==25967?81:a==25971?85:a==25972?97:a==25973?92:a==26209?96:a==26217?98:a==26226?101:a==26729?105:a==26738?110:a==
+26740?118:a==26741?119:a==26745?124:a==26980?134:a==26995?138:a==26996?148:a==27489?156:a==27502?250:a==27503?166:a==27509?173:a==27745?177:a==27766?178:a==28011?182:a==28012?250:a==28018?250:a==28261?105:a==28268?186:a==28271?187:a==28525?191:a==28769?105:a==28780?195:a==28788?199:a==29295?207:a==29301?211:a==29303?217:a==29545?226:a==29547?218:a==29548?238:a==29553?239:a==29554?110:a==29558?243:a==29559?247:a==29793?250:a==29797?250:a==29806?247:a==29810?264:a==30066?268:a==30313?269:a==30575?273:
+a==31336?274:a==6779491?67:a==6972015?152:a==7364976?85:a==8022137?274:278;a:do if(d==278){HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==28){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_af&4294967295;d=a!=0?29:31;b:do if(d==29){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+4&4294967295)>>2]=48;HEAP32[(((h&4294967295)+24&4294967295)+4&4294967295)>>2]=1;HEAP32[(((h&4294967295)+
+24&4294967295)+12&4294967295)>>2]=1;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=16779472;HEAP32[((h&4294967295)+220&4294967295)>>2]=1;d=279;break a}else if(d==32){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_fr&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_fr&4294967295;d=a!=0?33:34;b:do if(d==33){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?34:35;break b}while(0);d==34&&_llvm_memcpy_p0i8_p0i8_i32(b+
+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=36;HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==36){HEAP32[(h+964&4294967295)>>2]=1536;HEAP32[((h&4294967295)+184&4294967295)>>2]=2884720;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==37){__ZL18SetCyrillicLettersP10Translator(h);d=h;HEAP8[((d+
+708&4294967295)+42&4294967295)>>0]=HEAP8[((d+708&4294967295)+42&4294967295)>>0]&64|-127;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1074;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=23;HEAP32[(((h&4294967295)+24&4294967295)+40&4294967295)>>2]=2;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=184554728;HEAP32[((h&4294967295)+204&4294967295)>>2]=32;d=279;break a}else if(d==38){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_bn&4294967295;
+e=__ZZ16SelectTranslatorPKcE14stress_amps_bn&4294967295;d=a!=0?39:40;b:do if(d==39){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?40:41;break b}while(0);d==40&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;HEAP32[(h+964&4294967295)>>2]=2432;__Z15SetIndicLettersP10Translator(h);b=h;a=62;d=(a|0)<=76?42:43;b:do if(d==42)for(;;)if(HEAP8[((b+
+708&4294967295)+a&4294967295)>>0]|=16,a=a+1&4294967295,(a|0)<=76)d=42;else break b;while(0);HEAP32[((h&4294967295)+184&4294967295)>>2]=1;HEAP32[((h&4294967295)+192&4294967295)>>2]=613567144;d=279;break a}else if(d==110){b=h;d=(a|0)==29554?111:114;b:do if(d==111){a=b;e=__ZZ16SelectTranslatorPKcE17stress_lengths_sr&4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_hr&4294967295;d=e!=0?112:113;if(d==112&&(_llvm_memcpy_p0i8_p0i8_i32(a+676&-1,e,16,1,0),g==0))break b;_llvm_memcpy_p0i8_p0i8_i32(a+660&
+-1,g,8,1,0)}else if(d==114){a=b;e=__ZZ16SelectTranslatorPKcE17stress_lengths_hr&4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_hr&4294967295;d=e!=0?115:116;if(d==115&&(_llvm_memcpy_p0i8_p0i8_i32(a+676&-1,e,16,1,0),g==0))break b;_llvm_memcpy_p0i8_p0i8_i32(a+660&-1,g,8,1,0)}while(0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=16;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=3;
+HEAP8[((h&4294967295)+248&4294967295)>>0]=5;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[((h&4294967295)+220&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=33572172;HEAP32[((h&4294967295)+188&4294967295)>>2]=74;HEAP32[((h&4294967295)+264&4294967295)>>2]=__ZL22replace_cyrillic_latin&4294967295;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=h;HEAP8[((d+708&4294967295)+114&4294967295)>>0]=HEAP8[((d+708&4294967295)+114&4294967295)>>
+0]&64|-127;d=279;break a}else if(d==85)if(e=h,d=__ZZ16SelectTranslatorPKcE17stress_lengths_es&4294967295,g=__ZZ16SelectTranslatorPKcE14stress_amps_es&4294967295,_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,d,16,1,0),d=g!=0?86:87,d==86&&_llvm_memcpy_p0i8_p0i8_i32(e+660&-1,g,8,1,0),HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2],HEAP32[((h&4294967295)+8&4294967295)>>2]=2,HEAP32[((h&4294967295)+12&4294967295)>>2]=534,HEAP32[((h&4294967295)+16&4294967295)>>2]=0,HEAP32[((h&
+4294967295)+20&4294967295)>>2]=2,HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=120,HEAP32[((h&4294967295)+184&4294967295)>>2]=85984552,HEAP32[((h&4294967295)+188&4294967295)>>2]=4096,d=(f|0)==25441?88:89,d==88){HEAP32[(h+704&4294967295)>>2]=__ZZ16SelectTranslatorPKcE20ca_punct_within_word&4294967295;HEAP32[((h&4294967295)+12&4294967295)>>2]=566;d=279;break a}else{if(d==89)if(e=h&4294967295,d=(f|0)==7364976?90:91,d==90){HEAP32[(e+12&4294967295)>>2]=310;d=279;break a}else if(d==91){HEAP32[((e+
+24&4294967295)+20&4294967295)>>2]=2;d=279;break a}}else if(d==218){e=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_sk&4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_sk&4294967295;_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,d,16,1,0);d=g!=0?219:220;d==219&&_llvm_memcpy_p0i8_p0i8_i32(e+660&-1,g,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>
+2]=3;HEAP8[((h&4294967295)+248&4294967295)>>0]=5;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[(((h&4294967295)+24&4294967295)+44&4294967295)>>2]=4;HEAP32[((h&4294967295)+184&4294967295)>>2]=16794624;HEAP32[((h&4294967295)+188&4294967295)>>2]=256;HEAP32[((h&4294967295)+204&4294967295)>>2]=0;HEAP32[((h&4294967295)+208&4294967295)>>2]=44;d=(f|0)==25459?221:222;d==221&&(HEAP32[((h&4294967295)+188&4294967295)>>2]=264);e=h;HEAP8[((e+708&4294967295)+121&4294967295)>>0]=HEAP8[((e+708&4294967295)+121&
+4294967295)>>0]&64|-127;e=h;HEAP8[((e+708&4294967295)+114&4294967295)>>0]=HEAP8[((e+708&4294967295)+114&4294967295)>>0]&64|-127;e=h;g=0;b:for(;;)if(HEAP8[((e+708&4294967295)+g&4294967295)>>0]&=223,g=d=g+1&4294967295,d>>>0<=255)d=223;else{d=224;break b}e=h;g=__str13545&4294967295;c=HEAP8[g>>0];var k=reSign(c,8,0)!=0;unSign(k,1,0);g=g+1&4294967295;if(!k){d=279;break a}for(;;)if(d=unSign(c,8,0),c=unSign(c,8,0),HEAP8[((e+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((e+708&4294967295)+c&4294967295)>>0],
+c=HEAP8[g>>0],d=reSign(c,8,0)!=0,d=unSign(d,1,0),g=g+1&4294967295,reSign(d,8,0)!=0)d=225;else{d=279;break a}}else if(d==44){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_cy&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_cy&4294967295;d=a!=0?45:46;b:do if(d==45){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?46:47;break b}while(0);d==46&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+56&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>
+2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+16&4294967295)>>2]=0;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=120;HEAP32[((h&4294967295)+184&4294967295)>>2]=1024;d=h;HEAP8[((d+708&4294967295)+119&4294967295)>>0]=HEAP8[((d+708&4294967295)+119&4294967295)>>0]&64|-127;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==48){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_da&
+4294967295;d=a!=0?49:51;b:do if(d==49){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[(((h&4294967295)+24&4294967295)+12&4294967295)>>2]=1;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=184618072;d=279;break a}else if(d==52){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_de&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_de&4294967295;
+d=a!=0?53:54;b:do if(d==53){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?54:55;break b}while(0);d==54&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[(h&-1)>>2]=8;HEAP32[((h&4294967295)+4&4294967295)>>2]=48;HEAP32[(((h&4294967295)+24&4294967295)+12&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=16;HEAP32[(((h&4294967295)+24&4294967295)+72&4294967295)>>2]=87;HEAP32[((h&4294967295)+184&4294967295)>>2]=16846872;d=h;
+HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=2;d=279;break a}else if(d==56){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;d=a!=0?57:58;b:do if(d==57){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?58:59;break b}while(0);d==58&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(((h&4294967295)+24&4294967295)+
+20&4294967295)>>2]=1;HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[(h+964&4294967295)>>2]=1920;HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;b=h;a=38;d=(a|0)<=48?60:61;b:do if(d==60)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=2,a=a+1&4294967295,(a|0)<=48)d=60;else break b;while(0);HEAP32[((h&4294967295)+192&4294967295)>>2]=5288;HEAP32[((h&4294967295)+184&4294967295)>>2]=1;d=279;break a}else if(d==
+67){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_el&4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_el&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?68:69;d==68&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,a,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+28&4294967295)>>2];HEAP32[(h+700&4294967295)>>2]=__ZZ16SelectTranslatorPKcE18el_char_apostrophe&4294967295;HEAP32[(h+964&4294967295)>>2]=896;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=__ZZ16SelectTranslatorPKcE9el_vowels&
+4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?70:71;b:do if(d==70)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=70;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9el_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?72:73;b:do if(d==72)for(;;)if(d=unSign(e,
+8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=72;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE12el_voiceless&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?74:75;b:do if(d==74)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((b+708&4294967295)+e&4294967295)>>0],
+e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=74;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE13el_consonants&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?76:77;b:do if(d==76)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=76;else break b;while(0);
+b=h;a=__ZZ16SelectTranslatorPKcE10el_fvowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?78:79;b:do if(d==78)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=78;else break b;while(0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>
+2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=6;HEAP32[((h&4294967295)+16&4294967295)>>2]=0;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=130;HEAP32[((h&4294967295)+184&4294967295)>>2]=264;HEAP32[((h&4294967295)+188&4294967295)>>2]=4098;if((f|0)!=6779491){d=279;break a}HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==62){e=h;g=__ZZ16SelectTranslatorPKcE17stress_lengths_en&4294967295;d=g!=0?63:65;b:do if(d==
+63){_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,g,16,1,0);d=65;break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=8;HEAP32[((h&4294967295)+184&4294967295)>>2]=16779328;HEAP32[(((h&4294967295)+24&4294967295)+44&4294967295)>>2]=2;HEAP32[((h&4294967295)+276&4294967295)>>2]=101;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=2;e=h;g=__str7539&4294967295;c=k=HEAP8[g>>0];k=reSign(k,8,0)!=0;unSign(k,1,0);g=g+1&4294967295;if(!k){d=279;break a}for(;;)if(d=
+unSign(c,8,0),c=unSign(c,8,0),HEAP8[((e+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((e+708&4294967295)+c&4294967295)>>0],c=HEAP8[g>>0],d=reSign(c,8,0)!=0,d=unSign(d,1,0),g=g+1&4294967295,reSign(d,8,0)!=0)d=66;else{d=279;break a}}else if(d==81){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_eo&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_eo&4294967295;d=a!=0?82:83;b:do if(d==82){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?83:84;break b}while(0);d==83&&_llvm_memcpy_p0i8_p0i8_i32(b+
+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+12&4294967295)>>2];HEAP32[(h+700&4294967295)>>2]=__ZZ16SelectTranslatorPKcE18eo_char_apostrophe&4294967295;HEAP32[((h&4294967295)+4&4294967295)>>2]=2;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=16782344;d=279;break a}else if(d==97){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+16&4294967295)>>2];d=98;break a}else if(d==
+92){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_eu&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_eu&4294967295;d=a!=0?93:94;b:do if(d==93){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?94:95;break b}while(0);d==94&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=1049960;d=279;break a}else if(d==96){HEAP32[(h+964&4294967295)>>2]=1536;HEAP32[((h&4294967295)+184&4294967295)>>2]=96;HEAP32[(((h&4294967295)+
+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==101){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_fr&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_fr&4294967295;d=a!=0?102:103;b:do if(d==102){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?103:104;break b}while(0);d==103&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=36;HEAP32[(((h&4294967295)+24&4294967295)+8&4294967295)>>2]=1;HEAP32[((h&
+4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+220&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=118658312;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==105){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_hi&4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_hi&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?106:107;d==106&&_llvm_memcpy_p0i8_p0i8_i32(b+
+660&-1,a,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+76&4294967295)>>2];HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=6;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;HEAP32[((h&4294967295)+184&4294967295)>>2]=16;HEAP32[((h&4294967295)+192&4294967295)>>2]=84648;HEAP32[(h+964&4294967295)>>2]=2304;d=(f|0)==28769?108:109;d==108&&(HEAP32[(h+964&4294967295)>>2]=2560);__Z15SetIndicLettersP10Translator(h);d=279;
+break a}else if(d==118){HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=36;HEAP32[((h&4294967295)+184&4294967295)>>2]=17990912;d=279;break a}else if(d==119){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_hu&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_hu&4294967295;d=a!=0?120:121;b:do if(d==120){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?121:122;break b}while(0);d==121&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>
+2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+4&4294967295)>>2]=32;HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=1081398;HEAP32[((h&4294967295)+16&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+56&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+68&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=186758144;HEAP32[((h&4294967295)+204&4294967295)>>2]=32;HEAP32[((h&4294967295)+208&4294967295)>>2]=44;HEAP32[((h&4294967295)+
+196&4294967295)>>2]=899;HEAP32[((h&4294967295)+200&4294967295)>>2]=1;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;d=h;HEAP32[((d&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+12&4294967295)>>2];HEAP32[((d&4294967295)+180&4294967295)>>2]=HEAP32[((d&4294967295)+176&4294967295)>>2];b=unSign(!1,1,0);if(reSign(b,8,0)==0){d=279;break a}HEAP32[((d&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+
+0&4294967295)>>2];d=279;break a}else if(d==124){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_hy&4294967295;d=a!=0?125:127;b:do if(d==125){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[(h+964&4294967295)>>2]=1328;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=__ZZ16SelectTranslatorPKcE9hy_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?128:129;b:do if(d==128)for(;;)if(d=unSign(e,8,0),e=unSign(e,
+8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=128;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9hy_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?130:131;b:do if(d==130)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],
+d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=130;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE13hy_consonants&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?132:133;b:do if(d==132)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=132;else break b;while(0);HEAP8[((h&
+4294967295)+248&4294967295)>>0]=6;HEAP32[((h&4294967295)+184&4294967295)>>2]=1032;d=279;break a}else if(d==134){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_id&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_id&4294967295;d=a!=0?135:136;b:do if(d==135){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?136:137;break b}while(0);d==136&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=16781320;HEAP32[((h&4294967295)+
+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+220&4294967295)>>2]=2;d=279;break a}else if(d==138){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_is&4294967295;d=a!=0?139:141;b:do if(d==139){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=16;HEAP32[(((h&4294967295)+24&4294967295)+8&4294967295)>>2]=17;HEAP32[(((h&4294967295)+24&4294967295)+40&4294967295)>>2]=2;d=h;b=0;b:for(;;)if(HEAP8[((d+708&4294967295)+
+b&4294967295)>>0]&=231,b=a=b+1&4294967295,!(a>>>0<=255))break b;b=h;a=__str9541&4294967295;e=HEAP8[a>>0];d=reSign(e,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?144:145;b:do if(d==144)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=16|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=144;else break b;while(0);b=h;a=__str10542&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);
+a=a+1&4294967295;d=d?146:147;b:do if(d==146)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=8|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=146;else break b;while(0);HEAP32[((h+968&4294967295)+4&4294967295)>>2]=__ZZ16SelectTranslatorPKcE16is_lettergroup_B&4294967295;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&
+4294967295)+184&4294967295)>>2]=2280;HEAP32[((h&4294967295)+188&4294967295)>>2]=2;d=279;break a}else if(d==148){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_it&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_it&4294967295;d=a!=0?149:150;b:do if(d==149){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?150:151;break b}while(0);d==150&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+
+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=131088;HEAP32[((h&4294967295)+4&4294967295)>>2]=1;HEAP32[((h&4294967295)+16&4294967295)>>2]=2;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+8&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+56&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=130;HEAP32[(((h&4294967295)+24&4294967295)+40&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+60&4294967295)>>2]=2;
+HEAP32[((h&4294967295)+184&4294967295)>>2]=16786952;HEAP32[((h&4294967295)+220&4294967295)>>2]=2;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==156){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;d=a!=0?157:158;b:do if(d==157){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?158:159;break b}while(0);d==158&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,
+e,8,1,0);_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=__ZZ16SelectTranslatorPKcE9ka_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?160:161;b:do if(d==160)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=160;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE13ka_consonants&4294967295;e=
+d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?162:163;b:do if(d==162)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=162;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9ka_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?164:165;b:do if(d==164)for(;;)if(d=unSign(e,
+8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=164;else break b;while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=16;HEAP32[(h+964&4294967295)>>2]=4224;HEAP8[((h&4294967295)+248&4294967295)>>0]=7;HEAP32[((h&4294967295)+184&4294967295)>>2]=3187744;d=279;break a}else if(d==250){e=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&
+4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,d,16,1,0);d=g!=0?251:252;d==251&&_llvm_memcpy_p0i8_p0i8_i32(e+660&-1,g,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[((h&4294967295)+192&4294967295)>>2]=5288;g=f;(g|0)==29793?(e=252,d=253):(e=252,d=254);d==253&&
+(HEAP32[(h+964&4294967295)>>2]=2944,HEAP32[((h&4294967295)+184&4294967295)>>2]=2097152,b=f,e=253);d=((e==253?b:g)|0)==28018?255:256;b:do if(d==255)HEAP32[(h+964&4294967295)>>2]=2304;else if(d==256)if(d=(f|0)==28012?257:258,d==257)HEAP32[(h+964&4294967295)>>2]=3328,HEAP32[((h&4294967295)+184&4294967295)>>2]=2097152;else if(d==258)if(d=(f|0)==27502?259:260,d==259)HEAP32[(h+964&4294967295)>>2]=3200,HEAP32[((h&4294967295)+184&4294967295)>>2]=1;else if(d==260){if((f|0)!=29797){d=262;break b}HEAP32[(h+
+964&4294967295)>>2]=3072;HEAP32[((h&4294967295)+184&4294967295)>>2]=1}while(0);HEAP32[(((h&4294967295)+24&4294967295)+32&4294967295)>>2]=1;__Z15SetIndicLettersP10Translator(h);e=h;g=78;if(!((g|0)<=78)){d=279;break a}for(;;)if(HEAP8[((e+708&4294967295)+g&4294967295)>>0]|=2,g=g+1&4294967295,(g|0)<=78)d=263;else{d=279;break a}}else if(d==166){HEAP32[(h+964&4294967295)>>2]=4352;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=97;d=(a|0)<=117?167:168;b:do if(d==167)for(;;)if(HEAP8[((b+708&4294967295)+a&
+4294967295)>>0]|=1,a=a+1&4294967295,(a|0)<=117)d=167;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE10ko_ivowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?169:170;b:do if(d==169)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=169;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9ko_voiced&
+4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?171:172;b:do if(d==171)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=171;else break b;while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=8;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=1024;d=
+279;break a}else if(d==173){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ku&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ku&4294967295;d=a!=0?174:175;b:do if(d==174){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?175:176;break b}while(0);d==175&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+36&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=7;HEAP32[((h&4294967295)+184&4294967295)>>2]=263264;HEAP8[((h&4294967295)+248&4294967295)>>
+0]=2;d=279;break a}else if(d==177){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+16&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=32;HEAP32[((h&4294967295)+16&4294967295)>>2]=0;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+4&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=16777216;HEAP32[((h&4294967295)+196&4294967295)>>2]=5E3;d=279;break a}else if(d==178){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_lv&
+4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_lv&4294967295;d=a!=0?179:180;b:do if(d==179){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?180:181;break b}while(0);d==180&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+16&4294967295)>>2];HEAP32[((h&4294967295)+184&4294967295)>>2]=99336;HEAP32[((h&4294967295)+12&4294967295)>>2]=262166;d=279;break a}else if(d==
+182){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_mk&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_mk&4294967295;d=a!=0?183:184;b:do if(d==183){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?184:185;break b}while(0);d==184&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+20&4294967295)>>2];HEAP32[((h+968&4294967295)+28&4294967295)>>2]=__ZZ16SelectTranslatorPKcE15vowels_cyrillic&4294967295;HEAP32[(h+968&-1)>>2]=HEAP32[((h+968&4294967295)+
+28&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=4;HEAP32[((h&4294967295)+184&4294967295)>>2]=2114600;HEAP32[((h&4294967295)+188&4294967295)>>2]=138;d=279;break a}else if(d==186){HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+4&4294967295)>>2]=48;HEAP32[(((h&4294967295)+24&4294967295)+4&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+12&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=16;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>
+0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=2169880;HEAP32[((h&4294967295)+216&4294967295)>>2]=__str11543&4294967295;HEAP32[((h&4294967295)+12&4294967295)>>2]=128;_llvm_memcpy_p0i8_p0i8_i32(h+676&-1,__ZZ16SelectTranslatorPKcE17stress_lengths_nl,16,1,0);d=279;break a}else if(d==187){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_no&4294967295;d=a!=0?188:190;b:do if(d==188){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&
+4294967295)+8&4294967295)>>2]=0;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=71752;d=279;break a}else if(d==191){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_om&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_om&4294967295;d=a!=0?192:193;b:do if(d==192){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?193:194;break b}while(0);d==193&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&
+4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=524310;d=279;break a}else if(d==195){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_pl&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_pl&4294967295;d=a!=0?196:197;b:do if(d==196){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?197:198;break b}while(0);d==197&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=2;
+HEAP32[((h&4294967295)+12&4294967295)>>2]=6;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=8;HEAP8[((h&4294967295)+248&4294967295)>>0]=7;HEAP32[((h&4294967295)+184&4294967295)>>2]=20488;HEAP32[((h&4294967295)+188&4294967295)>>2]=64;HEAP32[(((h&4294967295)+24&4294967295)+44&4294967295)>>2]=260;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==199){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_pt&4294967295;
+e=__ZZ16SelectTranslatorPKcE14stress_amps_pt&4294967295;d=a!=0?200:201;b:do if(d==200){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?201:202;break b}while(0);d==201&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=139286;HEAP32[((h&4294967295)+184&4294967295)>>2]=16793704;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+
+708&4294967295)+121&4294967295)>>0]&64|-127;d=h;b=0;b:for(;;)if(HEAP8[((d+708&4294967295)+b&4294967295)>>0]&=253,b=a=b+1&4294967295,!(a>>>0<=255))break b;b=h;a=__str12544&4294967295;e=HEAP8[a>>0];d=reSign(e,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?205:206;b:do if(d==205)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=205;else break b;
+while(0);HEAP32[(((h&4294967295)+24&4294967295)+60&4294967295)>>2]=2;d=279;break a}else if(d==207){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ro&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ro&4294967295;d=a!=0?208:209;b:do if(d==208){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?209:210;break b}while(0);d==209&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=262;HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+
+8&4294967295)>>2];HEAP32[((h&4294967295)+184&4294967295)>>2]=16805928;HEAP32[((h&4294967295)+188&4294967295)>>2]=30;d=279;break a}else if(d==211){a=b=h;e=__ZZL18Translator_RussianP10TranslatorE17stress_lengths_ru&4294967295;g=__ZZL18Translator_RussianP10TranslatorE14stress_amps_ru&4294967295;d=e!=0?212:213;b:do if(d==212){_llvm_memcpy_p0i8_p0i8_i32(a+676&-1,e,16,1,0);d=g!=0?213:214;break b}while(0);d==213&&_llvm_memcpy_p0i8_p0i8_i32(a+660&-1,g,8,1,0);__ZL18SetCyrillicLettersP10Translator(b);a=b;e=
+__ZZL18Translator_RussianP10TranslatorE11ru_ivowels2&4294967295;g=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?215:216;b:do if(d==215)for(;;)if(d=unSign(g,8,0),g=unSign(g,8,0),HEAP8[((a+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((a+708&4294967295)+g&4294967295)>>0],g=HEAP8[e>>0],d=reSign(g,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=215;else break b;while(0);HEAP32[(((b&4294967295)+24&4294967295)+20&4294967295)>>2]=1074;HEAP32[(((b&4294967295)+24&4294967295)+
+16&4294967295)>>2]=1;HEAP32[(((b&4294967295)+24&4294967295)+40&4294967295)>>2]=2;HEAP32[((b&4294967295)+8&4294967295)>>2]=5;HEAP32[((b&4294967295)+12&4294967295)>>2]=32;HEAP32[((b&4294967295)+184&4294967295)>>2]=1032;HEAP32[((b&4294967295)+188&4294967295)>>2]=194;HEAP32[((b&4294967295)+244&4294967295)>>2]=1;HEAP32[((b&4294967295)+256&4294967295)>>2]=2;d=279;break a}else if(d==217){HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+180&4294967295)>>
+2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+184&4294967295)>>2]=278624;HEAP32[((h&4294967295)+188&4294967295)>>2]=512;d=279;break a}else if(d==226){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;d=a!=0?227:228;b:do if(d==227){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?228:229;break b}while(0);d==228&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&
+4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65556;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[(h+964&4294967295)>>2]=3456;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=5;d=(a|0)<=22?230:231;b:do if(d==230)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=1,a=a+1&4294967295,(a|0)<=22)d=230;else break b;while(0);b=h;a=74;d=(a|0)<=115?232:233;b:do if(d==232)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=1,
+a=a+1&4294967295,(a|0)<=115)d=232;else break b;while(0);b=h;a=74;d=(a|0)<=115?234:235;b:do if(d==234)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=2,a=a+1&4294967295,(a|0)<=115)d=234;else break b;while(0);b=h;a=26;d=(a|0)<=70?236:237;b:do if(d==236)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=4,a=a+1&4294967295,(a|0)<=70)d=236;else break b;while(0);HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((h&4294967295)+276&4294967295)>>2]=HEAP32[(h+964&4294967295)>>2]+
+74&4294967295;HEAP32[((h&4294967295)+184&4294967295)>>2]=2097152;d=279;break a}else if(d==238){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=32;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=19;HEAP32[((h&4294967295)+184&4294967295)>>2]=16864280;HEAP32[((h&4294967295)+188&4294967295)>>2]=256;HEAP32[((h&4294967295)+204&4294967295)>>2]=32;d=h;HEAP8[((d+708&4294967295)+114&4294967295)>>
+0]=HEAP8[((d+708&4294967295)+114&4294967295)>>0]&64|-127;d=279;break a}else if(d==239){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_sq&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_sq&4294967295;d=a!=0?240:241;b:do if(d==240){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?241:242;break b}while(0);d==241&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=278;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>
+0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=32872;HEAP32[((h&4294967295)+220&4294967295)>>2]=2;d=279;break a}else if(d==243){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_sv&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_sv&4294967295;d=a!=0?244:245;b:do if(d==244){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?245:246;break b}while(0);d==245&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=
+0;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=6408;HEAP32[((h&4294967295)+220&4294967295)>>2]=1;d=279;break a}else if(d==247){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_sw&4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_sw&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?248:249;d==248&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,a,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>
+2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+4&4294967295)>>2]=1;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+184&4294967295)>>2]=1248;HEAP32[((h&4294967295)+192&4294967295)>>2]=1227133544;d=279;break a}else if(d==264){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_tr&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_tr&4294967295;d=a!=0?265:266;b:do if(d==265){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,
+0);d=e!=0?266:267;break b}while(0);d==266&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+36&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=7;HEAP32[((h&4294967295)+12&4294967295)>>2]=32;HEAP32[((h&4294967295)+184&4294967295)>>2]=2114824;HEAP8[((h&4294967295)+248&4294967295)>>0]=2;d=279;break a}else if(d==268){HEAP32[(h+964&4294967295)>>2]=1536;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>
+2]=16;HEAP32[((h&4294967295)+192&4294967295)>>2]=21160;d=279;break a}else if(d==269){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_vi&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_vi&4294967295;d=a!=0?270:271;b:do if(d==270){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?271:272;break b}while(0);d==271&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[(h&
+-1)>>2]=33;HEAP32[((h+968&4294967295)+28&4294967295)>>2]=__ZZ16SelectTranslatorPKcE9vowels_vi&4294967295;HEAP32[(h+968&-1)>>2]=HEAP32[((h+968&4294967295)+28&4294967295)>>2];HEAP32[((h&4294967295)+224&4294967295)>>2]=1;HEAP32[((h&4294967295)+16&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=12615688;d=279;break a}else if(d==273){HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+184&4294967295)>>2]=2098528;d=279;break a}else if(d==274){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_zh&
+4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_zh&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?275:276;d==275&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,a,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=2;HEAP32[((h&4294967295)+4&4294967295)>>2]=0;HEAP32[((h&4294967295)+224&4294967295)>>2]=1;HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP8[((h&4294967295)+250&4294967295)>>0]=1;HEAP8[((h&4294967295)+
+251&4294967295)>>0]=1;HEAP32[(h&-1)>>2]=33;if((f|0)!=31336){d=279;break a}HEAP8[((h&4294967295)+252&4294967295)>>0]=1;HEAP32[((h&4294967295)+260&4294967295)>>2]=1;d=279;break a}else if(d==152){b=h;a=__ZZ16SelectTranslatorPKcE18stress_lengths_jbo&4294967295;d=a!=0?153:155;b:do if(d==153){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+4&4294967295)>>2]=524;HEAP32[(h+704&4294967295)>>2]=__ZZ16SelectTranslatorPKcE21jbo_punct_within_word&
+4294967295;HEAP32[(((h&4294967295)+24&4294967295)+52&4294967295)>>2]=2;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+272&4294967295)>>2]=368;d=279;break a}while(0);d==98&&(d=__ZZ16SelectTranslatorPKcE17stress_lengths_fi&4294967295,b=__ZZ16SelectTranslatorPKcE14stress_amps_fi&4294967295,_llvm_memcpy_p0i8_p0i8_i32(h+676&-1,d,16,1,0),(b!=0?99:100)==99&&_llvm_memcpy_p0i8_p0i8_i32(h+660&-1,b,8,1,0),HEAP32[((h&4294967295)+
+8&4294967295)>>2]=0,HEAP32[((h&4294967295)+12&4294967295)>>2]=86,HEAP32[(((h&4294967295)+24&4294967295)+56&4294967295)>>2]=1,HEAP32[((h&4294967295)+240&4294967295)>>2]=130,HEAP32[((h&4294967295)+184&4294967295)>>2]=4104,HEAP8[((h+708&4294967295)+121&4294967295)>>0]=HEAP8[((h+708&4294967295)+121&4294967295)>>0]&64|-127,HEAP8[((h&4294967295)+249&4294967295)>>0]=1,HEAP32[((h&4294967295)+228&4294967295)>>2]=3);HEAP32[(h+280&4294967295)>>2]=f;d=(HEAP32[((h&4294967295)+184&4294967295)>>2]&8|0)!=0?280:281;
+d==280&&(HEAP32[((h&4294967295)+204&4294967295)>>2]=46,HEAP32[((h&4294967295)+208&4294967295)>>2]=44);d=(HEAP32[((h&4294967295)+184&4294967295)>>2]&4|0)!=0?282:283;d==282&&(HEAP32[((h&4294967295)+204&4294967295)>>2]=0);return h}
+function __ZL13SetToneAdjustP7voice_tPi(f,d){var e,b,a,g,c,h,k,j,l;c=0;k=HEAP32[(d+4&4294967295)>>2];a=0;a:for(;;){e=(HEAP32[(d+4*a&4294967295)>>2]|0)==-1?2:4;b:do if(e==2){HEAP32[(d+4*a&4294967295)>>2]=8E3;if(!((a|0)>0))break b;HEAP32[(d+4*(a+1&4294967295)&4294967295)>>2]=HEAP32[(d+4*(a-1&4294967295)&4294967295)>>2]}while(0);h=(HEAP32[(d+4*a&4294967295)>>2]|0)/8|0;j=HEAP32[(d+4*(a+1&4294967295)&4294967295)>>2];e=(h-c&4294967295|0)>0?5:9;b:do if(e==5){l=(j-k&4294967295|0)/(h-c&4294967295|0);b=c;if(!((b|
+0)<(h|0)))break b;for(;;)if(g=e=((b-c&4294967295|0)*l|0)+k&4294967295,e=(e|0)>255?7:8,e==7&&(g=255),HEAP8[((f+344&4294967295)+b&4294967295)>>0]=g&255,b=b+1&4294967295,(b|0)<(h|0))e=6;else break b}while(0);c=h;k=j;a=b=a+2&4294967295;if(!((b|0)<=11))break a}}function _espeak_GetCurrentVoice(){return _voice_selected}
+function __ZL16VoiceScoreSorterPKvS0_(f,d){var e,b,a,g,c;g=HEAP32[f>>2];c=HEAP32[d>>2];a=HEAP32[(c+16&4294967295)>>2]-HEAP32[(g+16&4294967295)>>2]&4294967295;e=unSign((a|0)!=0,1,0);e=reSign(e,8,0)!=0?1:2;e==1?b=a:e==2&&(b=_strcmp(HEAP32[(g&4294967295)>>2],HEAP32[(c&4294967295)>>2]));return b}
+function __ZL15VoiceNameSorterPKvS0_(f,d){var e,b,a,g,c;g=HEAP32[f>>2];c=HEAP32[d>>2];a=_strcmp(HEAP32[(g+4&4294967295)>>2]+1&4294967295,HEAP32[(c+4&4294967295)>>2]+1&4294967295);e=unSign((a|0)!=0,1,0);e=reSign(e,8,0)!=0?1:2;e==1?b=a:e==2&&(a=reSign(HEAP8[(HEAP32[(g+4&4294967295)>>2]&4294967295)>>0],8,0),e=reSign(HEAP8[(HEAP32[(c+4&4294967295)>>2]&4294967295)>>0],8,0),a=a-e&4294967295,e=unSign((a|0)!=0,1,0),e=reSign(e,8,0)!=0?3:4,e==3?b=a:e==4&&(b=_strcmp(HEAP32[(g&4294967295)>>2],HEAP32[(c&4294967295)>>
+2])));return b}function __Z14ReadTonePointsPcPi(f,d){var e=null,b;b=0;for(e=-1;;){HEAP32[((e==-1?d:a)+4*b&4294967295)>>2]=-1;b=e=b+1&4294967295;var a=d;if((e|0)<=11)e=1;else break}_sscanf(f,__str4553&4294967295,d&4294967295,d+4&4294967295,d+8&4294967295,d+12&4294967295,d+16&4294967295,d+20&4294967295,d+24&4294967295,d+28&4294967295,d+32&4294967295,a+36&4294967295)}
+function __ZL11fgets_stripPciP8_IO_FILE(f,d,e){var b,d=_fgets(f,d,e)==0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?1:2;if(d==1)b=0;else if(d==2){for(b=_strlen(f);;){b=d=b-1&4294967295;if((d|0)<=0)break;d=reSign(HEAP8[(f+b&4294967295)>>0],8,0);if((_isspace(d)|0)==0)break;HEAP8[(f+b&4294967295)>>0]=0}b=_strstr(f,__str5554&4294967295);d=unSign(b!=0,1,0);d=reSign(d,8,0)!=0?7:8;d==7&&(HEAP8[b>>0]=0);b=f}return b}
+function __ZL9GetVoicesPKc(f){var d=STACKTOP;STACKTOP+=1012;_memset(d,0,1012);var e,b=null,a,g,c,h,k,j,l=d+120,m=d+200,n=d+280,o=d+360,q,p,r=d+660,v=d+664,u=d+668,s,t=d+672,D,w=d+760,A,x;A=_opendir(f);x=unSign(A==0,1,0);e=reSign(x,8,0)!=0?41:1;if(e==1){x=_readdir(A);s=unSign(x!=0,1,0);e=reSign(s,8,0)==0|(HEAP32[__ZL13n_voices_list>>2]|0)>147?40:2;a:do if(e==2){var B=w&4294967295,z=w&4294967295,y=t+16&4294967295,E=w&4294967295,H=w&4294967295,G=w&4294967295,F=l&4294967295,I=m&4294967295,C=d&4294967295,
+K=d&4294967295,O=d+4&4294967295,J=l&4294967295,Q=d&4294967295,R=n&4294967295,V=d+8&4294967295,M=n&4294967295,P=n&4294967295,Y=n&4294967295,ca=d&4294967295,N=d+6&4294967295,L=m&4294967295,T=d&4294967295,Z=d+8&4294967295,S=m&4294967295,ea=l&4294967295,$=o&4294967295,X=l&4294967295,ia=l&4294967295,ha=t+44&4294967295;for(;;){_sprintf(B,__str14563&4294967295,f,47,x+11&-1);s=z;s=(_stat(s,t)|0)!=0;s=unSign(s,1,0);e=reSign(s,8,0)!=0?4:5;c:do if(e==4)D=0;else if(e==5){e=(HEAP32[y>>2]&61440|0)==16384?6:7;d:do if(e==
+6){D=-2;e=8;break d}else if(e==7){var aa=HEAPU32[ha>>2];D=aa;(aa|0)!=-2?(b=7,e=12):(b=7,e=8);break d}while(0);if(e==8)if(e=reSign(HEAP8[(x+11&-1)>>0],8,0)==46?11:9,e==11)var da=D,b=11;else if(e==9){__ZL9GetVoicesPKc(E);break c}if(!(((b==11?da:aa)|0)>0))break c;s=_fopen(H,__str15564&4294967295);k=unSign(s==0,1,0);if(reSign(k,8,0)!=0)break c;k=G+HEAP32[__ZL15len_path_voices>>2]&4294967295;a=s;p=q=0;HEAP32[u>>2]=3;HEAP8[F>>0]=0;HEAP8[I>>0]=0;HEAP32[v>>2]=0;e=__ZL11fgets_stripPciP8_IO_FILE(C,120,a)!=
+0;unSign(e,1,0);e=e?15:27;d:do if(e==15)for(;;){e=(_memcmp(K,__str6555&4294967295,4)|0)==0?16:20;f:do if(e==16){g=O;e=reSign(HEAP8[g>>0],8,0);e=(_isspace(e)|0)!=0?17:18;g:do if(e==17)for(;;)if(g=g+1&4294967295,e=reSign(HEAP8[g>>0],8,0),(_isspace(e)|0)!=0)e=17;else{e=18;break g}while(0);h=g;g=J;_strncpy(g,h,80);HEAP8[(g+79&4294967295)>>0]=0}else if(e==20)if(e=(_memcmp(Q,__str7556&4294967295,8)|0)==0?21:23,e==21){HEAP32[r>>2]=5;HEAP8[R>>0]=0;_sscanf(V,__str8557&4294967295,M,r);g=_strlen(P)+2&4294967295;
+if(!((299-q&4294967295)>>>0>g>>>0))break f;HEAP8[(o+q&4294967295)>>0]=HEAP32[r>>2]&255;_strcpy(o+(q+1&4294967295)&4294967295,Y);q=g+q&4294967295;p=p+1&4294967295}else if(e==23)if(e=(_memcmp(ca,__str9558&4294967295,6)|0)==0?24:25,e==24)_sscanf(N,__str8557&4294967295,L,v);else if(e==25){if((_memcmp(T,__str2550&4294967295,8)|0)!=0)break f;_sscanf(Z,__str10559&4294967295,u)}while(0);e=__ZL11fgets_stripPciP8_IO_FILE(C,120,a)!=0;e=unSign(e,1,0);if(reSign(e,8,0)!=0)e=15;else{e=27;break d}}while(0);HEAP8[(o+
+q&4294967295)>>0]=0;q=q+1&4294967295;a=_genders&4294967295;for(g=S;;){var W=a;if(HEAP32[(a&4294967295)>>2]==0){e=32;break}e=(_strcmp(g,HEAP32[(W&4294967295)>>2])|0)==0;var ka=a;if(e){e=29;break}a=ka+8&4294967295;e=31}e==32?c=HEAP32[(W+4&4294967295)>>2]:e==29&&(c=HEAP32[(ka+4&4294967295)>>2]);a=e=c;e=(p|0)==0?34:35;e==34?j=0:e==35&&(j=_strlen(k),p=q,e=_strlen(ea),j=g=_calloc(((j+27&4294967295)+p&4294967295)+e&4294967295,1),g=g+24&4294967295,_llvm_memcpy_p0i8_p0i8_i32(g,$,q,1,0),HEAP32[(j+4&4294967295)>>
+2]=g,_strcpy(g+q&4294967295,k),HEAP32[(j+8&4294967295)>>2]=g+q&4294967295,HEAP32[(j&4294967295)>>2]=g+q&4294967295,e=reSign(HEAP8[X>>0],8,0)!=0?36:37,e==36&&(q=(_strlen(k)+1&4294967295)+q&4294967295,_strcpy(g+q&4294967295,ia),HEAP32[(j&4294967295)>>2]=g+q&4294967295),HEAP8[(j+13&4294967295)>>0]=HEAP32[v>>2]&255,HEAP8[(j+12&4294967295)>>0]=a&255,HEAP8[(j+14&4294967295)>>0]=0,HEAP8[(j+15&4294967295)>>0]=HEAP32[u>>2]&255);k=j;_fclose(s);if(k==0)break c;s=HEAP32[__ZL13n_voices_list>>2];HEAP32[(__ZL11voices_list+
+s*4&4294967295)>>2]=k;HEAP32[__ZL13n_voices_list>>2]=s+1&4294967295}while(0);x=_readdir(A);s=unSign(x!=0,1,0);if(reSign(s,8,0)==0|(HEAP32[__ZL13n_voices_list>>2]|0)>147)break a;else e=3}}while(0);_closedir(A)}STACKTOP=d}
+function __ZL14SetVoiceScoresP12espeak_VOICEPS0_i(f,d,e){var b=STACKTOP;STACKTOP+=80;_memset(b,0,80);var a,g=null,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z;B=x=0;a=HEAP32[(f+4&4294967295)>>2]!=0?1:6;a:do if(a==1){if(reSign(HEAP8[(HEAP32[(f+4&4294967295)>>2]&4294967295)>>0],8,0)==0)break a;x=1;B=_strlen(HEAP32[(f+4&4294967295)>>2]);w=0;if(!((w|0)<=(B|0)&w>>>0<=79))break a;for(;;)if(A=w,z=reSign(HEAP8[(HEAP32[(f+4&4294967295)>>2]+w&4294967295)>>0],8,0),z=_tolower(z)&255,HEAP8[(b+A&4294967295)>>0]=z,
+A=reSign(HEAP8[(b+A&4294967295)>>0],8,0)==45,A=unSign(A,1,0),a=reSign(A,8,0)!=0?4:5,a==4&&(x=x+1&4294967295),w=w+1&4294967295,(w|0)<=(B|0)&w>>>0<=79)a=3;else break a}while(0);w=A=0;a=(w|0)<(HEAP32[__ZL13n_voices_list>>2]|0)?7:77;a:do if(a==7){var y=b&4294967295;for(;;){z=HEAP32[(__ZL11voices_list+w*4&4294967295)>>2];a=(e&1|0)==0?9:10;c:do if(a==9){a=(_memcmp(HEAP32[(z+8&4294967295)>>2],__str1549&4294967295,3)|0)==0?76:10;break c}while(0);c:do if(a==10){l=HEAP32[(__ZL11voices_list+w*4&4294967295)>>
+2];k=x;j=B;c=f;h=y;s=0;o=HEAP32[(l+4&4294967295)>>2];a=(_strcmp(h,__str548&4294967295)|0)==0?11:14;d:do if(a==11)a=(_memcmp(HEAP32[(l+8&4294967295)>>2],__str1549&4294967295,3)|0)==0?12:13,a==12?m=100:a==13&&(m=0);else if(a==14){a=(k|0)==0?15:16;e:do if(a==15)s=100;else if(a==16){a=reSign(HEAP8[o>>0],8,0)==0?17:19;f:do if(a==17){if((_strcmp(h,__str2550&4294967295)|0)!=0)break f;s=100}while(0);a=reSign(HEAP8[o>>0],8,0)!=0?20:42;f:do if(a==20)for(;;){m=reSign(HEAP8[o>>0],8,0);o=o+1&4294967295;v=1;u=
+0;r=1;n=0;h:for(;;){a=(n|0)>=(j|0)?24:22;i:do if(a==22){q=reSign(HEAP8[(h+n&4294967295)>>0],8,0);if((q|0)==45){a=24;break i}a=25;break i}while(0);a==24&&(q=0);p=reSign(HEAP8[(o+n&4294967295)>>0],8,0);a=unSign((p|0)==45,1,0);a=reSign(a,8,0)!=0?26:27;a==26&&(p=0);a=(q|0)!=(p|0)?28:29;a==28&&(v=0);a=reSign(HEAP8[(o+n&4294967295)>>0],8,0)==45?30:32;i:do if(a==30){r=r+1&4294967295;if((v|0)==0)break i;u=u+1&4294967295}while(0);a=reSign(HEAP8[(o+n&4294967295)>>0],8,0)==0;p=n+1&4294967295;if(a)break h;n=
+p}o=o+p&4294967295;u=v+u&4294967295;a=(u|0)==0?35:36;h:do if(a==36){n=5;v=k-u&4294967295;a=unSign((v|0)>0,1,0);a=reSign(a,8,0)!=0?37:38;a==37&&(n=n-v&4294967295);v=r-u&4294967295;a=unSign((v|0)>0,1,0);a=reSign(a,8,0)!=0?39:40;a==39&&(n=n-v&4294967295);n=((n*50&4294967295)-m&4294967295)*2&4294967295;if(!((n|0)>(s|0)))break h;s=n}while(0);if(reSign(HEAP8[o>>0],8,0)!=0)a=20;else break f}while(0);if((s|0)!=0)break e;m=0;a=74;break d}while(0);a=HEAP32[(c&4294967295)>>2]!=0?45:49;e:do if(a==45)if(a=(_strcmp(HEAP32[(c&
+4294967295)>>2],HEAP32[(l&4294967295)>>2])|0)==0?46:47,a==46)s=s+500&4294967295;else if(a==47){if((_strcmp(HEAP32[(c&4294967295)>>2],HEAP32[(l+8&4294967295)>>2])|0)!=0)break e;s=s+400&4294967295}while(0);a=reSign(HEAP8[(c+12&4294967295)>>0],8,0)==1?51:50;e:do if(a==50){a=reSign(HEAP8[(c+12&4294967295)>>0],8,0)==2?51:56;break e}while(0);e:do if(a==51){a=reSign(HEAP8[(l+12&4294967295)>>0],8,0)==1?53:52;if(a==52&&reSign(HEAP8[(l+12&4294967295)>>0],8,0)!=2)break e;a=HEAP8[(l+12&4294967295)>>0];a=reSign(HEAP8[(c+
+12&4294967295)>>0],8,0)==reSign(a,8,0);m=s;a=a?54:55;a==54?s=m+50&4294967295:a==55&&(s=m-50&4294967295)}while(0);a=unSign(HEAPU8[(c+13&4294967295)>>0],8,0)<=12?57:60;e:do if(a==57){if(reSign(HEAP8[(l+12&4294967295)>>0],8,0)!=2)break e;if(!(unSign(HEAPU8[(l+13&4294967295)>>0],8,0)>12))break e;s=s+5&4294967295}while(0);a=reSign(HEAP8[(l+13&4294967295)>>0],8,0)!=0?61:70;e:do if(a==61){a=reSign(HEAP8[(c+13&4294967295)>>0],8,0)==0?62:63;a==62?t=30:a==63&&(t=unSign(HEAPU8[(c+13&4294967295)>>0],8,0));var g=
+t*100&4294967295,E=unSign(HEAPU8[(l+13&4294967295)>>0],8,0),g=E=(g|0)/(E|0)|0;a=(E|0)<=99?65:66;a==65&&(g=1E4/(g|0)|0);g=(g-100&4294967295|0)/10|0;n=g=5-g&4294967295;a=(g|0)>0?67:68;a==67&&(n=0);s=E=n+s&4294967295;if(reSign(HEAP8[(c+13&4294967295)>>0],8,0)==0){g=68;break e}var H=s+10&4294967295;s=H;g=69}else if(a==70)var G=s,g=70;while(0);a=((g==70?G:g==69?H:E)|0)<=0?72:73;a==72&&(s=1);m=s}while(0);c=m;h=unSign((c|0)>0,1,0);if(reSign(h,8,0)==0)break c;HEAP32[(d+4*A&4294967295)>>2]=z;A=A+1&4294967295;
+HEAP32[(z+16&4294967295)>>2]=c}while(0);w=w+1&4294967295;if((w|0)<(HEAP32[__ZL13n_voices_list>>2]|0))a=8;else break a}}while(0);HEAP32[(d+4*A&4294967295)>>2]=0;a=(A|0)==0?78:79;a==78?D=0:a==79&&(_qsort(d,A,4,6),D=A);STACKTOP=b;return D}
+function _espeak_ListVoices(f){var d=STACKTOP;STACKTOP+=164;_memset(d,0,164);var e,b,a;b=0;e=(b|0)<(HEAP32[__ZL13n_voices_list>>2]|0)?1:4;a:do if(e==1)for(;;)if(e=HEAP32[(__ZL11voices_list+b*4&4294967295)>>2]!=0?2:3,e==2&&_free(HEAP32[(__ZL11voices_list+b*4&4294967295)>>2]),b=b+1&4294967295,(b|0)<(HEAP32[__ZL13n_voices_list>>2]|0))e=1;else break a;while(0);HEAP32[__ZL13n_voices_list>>2]=0;_sprintf(d&4294967295,__str16565&4294967295,_path_home&4294967295,47);b=_strlen(d&4294967295)+1&4294967295;HEAP32[__ZL15len_path_voices>>
+2]=b;__ZL9GetVoicesPKc(d&4294967295);HEAP32[(__ZL11voices_list+HEAP32[__ZL13n_voices_list>>2]*4&4294967295)>>2]=0;_qsort(__ZL11voices_list,HEAP32[__ZL13n_voices_list>>2],4,8);e=f!=0?5:6;if(e==5)__ZL14SetVoiceScoresP12espeak_VOICEPS0_i(f,__ZZ17espeak_ListVoicesE6voices&4294967295,1);else if(e==6){b=f=0;a=HEAP32[(__ZL11voices_list+b*4&4294967295)>>2];e=a!=0;unSign(e,1,0);e=e?7:12;a:do if(e==7)for(;;){e=reSign(HEAP8[(HEAP32[(a+4&4294967295)>>2]&4294967295)>>0],8,0)!=0?8:11;c:do if(e==8){if((_strcmp(HEAP32[(a+
+4&4294967295)>>2]+1&4294967295,__str17566&4294967295)|0)==0)break c;if((_memcmp(HEAP32[(a+8&4294967295)>>2],__str1549&4294967295,3)|0)==0)break c;HEAP32[(__ZZ17espeak_ListVoicesE6voices+f*4&4294967295)>>2]=a;f=f+1&4294967295}while(0);b=b+1&4294967295;a=HEAP32[(__ZL11voices_list+b*4&4294967295)>>2];e=unSign(a!=0,1,0);if(reSign(e,8,0)!=0)e=7;else break a}while(0);HEAP32[(__ZZ17espeak_ListVoicesE6voices+f*4&4294967295)>>2]=0}b=__ZZ17espeak_ListVoicesE6voices&4294967295;STACKTOP=d;return b}
+function __Z17SelectVoiceByNamePP12espeak_VOICEPKc(f,d){var e=STACKTOP;STACKTOP+=44;_memset(e,0,44);var b,a=null,g,c,h,k,j,l,m,n;g=f;l=j=k=-1;b=g==0?1:4;b==1&&(b=(HEAP32[__ZL13n_voices_list>>2]|0)==0?2:3,b==2&&_espeak_ListVoices(0),g=__ZL11voices_list&4294967295);_sprintf(e&4294967295,__str18567&4294967295,47,d);n=_strlen(e&4294967295);h=0;var o=e&4294967295;a:for(;;){if(HEAP32[(g+4*h&4294967295)>>2]==0){b=13;break a}if((_strcmp(d,HEAP32[(HEAP32[(g+4*h&4294967295)>>2]&4294967295)>>2])|0)==0){b=6;
+break a}m=HEAP32[(HEAP32[(g+4*h&4294967295)>>2]+8&4294967295)>>2];b=(_strcmp(d,m)|0)==0;b=unSign(b,1,0);b=reSign(b,8,0)!=0?8:9;b:do if(b==8)k=h;else if(b==9){var q=_strlen(m);if((_strcmp(o,m+(q-n&4294967295)&4294967295)|0)!=0)break b;j=h}while(0);h=h+1&4294967295;b=12}if(b==6){var p=h;l=p;a=6}else if(b==13)var r=l,a=13;b=((a==13?r:p)|0)<0?15:17;a:do if(b==15){l=k;if(!((l|0)<0)){b=20;break a}var v=j;l=v;a=16;b=18;break a}else if(b==17){var u=l,a=17;b=18;break a}while(0);a:do if(b==18){if(!(((a==17?
+u:v)|0)<0)){b=20;break a}c=0;b=21;break a}while(0);b==20&&(c=HEAP32[(g+4*l&4294967295)>>2]);STACKTOP=e;return c}
+function __ZL23ExtractVoiceVariantNamePci(f,d){var e=STACKTOP;STACKTOP+=8;_memset(e,0,8);var b,a=null,g,c;c=d;HEAP8[(__ZZL23ExtractVoiceVariantNamePciE12variant_name&4294967295)>>0]=0;_sprintf(e&4294967295,__str20569&4294967295,47);b=f!=0?1:5;a:do if(b==1){g=_strchr(f,43);b=unSign(g!=0,1,0);if(reSign(b,8,0)==0){b=5;break a}HEAP8[g>>0]=0;g=g+1&4294967295;b=(reSign(HEAP8[g>>0],8,0)-48&4294967295)>>>0<=9?3:4;if(b==3){var h=_atoi(g);c=h;a=3;b=6;break a}else if(b==4){_strcpy(__ZZL23ExtractVoiceVariantNamePciE12variant_name&
+4294967295,e&4294967295);b=g;g=__ZZL23ExtractVoiceVariantNamePciE12variant_name+3&4294967295;_strncpy(g,b,17);HEAP8[(g+16&4294967295)>>0]=0;b=5;break a}}while(0);if(b==5)var k=c,a=5;if((((a==5?k:h)|0)>0?7:10)==7)b=(c|0)<=9?8:9,b==8?_sprintf(__ZZL23ExtractVoiceVariantNamePciE12variant_name&4294967295,__str21570&4294967295,e&4294967295,c):b==9&&_sprintf(__ZZL23ExtractVoiceVariantNamePciE12variant_name&4294967295,__str22571&4294967295,e&4294967295,c-10&4294967295);a=__ZZL23ExtractVoiceVariantNamePciE12variant_name&
+4294967295;STACKTOP=e;return a}
+function __Z11SelectVoiceP12espeak_VOICEPi(f,d){var e=STACKTOP;STACKTOP+=1272;_memset(e,0,1272);var b,a=null,g,c,h,k,j,l,m,n,o,q,p,r=e+24,v=e+624;q=1;g=0;HEAP32[d>>2]=1;_llvm_memcpy_p0i8_p0i8_i32(e,f,24,1,0);b=(HEAP32[__ZL13n_voices_list>>2]|0)==0?1:2;b==1&&_espeak_ListVoices(0);b=HEAP32[(e+4&4294967295)>>2]==0?4:3;a:do if(b==3){b=reSign(HEAP8[(HEAP32[(e+4&4294967295)>>2]&4294967295)>>0],8,0)==0?4:14;break a}while(0);a:do if(b==4){b=HEAP32[(e&4294967295)>>2]==0?5:7;b:do if(b==5){HEAP32[(e&4294967295)>>
+2]=HEAP32[(e+8&4294967295)>>2];g=unSign(HEAP32[(e&4294967295)>>2]==0,1,0);if(reSign(g,8,0)==0)break b;HEAP32[(e&4294967295)>>2]=__str23572&4294967295}while(0);b=HEAP32[(e&4294967295)>>2];g=__ZZ11SelectVoiceP12espeak_VOICEPiE3buf&4294967295;_strncpy(g,b,60);HEAP8[(g+59&4294967295)>>0]=0;k=__ZL23ExtractVoiceVariantNamePci(__ZZ11SelectVoiceP12espeak_VOICEPiE3buf&4294967295,0);g=b=__Z17SelectVoiceByNamePP12espeak_VOICEPKc(__ZL11voices_list&4294967295,__ZZ11SelectVoiceP12espeak_VOICEPiE3buf&4294967295);
+if(b==0){b=14;break a}HEAP32[(e+4&4294967295)>>2]=HEAP32[(g+4&4294967295)>>2]+1&4294967295;if(reSign(HEAP8[(e+12&4294967295)>>0],8,0)!=0){b=14;break a}if(reSign(HEAP8[(e+13&4294967295)>>0],8,0)!=0){b=14;break a}if(reSign(HEAP8[(e+14&4294967295)>>0],8,0)!=0){b=14;break a}b=reSign(HEAP8[(k&4294967295)>>0],8,0)!=0?12:13;if(b==12){_sprintf(__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&4294967295,__str24573&4294967295,HEAP32[(g+8&4294967295)>>2],k+3&4294967295);h=__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&
+4294967295;b=54;break a}else if(b==13){h=HEAP32[(g+8&4294967295)>>2];b=54;break a}}while(0);if(b==14){k=b=__ZL14SetVoiceScoresP12espeak_VOICEPS0_i(e,r&4294967295,0);b=(b|0)==0?15:17;a:do if(b==15){HEAP32[d>>2]=0;c=__Z17SelectVoiceByNamePP12espeak_VOICEPKc(__ZL11voices_list&4294967295,__str23572&4294967295);HEAP32[(r&4294967295)>>2]=c;c=unSign(HEAP32[(r&4294967295)>>2]!=0,1,0);if(reSign(c,8,0)==0)break a;k=1}while(0);o=0;b=reSign(HEAP8[(e+12&4294967295)>>0],8,0)==2?20:18;a:do if(b==18){b=reSign(HEAP8[(e+
+13&4294967295)>>0],8,0)==0?21:19;if(b==19&&unSign(HEAPU8[(e+13&4294967295)>>0],8,0)<=12){b=20;break a}if(reSign(HEAP8[(e+12&4294967295)>>0],8,0)!=1){b=23;break a}o=1;b=23;break a}while(0);b==20&&(o=2);b=unSign(HEAPU8[(e+13&4294967295)>>0],8,0)<=59?24:25;b==24?(q=0,a=24):b==25&&(m=q,a=25);c=p=HEAP32[(_variant_lists+o*4&4294967295)>>2];(((a==25?m:0)|0)==0?27:28)==27&&(c=c+1&4294967295);a=j=m=0;b=(j|0)<(k|0)?29:46;a:do if(b==29)for(;;){g=HEAP32[(r+j*4&4294967295)>>2];n=0;b=(o|0)!=0?30:32;c:do if(b==
+30){if((unSign(HEAPU8[(g+12&4294967295)>>0],8,0)|0)==(o|0))break c;n=1}while(0);b=(a|0)==0?33:36;c:do if(b==33){if((q|0)==0){b=36;break c}if(!(unSign(HEAPU8[(g+13&4294967295)>>0],8,0)<=59)){b=36;break c}n=1;b=38;break c}while(0);c:do if(b==36){if((n|0)!=0)break c;HEAP32[(v+a*4&4294967295)>>2]=g;a=a+1&4294967295}while(0);for(l=0;;){if((unSign(HEAPU8[(g+15&4294967295)>>0],8,0)|0)<=(l|0))break;if(!((m|0)<=11))break;n=reSign(HEAP8[c>>0],8,0);b=unSign((n|0)==0,1,0);b=reSign(b,8,0)!=0?40:41;b==40?c=p:b==
+41&&(b=__ZZ11SelectVoiceP12espeak_VOICEPiE14voice_variants+m*24&4294967295,m=m+1&4294967295,_llvm_memcpy_p0i8_p0i8_i32(b,g,24,1,0),HEAP8[(b+14&4294967295)>>0]=n&255,HEAP32[(v+a*4&4294967295)>>2]=b,a=a+1&4294967295,c=c+1&4294967295,l=l+1&4294967295)}j=j+1&4294967295;if((j|0)<(k|0))b=29;else break a}while(0);for(;;){if(g==0)break;n=reSign(HEAP8[c>>0],8,0);q=unSign((n|0)!=0,1,0);c=c+1&4294967295;q=reSign(q,8,0)!=0^1;q=unSign(q,1,0);if(reSign(q,8,0)!=0)break;if((m|0)>11)break;b=__ZZ11SelectVoiceP12espeak_VOICEPiE14voice_variants+
+m*24&4294967295;m=m+1&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b,g,24,1,0);HEAP8[(b+14&4294967295)>>0]=n&255;HEAP32[(v+a*4&4294967295)>>2]=b;a=a+1&4294967295}b=(a|0)==0?50:51;b==50?h=0:b==51&&(g=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),g=HEAP32[(v+(g|0)%(a|0)*4&4294967295)>>2],q=reSign(HEAP8[(g+14&4294967295)>>0],8,0)!=0,v=g,b=q?52:53,b==52?(h=unSign(HEAPU8[(v+14&4294967295)>>0],8,0),k=__ZL23ExtractVoiceVariantNamePci(0,h),_sprintf(__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&4294967295,__str24573&4294967295,
+HEAP32[(g+8&4294967295)>>2],k+3&4294967295),h=__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&4294967295):b==53&&(h=HEAP32[(v+8&4294967295)>>2]))}STACKTOP=e;return h}
+function __Z10VoiceReseti(f){var d=null,e;HEAP32[(HEAP32[_voice>>2]+44&4294967295)>>2]=290816;HEAP32[(HEAP32[_voice>>2]+48&4294967295)>>2]=4104;HEAP32[(HEAP32[_voice>>2]+96&4294967295)>>2]=256;HEAP32[(HEAP32[_voice>>2]+64&4294967295)>>2]=100;HEAP32[(HEAP32[_voice>>2]+76&4294967295)>>2]=0;HEAP32[(HEAP32[_voice>>2]+80&4294967295)>>2]=0;HEAP32[(HEAP32[_voice>>2]+68&4294967295)>>2]=64;HEAP32[(HEAP32[_voice>>2]+84&4294967295)>>2]=5;HEAP32[(HEAP32[_voice>>2]+88&4294967295)>>2]=0;HEAP32[(HEAP32[_voice>>
+2]+92&4294967295)>>2]=64;HEAP32[(HEAP32[_voice>>2]+100&4294967295)>>2]=100;HEAP32[(HEAP32[_voice>>2]+104&4294967295)>>2]=100;HEAP32[(HEAP32[_voice>>2]+108&4294967295)>>2]=22050;_llvm_memset_p0i8_i32(HEAP32[_voice>>2]+112&-1,0,32,1,0);HEAP32[(_speed+32&4294967295)>>2]=450;HEAP32[(_speed+32+4&4294967295)>>2]=800;HEAP32[(_speed+32+8&4294967295)>>2]=175;HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]=2;HEAPF32[__ZL10minus_pi_t>>2]=-3.1415927/(HEAP32[_samplerate>>2]|0);HEAPF32[__ZL8two_pi_t>>2]=HEAPF32[__ZL10minus_pi_t>>
+2]*-2;e=0;a:for(;;){__ZL12setresonatorP9RESONATORiii(__ZL7rbreath+e*40&4294967295,2E3,200,1);var b=e+1&4294967295;e=b;if(!((b|0)<=8))break a}e=0;b=HEAP32[_voice>>2];for(d=2;;){HEAP16[(((d==2?b:a)+144&4294967295)+e*2&4294967295)>>1]=256;var a=HEAP32[_voice>>2],d=e,g=unSign(HEAPU8[(__ZZ10VoiceResetiE15default_heights+e&4294967295)>>0],8,0)*2&65535;HEAP16[((a+162&4294967295)+d*2&4294967295)>>1]=g;a=HEAP32[_voice>>2];d=e;g=unSign(HEAPU8[(__ZZ10VoiceResetiE14default_widths+e&4294967295)>>0],8,0)*2&65535;
+HEAP16[((a+180&4294967295)+d*2&4294967295)>>1]=g;HEAP32[((HEAP32[_voice>>2]+272&4294967295)+e*4&4294967295)>>2]=0;HEAP32[((HEAP32[_voice>>2]+308&4294967295)+e*4&4294967295)>>2]=HEAP32[(__ZZ10VoiceResetiE13breath_widths+e*4&4294967295)>>2];HEAP16[((HEAP32[_voice>>2]+198&4294967295)+e*2&4294967295)>>1]=0;HEAP32[(_formant_rate+e*4&4294967295)>>2]=(HEAP32[(__ZL18formant_rate_22050+e*4&4294967295)>>2]*22050&4294967295|0)/(HEAP32[_samplerate>>2]|0)|0;e=d=e+1&4294967295;var a=HEAP32[_voice>>2];if((d|0)<=
+8)d=3;else break}HEAP16[((a+162&4294967295)+4&4294967295)>>1]=240;__ZL13SetToneAdjustP7voice_tPi(HEAP32[_voice>>2],_tone_points&4294967295);HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]=256;HEAP32[(HEAP32[_voice>>2]+56&4294967295)>>2]=238;HEAP32[(HEAP32[_voice>>2]+60&4294967295)>>2]=232;if(((f|0)==0?5:6)==5)HEAP32[_n_replace_phonemes>>2]=0,HEAP32[_option_quiet>>2]=0,__Z15LoadMbrolaTablePKcS0_i(0,0,0)}
+function __Z9LoadVoicePKci(f,d){var e=STACKTOP;STACKTOP+=1664;_memset(e,0,1664);var b,a=null,g,c,h,k,j,l,m=e+4,n=e+16,o,q,p,r,v,u=e+28,s=e+32,t=e+36,D=e+40,w=e+44,A,x,B,z=e+48,y,E=e+52,H,G=e+140,F,I,C=e+228,K=e+316,O=e+404,J=e+408,Q,R,V,M,P,Y=e+412,ca=e+452,N=e+492,L=e+532,T=e+572,Z=e+612,S=e+652;c=e+852;H=e+1016;var ea=e+1020,$=e+1052,X=e+1084,ia=e+1116,ha=e+1436,aa=e+1440,da=e+1444,W=e+1448,ka=e+1452,ua=e+1532,oa=e+1580,qa=e+1584,ra=e+1624;Q=0;R=d&2;P=A=M=p=v=r=V=B=0;_strcpy(Y&4294967295,f);b=reSign(HEAP8[(Y&
+4294967295)>>0],8,0)==0?1:2;b==1&&_llvm_memcpy_p0i8_p0i8_i32(Y&4294967295,__str23572&4294967295,8,1,0);b=(d&16|0)!=0?3:10;a:do if(b==3){_strcpy(S&4294967295,f);c=S&4294967295;c=(_stat(c,K)|0)!=0;c=unSign(c,1,0);b=reSign(c,8,0)!=0?4:5;b==4?F=0:b==5&&(b=(HEAP32[(K+16&4294967295)>>2]&61440|0)==16384?6:7,b==6?F=-2:b==7&&(F=HEAP32[(K+44&4294967295)>>2]));c=F;c=unSign((c|0)<=0,1,0);if(reSign(c,8,0)==0){b=29;break a}g=0;b=209;break a}else if(b==10){_sprintf(c&4294967295,__str27578&4294967295,_path_home&
+4294967295,47,47);_sprintf(S&4294967295,__str28579&4294967295,c&4294967295,Y&4294967295);F=S&4294967295;F=(_stat(F,C)|0)!=0;F=unSign(F,1,0);b=reSign(F,8,0)!=0?11:12;b==11?I=0:b==12&&(b=(HEAP32[(C+16&4294967295)>>2]&61440|0)==16384?13:14,b==13?I=-2:b==14&&(I=HEAP32[(C+44&4294967295)>>2]));I=unSign((I|0)<=0,1,0);if(reSign(I,8,0)==0){b=29;break a}HEAP8[(H&4294967295)>>0]=HEAP8[(Y&4294967295)>>0];HEAP8[(H+1&4294967295)>>0]=HEAP8[(Y+1&4294967295)>>0];HEAP8[(H+2&4294967295)>>0]=0;_sprintf(S&4294967295,
+__str29580&4294967295,c&4294967295,H&4294967295,47,Y&4294967295);H=S&4294967295;H=(_stat(H,G)|0)!=0;H=unSign(H,1,0);b=reSign(H,8,0)!=0?17:18;b==17?y=0:b==18&&(b=(HEAP32[(G+16&4294967295)>>2]&61440|0)==16384?19:20,b==19?y=-2:b==20&&(y=HEAP32[(G+44&4294967295)>>2]));y=unSign((y|0)<=0,1,0);if(reSign(y,8,0)==0){b=29;break a}_sprintf(S&4294967295,__str30581&4294967295,c&4294967295,47,Y&4294967295);y=S&4294967295;y=(_stat(y,E)|0)!=0;y=unSign(y,1,0);b=reSign(y,8,0)!=0?23:24;b==23?h=0:b==24&&(b=(HEAP32[(E+
+16&4294967295)>>2]&61440|0)==16384?25:26,b==25?h=-2:b==26&&(h=HEAP32[(E+44&4294967295)>>2]));h=unSign((h|0)<=0,1,0);if(reSign(h,8,0)==0){b=29;break a}_sprintf(S&4294967295,__str31582&4294967295,c&4294967295,47,Y&4294967295);b=29;break a}while(0);a:do if(b==29){g=c=_fopen(S&4294967295,__str15564&4294967295);k=__str32583&4294967295;b=c==0?30:34;b:do if(b==30)if(b=(d&3|0)!=0?31:32,b==31){g=0;break a}else if(b==32){c=(__Z22SelectPhonemeTableNamePKc(Y&4294967295)|0)>=0;c=unSign(c,1,0);if(reSign(c,8,0)==
+0)break b;k=Y&4294967295}while(0);b=(R|0)==0&HEAP32[_translator>>2]!=0?35:41;if(b==35){h=HEAP32[_translator>>2];b=HEAP32[(h+1052&4294967295)>>2]!=0?36:38;b:do if(b==36){c=HEAP32[(h+1052&4294967295)>>2];if(c==0)break b;_free(c)}while(0);c=h;b=h!=0?39:40;b==39&&_free(c);HEAP32[_translator>>2]=0}_strcpy(N&4294967295,k);_strcpy(L&4294967295,k);_strcpy(T&4294967295,k);b=(R|0)==0?42:43;b==42?(HEAP32[_voice>>2]=__ZL9voicedata,h=f,c=__ZZ9LoadVoicePKciE16voice_identifier&4294967295,_strncpy(c,h,40),HEAP8[(c+
+39&4294967295)>>0]=0,HEAP8[(__ZZ9LoadVoicePKciE10voice_name&4294967295)>>0]=0,HEAP8[(__ZZ9LoadVoicePKciE15voice_languages&4294967295)>>0]=0,HEAP32[(_voice_selected+8&4294967295)>>2]=__ZZ9LoadVoicePKciE16voice_identifier&4294967295,HEAP32[(_voice_selected&4294967295)>>2]=__ZZ9LoadVoicePKciE10voice_name&4294967295,HEAP32[(_voice_selected+4&4294967295)>>2]=__ZZ9LoadVoicePKciE15voice_languages&4294967295):b==43&&(k=_strchr(__ZZ9LoadVoicePKciE16voice_identifier&4294967295,43),A=unSign(k!=0,1,0),b=reSign(A,
+8,0)!=0?44:45,b==44&&(HEAP8[k>>0]=0),_sprintf(S&4294967295,__str33584&4294967295,f+3&4294967295),_strcat(__ZZ9LoadVoicePKciE16voice_identifier&4294967295,S&4294967295),A=HEAP32[_translator>>2]&4294967295);__Z10VoiceReseti(R);b=(R|0)==0?47:48;b==47&&__Z22SelectPhonemeTableNamePKc(T&4294967295);c=S&4294967295;h=S&4294967295;E=S&4294967295;y=S&4294967295;G=S&4294967295;H=ca&4294967295;I=ca&4294967295;C=ca&4294967295;F=ca&4294967295;var K=ca&4294967295,xa=ca&4294967295,la=N&4294967295,ga=L&4294967295,
+ta=T&4294967295,ma=T&4294967295,U=N&4294967295,na=ka&4294967295,ba=ka&4294967295,ja=N&4294967295,va=N&4294967295,za=T&4294967295,wa=L&4294967295,Aa=ua&4294967295,fa=ua&4294967295,pa=ia&-1,sa=ia+40&-1,Ba=ia+80&-1,ya=ia+120&-1,Ca=ia+160&-1,Ea=ia+200&-1,Da=$&4294967295,Ja=ea&4294967295,Na=X&4294967295,Oa=Z&4294967295,Pa=S&4294967295,Qa=Z&4294967295,Ra=ra&4294967295,Ka=qa&4294967295,La=ra&4294967295,Ma=qa&4294967295,Sa=ra&4294967295,Fa=T&4294967295,Ga=n&4294967295,Ha=m&4294967295,Va=n&4294967295,Wa=m&
+4294967295,eb=n&4294967295;b:for(;;){if(g==0){b=181;break b}if(__ZL11fgets_stripPciP8_IO_FILE(c,200,g)==0){b=183;break b}k=h;c:for(;;){if(reSign(HEAP8[k>>0],8,0)==0){b=53;break c}b=reSign(HEAP8[k>>0],8,0);if((_isspace(b)|0)!=0){b=53;break c}k=k+1&4294967295;b=51}HEAP8[k>>0]=0;k=k+1&4294967295;if(reSign(HEAP8[E>>0],8,0)==0){b=180;continue b}j=__ZL11keyword_tab&4294967295;l=y;c:for(;;){var Ta=j;if(HEAP32[(j&4294967295)>>2]==0){b=59;break c}b=(_strcmp(l,HEAP32[(Ta&4294967295)>>2])|0)==0;var Xa=j;if(b){b=
+56;break c}j=Xa+8&4294967295;b=58}if(b==59)var Ya=HEAP32[(Ta+4&4294967295)>>2],a=59;else if(b==56)var Za=HEAP32[(Xa+4&4294967295)>>2],a=56;j=b=a==56?Za:Ya;b=b==1?74:b==2?62:b==3?78:b==4?85:b==5?94:b==6?93:b==7?95:b==8?104:b==9?151:b==10?152:b==11?154:b==12?156:b==13?160:b==14?163:b==15?165:b==16?169:b==17?135:b==18?108:b==19?110:b==20?105:b==21?106:b==22?107:b==23?61:b==24?136:b==25?137:b==26?140:b==27?141:b==28?172:b==29?175:b==30?176:b==31?171:b==32?130:b==33?170:177;if(b==177)b=(j&65280|0)==256?
+178:179,b==178?(_sscanf(k,__str10559&4294967295,(A+24&4294967295)+(j&255)*4&4294967295),b=180):b==179&&(_fprintf(HEAP32[_stderr>>2],__str81632&4294967295,G),b=180);else if(b==74){if((R|0)!=0){b=180;continue b}a=reSign(HEAP8[k>>0],8,0);a=(_isspace(a)|0)!=0;j=k;a?(a=75,b=76):(a=75,b=77);c:do if(b==76)for(;;){k=(a==76?Ia:j)+1&4294967295;var Ia=reSign(HEAP8[k>>0],8,0),a=(_isspace(Ia)|0)!=0,Ia=k;if(a)b=a=76;else{a=76;break c}}while(0);k=a==75?j:Ia;b=__ZZ9LoadVoicePKciE10voice_name&4294967295;_strncpy(b,
+k,40);HEAP8[(b+39&4294967295)>>0]=0;b=180}else if(b==62){if((R|0)!=0){b=180;continue b}HEAP32[da>>2]=5;HEAP8[H>>0]=0;_sscanf(k,__str8557&4294967295,I,da);if((_strcmp(C,__str17566&4294967295)|0)==0){b=180;continue b}k=_strlen(F)+2&4294967295;b=(99-Q&4294967295)>>>0>k>>>0?65:66;b==65&&(HEAP8[(__ZZ9LoadVoicePKciE15voice_languages+Q&4294967295)>>0]=HEAP32[da>>2]&255,_strcpy(__ZZ9LoadVoicePKciE15voice_languages+(Q+1&4294967295)&4294967295,K),Q=k+Q&4294967295);if((B|0)!=0){b=180;continue b}B=xa;A=__str69620&
+4294967295;k=B=___strtok_r(B,A,z,1);B=1;_strcpy(la,k);_strcpy(ga,k);_strcpy(ta,k);__Z22SelectPhonemeTableNamePKc(ma);b=P!=0?68:73;c:do if(b==68){k=P;b=HEAP32[(k+1052&4294967295)>>2]!=0?69:71;d:do if(b==69){A=HEAP32[(k+1052&4294967295)>>2];if(A==0){b=71;break d}_free(A)}while(0);A=k;if(k==0)break c;_free(A)}while(0);P=__Z16SelectTranslatorPKc(U);A=P&4294967295;b=180}else if(b==78){_sscanf(k,__str8557&4294967295,na,W);k=_genders&4294967295;for(j=ba;;){var $a=k;if(HEAP32[(k&4294967295)>>2]==0){b=83;
+break}b=(_strcmp(j,HEAP32[($a&4294967295)>>2])|0)==0;var Ua=k;if(b){b=80;break}k=Ua+8&4294967295;b=82}b==83?x=HEAP32[($a+4&4294967295)>>2]:b==80&&(x=HEAP32[(Ua+4&4294967295)>>2]);b=x;HEAP8[(_voice_selected+12&4294967295)>>0]=b&255;HEAP8[(_voice_selected+13&4294967295)>>0]=HEAP32[W>>2]&255;b=180}else if(b==85){if((R|0)!=0){b=180;continue b}_sscanf(k,__str70621&4294967295,ja);b=P!=0?87:92;c:do if(b==87){k=P;b=HEAP32[(k+1052&4294967295)>>2]!=0?88:90;d:do if(b==88){A=HEAP32[(k+1052&4294967295)>>2];if(A==
+0){b=90;break d}_free(A)}while(0);A=k;if(k==0)break c;_free(A)}while(0);P=__Z16SelectTranslatorPKc(va);A=P&4294967295;b=180}else if(b==94)_sscanf(k,__str70621&4294967295,za),b=180;else if(b==93)_sscanf(k,__str70621&4294967295,wa),b=180;else if(b==95){b=k;HEAP32[s>>2]=100;HEAP32[t>>2]=100;HEAP32[D>>2]=100;HEAP32[w>>2]=0;b=_sscanf(b,__str3551&4294967295,u,s,t,D,w);if((b|0)<=1){b=180;continue b}if((HEAP32[u>>2]|0)<0|(HEAP32[u>>2]|0)>8){b=180;continue b}b=(HEAP32[s>>2]|0)>=0?98:99;b==98&&(HEAP16[((HEAP32[_voice>>
+2]+144&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=((HEAP32[s>>2]|0)*2.56001|0)&65535);b=(HEAP32[t>>2]|0)>=0?100:101;b==100&&(HEAP16[((HEAP32[_voice>>2]+162&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=((HEAP32[t>>2]|0)*2.56001|0)&65535);b=(HEAP32[D>>2]|0)>=0?102:103;b==102&&(HEAP16[((HEAP32[_voice>>2]+180&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=((HEAP32[D>>2]|0)*2.56001|0)&65535);HEAP16[((HEAP32[_voice>>2]+198&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=HEAP32[w>>2]&65535;b=180}else if(b==104)_sscanf(k,
+__str71622&4294967295,ha,aa),HEAP32[(HEAP32[_voice>>2]+44&4294967295)>>2]=(HEAP32[ha>>2]-9&4294967295)<<12,HEAP32[(HEAP32[_voice>>2]+48&4294967295)>>2]=(HEAP32[aa>>2]-HEAP32[ha>>2]&4294967295)*108&4294967295,b=(HEAP32[ha>>2]-82&4294967295|0)/82,HEAP32[(HEAP32[_voice>>2]+96&4294967295)>>2]=(b/4+1)*256|0,b=180;else if(b==151)HEAP32[O>>2]=0,HEAP32[(HEAP32[_voice>>2]+80&4294967295)>>2]=0,_sscanf(k,__str71622&4294967295,HEAP32[_voice>>2]+76&4294967295,HEAP32[_voice>>2]+80&4294967295),b=180;else if(b==
+152){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}HEAP32[(HEAP32[_voice>>2]+68&4294967295)>>2]=HEAP32[O>>2]*32&4294967295;b=180}else if(b==154){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]=HEAP32[O>>2];b=180}else if(b==156){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}b=(HEAP32[O>>2]|0)>4?158:159;
+b==158&&(HEAP32[(HEAP32[_voice>>2]+88&4294967295)>>2]=1,HEAP32[O>>2]=4);HEAP32[(HEAP32[_voice>>2]+84&4294967295)>>2]=HEAP32[O>>2]+1&4294967295;b=180}else if(b==160){b=k;k=Aa;j=0;l=k;for(a=160;;){HEAP32[((a==160?l:ab)+4*j&4294967295)>>2]=-1;j=a=j+1&4294967295;var ab=k;if((a|0)<=11)a=161;else{a=161;break}}_sscanf(b,__str4553&4294967295,k&4294967295,k+4&4294967295,k+8&4294967295,k+12&4294967295,k+16&4294967295,k+20&4294967295,k+24&4294967295,k+28&4294967295,k+32&4294967295,ab+36&4294967295);__ZL13SetToneAdjustP7voice_tPi(HEAP32[_voice>>
+2],fa);b=180}else if(b==163){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}HEAP32[(HEAP32[_voice>>2]+92&4294967295)>>2]=(HEAP32[O>>2]*64&4294967295|0)/100|0;b=180}else if(b==165){j=HEAP32[_voice>>2];l=(HEAP32[_voice>>2]+272&4294967295)+4&4294967295;_llvm_memset_p0i8_i32(l,0,12,1,0);k=_sscanf(k,__str19568&4294967295,l&4294967295,l+4&4294967295,l+8&4294967295,l+12&4294967295,l+16&4294967295,l+20&4294967295,l+24&4294967295,l+28&4294967295);HEAP32[(j+
+272&-1)>>2]=k;for(j=1;;)if(b=reSign(j&1,8,0)!=0?167:168,b==167&&(HEAP32[((HEAP32[_voice>>2]+272&4294967295)+j*4&4294967295)>>2]=0-HEAP32[((HEAP32[_voice>>2]+272&4294967295)+j*4&4294967295)>>2]&4294967295),j=b=j+1&4294967295,(b|0)<=7)b=166;else{b=180;continue b}}else if(b==169)b=HEAP32[_voice>>2],j=(HEAP32[_voice>>2]+308&4294967295)+4&4294967295,_llvm_memset_p0i8_i32(j,0,12,1,0),k=_sscanf(k,__str19568&4294967295,j&4294967295,j+4&4294967295,j+8&4294967295,j+12&4294967295,j+16&4294967295,j+20&4294967295,
+j+24&4294967295,j+28&4294967295),HEAP32[(b+308&-1)>>2]=k,b=180;else if(b==135)_sscanf(k,__str71622&4294967295,A&4294967295,A+4&4294967295),b=180;else if(b==108){_sscanf(k,__str71622&4294967295,_option_tone_flags,_option_tone2);if((HEAP32[_option_tone_flags>>2]&255|0)==0){b=180;continue b}HEAP32[(A+228&4294967295)>>2]=HEAP32[_option_tone_flags>>2]&255;b=180}else if(b==110){l=_sscanf(k,__str72623&4294967295,pa,sa,Ba,ya,Ca,Ea);j=HEAP32[(A+228&4294967295)>>2]=0;if(!((j|0)<(l|0))){b=180;continue b}for(;;){b=
+(_strcmp(ia+j*40&-1,__str25574&4294967295)|0)==0?121:112;if(b==112){k=ia+j*40&-1;for(q=0;;){if(!((q|0)<(HEAP32[_n_tunes>>2]|0))){b=117;break}b=(_strcmp(k,HEAP32[_tunes>>2]+68*q&-1)|0)==0;var bb=q;if(b){b=114;break}q=bb+1&4294967295;b=116}b==117?o=-1:b==114&&(o=bb);b=o;HEAP32[O>>2]=b;b=unSign((HEAP32[O>>2]|0)<0,1,0);b=reSign(b,8,0)!=0;k=j;b=b?119:120;b==119?_fprintf(HEAP32[_stderr>>2],__str73624&4294967295,ia+k*40&-1):b==120&&(HEAP8[((A+232&4294967295)+k&4294967295)>>0]=HEAP32[O>>2]&255)}j=j+1&4294967295;
+if((j|0)<(l|0))b=111;else{b=180;continue b}}}else if(b==105)v=k,b=Da,_llvm_memset_p0i8_i32(b,0,12,1,0),v=_sscanf(v,__str19568&4294967295,b&4294967295,b+4&4294967295,b+8&4294967295,b+12&4294967295,b+16&4294967295,b+20&4294967295,b+24&4294967295,b+28&4294967295),b=180;else if(b==106)r=k,b=Ja,_llvm_memset_p0i8_i32(b,0,12,1,0),r=_sscanf(r,__str19568&4294967295,b&4294967295,b+4&4294967295,b+8&4294967295,b+12&4294967295,b+16&4294967295,b+20&4294967295,b+24&4294967295,b+28&4294967295),b=180;else if(b==107)p=
+k,b=Na,_llvm_memset_p0i8_i32(b,0,12,1,0),p=_sscanf(p,__str19568&4294967295,b&4294967295,b+4&4294967295,b+8&4294967295,b+12&4294967295,b+16&4294967295,b+20&4294967295,b+24&4294967295,b+28&4294967295),b=180;else if(b==61){if(reSign(HEAP8[k>>0],8,0)==0){b=180;continue b}for(;;){b=reSign(HEAP8[k>>0],8,0);b=(_isspace(b)|0)!=0?122:123;d:do if(b==122)for(;;)if(k=k+1&4294967295,b=reSign(HEAP8[k>>0],8,0),(_isspace(b)|0)!=0)b=122;else break d;while(0);l=_atoi(k);b=(l|0)<=0|(l|0)>31?124:125;b!=124&&b==125&&
+(k=k+1&4294967295,M|=1<<l);b=reSign(HEAP8[k>>0],8,0);b=(_isalnum(b)|0)!=0?127:128;d:do if(b==127)for(;;)if(k=k+1&4294967295,b=reSign(HEAP8[k>>0],8,0),(_isalnum(b)|0)!=0)b=127;else break d;while(0);if(reSign(HEAP8[k>>0],8,0)!=0)b=129;else{b=180;continue b}}}else if(b==136)_sscanf(k,__str74625&4294967295,A+8&4294967295,A+12&4294967295,A+16&4294967295,A+20&4294967295),b=180;else if(b==137)b=(_sscanf(k,__str10559&4294967295,O)|0)!=1|(HEAP32[O>>2]|0)>19?138:139,b==138?b=180:b==139&&(HEAP32[(P+696&4294967295)>>
+2]=HEAP32[(_charsets+HEAP32[O>>2]*4&4294967295)>>2],b=180);else if(b==140)_sscanf(k,__str71622&4294967295,A+184&4294967295,A+188&4294967295),b=180;else if(b==141){HEAP32[J>>2]=0;b=(_sscanf(k,__str75626&4294967295,Oa,O,J)|0)<=1?150:142;c:do if(b==142){j=__ZL11options_tab&4294967295;for(l=Qa;;){var cb=j;if(HEAP32[(j&4294967295)>>2]==0){b=147;break}b=(_strcmp(l,HEAP32[(cb&4294967295)>>2])|0)==0;var db=j;if(b){b=144;break}j=db+8&4294967295;b=146}if(b==147)var fb=HEAP32[(cb+4&4294967295)>>2],a=147;else if(b==
+144)var gb=HEAP32[(db+4&4294967295)>>2],a=144;j=b=a==144?gb:fb;if((b|0)<0)break c;HEAP32[((A+24&4294967295)+j*4&4294967295)>>2]=HEAP32[O>>2];HEAP32[((A+100&4294967295)+j*4&4294967295)>>2]=HEAP32[J>>2];b=180;continue b}while(0);_fprintf(HEAP32[_stderr>>2],__str78629&4294967295,Pa,k);b=180}else if(b==172)HEAP32[oa>>2]=16E3,HEAP8[Ra>>0]=0,_sscanf(k,__str79630&4294967295,Ka,La,oa),b=(__Z15LoadMbrolaTablePKcS0_i(Ma,Sa,HEAP32[oa>>2])|0)!=0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?173:174,b==173&&_fwrite(__str80631&
+4294967295,1,23,HEAP32[_stderr>>2]),HEAP32[(HEAP32[_voice>>2]+108&4294967295)>>2]=HEAP32[oa>>2],b=180;else if(b==175)HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]=1,j=HEAP32[_voice>>2]+112&-1,b=k,k=j,_llvm_memset_p0i8_i32(k,0,12,1,0),_sscanf(b,__str19568&4294967295,k&4294967295,k+4&4294967295,k+8&4294967295,k+12&4294967295,k+16&4294967295,k+20&4294967295,k+24&4294967295,k+28&4294967295),HEAP32[((HEAP32[_voice>>2]+112&4294967295)+20&4294967295)>>2]=HEAP32[((HEAP32[_voice>>2]+112&4294967295)+20&4294967295)>>
+2]-40&4294967295,b=180;else if(b==176)b=k,k=_speed+32&4294967295,_llvm_memset_p0i8_i32(k,0,12,1,0),_sscanf(b,__str19568&4294967295,k&4294967295,k+4&4294967295,k+8&4294967295,k+12&4294967295,k+16&4294967295,k+20&4294967295,k+24&4294967295,k+28&4294967295),__Z8SetSpeedi(3),b=180;else if(b==171)_sscanf(k,__str10559&4294967295,HEAP32[_voice>>2]+64&4294967295),b=180;else if(b==130){b=(V|0)==0?131:132;b==131&&(__Z22SelectPhonemeTableNamePKc(Fa),V=1);b=k;HEAP32[e>>2]=0;_llvm_memcpy_p0i8_p0i8_i32(Ga,__str25574&
+4294967295,5,1,0);b=_sscanf(b,__str26575&4294967295,e,Ha,Va);if((b|0)<=1|(HEAP32[_n_replace_phonemes>>2]|0)>59){b=180;continue b}k=__Z19LookupPhonemeStringPKc(Wa);b=unSign((k|0)==0,1,0);if(reSign(b,8,0)!=0){b=180;continue b}HEAP8[(_replace_phonemes+HEAP32[_n_replace_phonemes>>2]*3&-1)>>0]=k&255;b=HEAP32[_n_replace_phonemes>>2];k=__Z19LookupPhonemeStringPKc(eb)&255;HEAP8[((_replace_phonemes+b*3&4294967295)+1&4294967295)>>0]=k;b=HEAP32[_n_replace_phonemes>>2];HEAP8[((_replace_phonemes+b*3&4294967295)+
+2&4294967295)>>0]=HEAP32[e>>2]&255;HEAP32[_n_replace_phonemes>>2]=b+1&4294967295;b=180}else b==170&&(b=_sscanf(k,__str71622&4294967295,HEAP32[_voice>>2]+100&4294967295,HEAP32[_voice>>2]+104&4294967295),HEAP32[O>>2]=b,b=180)}b:do if(b!=181&&b==183){if(g==0)break b;_fclose(g)}while(0);b=P==0?186:188;b:do if(b==186){if((R|0)!=0)break b;P=__Z16SelectTranslatorPKc(N&4294967295)}while(0);__Z8SetSpeedi(3);j=0;b:for(;;)if(HEAP16[((HEAP32[_voice>>2]+216&4294967295)+j*2&4294967295)>>1]=HEAP16[((HEAP32[_voice>>
+2]+144&4294967295)+j*2&4294967295)>>1],HEAP16[((HEAP32[_voice>>2]+234&4294967295)+j*2&4294967295)>>1]=HEAP16[((HEAP32[_voice>>2]+162&4294967295)+j*2&4294967295)>>1],HEAP16[((HEAP32[_voice>>2]+252&4294967295)+j*2&4294967295)>>1]=HEAP16[((HEAP32[_voice>>2]+180&4294967295)+j*2&4294967295)>>1],j=A=j+1&4294967295,!((A|0)<=8))break b;b=(R|0)!=0?191:192;if(b==191)P=HEAP32[_translator>>2];else if(b==192)if(j=__Z22SelectPhonemeTableNamePKc(T&4294967295),A=unSign((j|0)<0,1,0),b=reSign(A,8,0)!=0?193:194,b==
+193&&_fprintf(HEAP32[_stderr>>2],__str82633&4294967295,T&4294967295),HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]=j,HEAP32[(P+656&4294967295)>>2]=j,__Z14LoadDictionaryP10TranslatorPKci(P,L&4294967295,d&4),b=reSign(HEAP8[(_dictionary_name&4294967295)>>0],8,0)==0?195:196,b==195){g=0;break a}else b==196&&(HEAP32[(P+692&4294967295)>>2]=M,HEAP8[(__ZZ9LoadVoicePKciE15voice_languages+Q&4294967295)>>0]=0);A=P&4294967295;HEAP32[O>>2]=HEAP32[((A+24&4294967295)+24&4294967295)>>2];g=unSign((HEAP32[O>>2]|0)!=
+0,1,0);b=reSign(g,8,0)!=0?198:200;b:do if(b==198){c=HEAP32[O>>2];g=P;HEAP32[((g&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+(c|0)%100*4&4294967295)>>2];HEAP32[((g&4294967295)+180&4294967295)>>2]=HEAP32[((g&4294967295)+176&4294967295)>>2];h=(c|0)/100|0;c=unSign((h|0)!=0,1,0);if(reSign(c,8,0)==0)break b;HEAP32[((g&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+h*4&4294967295)>>2]}while(0);g=HEAP32[_voice>>2];c=((reSign(HEAP16[(HEAP32[_voice>>2]+180&-1)>>1],16,0)*105&
+4294967295|0)/100|0)&65535;HEAP16[(g+180&-1)>>1]=c;b=(R|0)==0?201:202;b==201&&(HEAP32[_translator>>2]=P);j=0;b=(j|0)<(v|0)?203:204;b:do if(b==203)for(;;)if(HEAP16[((HEAP32[_translator>>2]+676&4294967295)+j*2&4294967295)>>1]=HEAP32[($+j*4&4294967295)>>2]&65535,j=j+1&4294967295,(j|0)<(v|0))b=203;else break b;while(0);j=0;b=(j|0)<(p|0)?205:206;b:do if(b==205)for(;;)if(HEAP16[((HEAP32[_translator>>2]+676&4294967295)+j*2&4294967295)>>1]=(HEAP32[(X+j*4&4294967295)>>2]&65535)+HEAP16[((HEAP32[_translator>>
+2]+676&4294967295)+j*2&4294967295)>>1]&65535,j=j+1&4294967295,(j|0)<(p|0))b=205;else break b;while(0);j=0;b=(j|0)<(r|0)?207:208;b:do if(b==207)for(;;)if(HEAP8[((HEAP32[_translator>>2]+660&4294967295)+j&4294967295)>>0]=HEAP32[(ea+j*4&4294967295)>>2]&255,HEAP8[((HEAP32[_translator>>2]+668&4294967295)+j&4294967295)>>0]=(HEAP32[(ea+j*4&4294967295)>>2]&255)-1&255,j=j+1&4294967295,(j|0)<(r|0))b=207;else{b=208;break b}while(0);g=HEAP32[_voice>>2]}while(0);STACKTOP=e;return g}
+function __Z14SetVoiceByNamePKc(f){var d=STACKTOP;STACKTOP+=24;_memset(d,0,24);var e,b;e=__ZZ14SetVoiceByNamePKcE3buf&4294967295;_strncpy(e,f,60);HEAP8[(e+59&4294967295)>>0]=0;e=__ZL23ExtractVoiceVariantNamePci(__ZZ14SetVoiceByNamePKcE3buf&4294967295,0);_llvm_memset_p0i8_i32(d,0,24,1,0);HEAP32[(d&4294967295)>>2]=f;f=__Z9LoadVoicePKci(__ZZ14SetVoiceByNamePKcE3buf&4294967295,1)!=0;f=unSign(f,1,0);f=reSign(f,8,0)!=0?1:6;a:do if(f==1)f=reSign(HEAP8[(e&4294967295)>>0],8,0)!=0?2:3,f==2&&__Z9LoadVoicePKci(e,
+2),b=HEAP32[_voice>>2],f=_malloc(1344),_llvm_memcpy_p0i8_p0i8_i32(f,b,1344,1,0),HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=f,b=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=b,f=(b|0)>159?4:5,f==4&&(HEAP32[_wcmdq_tail>>2]=0),__Z13SetVoiceStackP12espeak_VOICE(d),b=0;else if(f==6){f=(HEAP32[__ZL13n_voices_list>>2]|0)==0?7:8;f==7&&_espeak_ListVoices(0);b=__Z17SelectVoiceByNamePP12espeak_VOICEPKc(__ZL11voices_list&
+4294967295,__ZZ14SetVoiceByNamePKcE3buf&4294967295);f=unSign(b!=0,1,0);f=reSign(f,8,0)!=0?9:15;b:do if(f==9){b=__Z9LoadVoicePKci(HEAP32[(b+8&4294967295)>>2],0)!=0;b=unSign(b,1,0);if(reSign(b,8,0)==0){f=15;break b}f=reSign(HEAP8[(e&4294967295)>>0],8,0)!=0?11:12;f==11&&__Z9LoadVoicePKci(e,2);e=HEAP32[_voice>>2];b=_malloc(1344);_llvm_memcpy_p0i8_p0i8_i32(b,e,1344,1,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=b;e=HEAP32[_wcmdq_tail>>
+2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=e;f=(e|0)>159?13:14;f==13&&(HEAP32[_wcmdq_tail>>2]=0);__Z13SetVoiceStackP12espeak_VOICE(d);b=0;break a}while(0);b=-1}while(0);STACKTOP=d;return b}
+function __Z16LoadVoiceVariantPKci(f,d){var e=STACKTOP;STACKTOP+=60;_memset(e,0,60);var b,a,g,c;a=e&4294967295;_strncpy(a,f,60);HEAP8[(a+59&4294967295)>>0]=0;c=__ZL23ExtractVoiceVariantNamePci(e&4294967295,d);a=__Z9LoadVoicePKci(e&4294967295,0);b=unSign(a==0,1,0);b=reSign(b,8,0)!=0?1:2;b==1?g=0:b==2&&(b=reSign(HEAP8[(c&4294967295)>>0],8,0)!=0?3:4,b==3&&(a=__Z9LoadVoicePKci(c,2)),g=a);STACKTOP=e;return g}
+function __Z20SetVoiceByPropertiesP12espeak_VOICE(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);var e,b,a;a=__Z11SelectVoiceP12espeak_VOICEPi(f,d);e=(HEAP32[d>>2]|0)==0?1:2;e==1?b=2:e==2&&(__Z16LoadVoiceVariantPKci(a,0),e=HEAP32[_voice>>2],b=_malloc(1344),_llvm_memcpy_p0i8_p0i8_i32(b,e,1344,1,0),HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=b,e=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=e,((e|0)>159?3:4)==
+3&&(HEAP32[_wcmdq_tail>>2]=0),__Z13SetVoiceStackP12espeak_VOICE(f),b=0);STACKTOP=d;return b}function __Z9WcmdqFreev(){var f;f=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;if(((f|0)<=0?1:2)==1)f=f+160&4294967295;return f}function __Z9WcmdqUsedv(){var f;f=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;if(((f|0)<=0?1:2)==1)f=f+160&4294967295;return 160-f&4294967295}
+function __Z8WcmdqIncv(){var f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}function __Z16WavegenOpenSoundv(){return 0}function __Z17WavegenCloseSoundv(){return 0}function __Z16WavegenInitSoundv(){return 0}
+function __Z12GetAmplitudev(){var f;f=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;f=(unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0)*f&4294967295|0)/16|0;HEAP32[__ZL17general_amplitude>>2]=f;return HEAP32[__ZL17general_amplitude>>2]}
+function __Z16PeaksToHarmspectP15wavegen_peaks_tiPii(f,d,e,b){var a,g=null,c,h,k,j,l,m,n;a=HEAP32[_wvoice>>2]==0?1:2;if(a==1)c=1;else if(a==2){c=(HEAP32[((f+80*HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]&4294967295)+12&4294967295)>>2]+HEAP32[(f+80*HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]&-1)>>2]&4294967295|0)/(d|0)|0;((c|0)>399?3:4)==3&&(c=399);n=(((HEAP32[_samplerate>>2]*19&4294967295|0)/40|0)<<16|0)/(d|0)|0;((c|0)>(n|0)?5:6)==5&&(c=n);l=0;a=(l|0)<=(c|0)?7:8;a:do if(a==7)for(;;)if(HEAP32[(e+
+4*l&4294967295)>>2]=0,l=l+1&4294967295,(l|0)<=(c|0))a=7;else break a;while(0);m=0;(HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(m|0)?(g=8,a=9):(g=8,a=19);a:do if(a==9)for(;;){g=(g==18?h:f)+80*m&4294967295;a=(HEAP32[(g+4&4294967295)>>2]|0)==0?11:10;c:do if(a==10){k=HEAP32[(g&4294967295)>>2];if((k|0)==0)break c;j=HEAP32[(g+12&4294967295)>>2]+HEAP32[(g&4294967295)>>2]&4294967295;l=((HEAP32[(g&4294967295)>>2]-HEAP32[(g+8&4294967295)>>2]&4294967295|0)/(d|0)|0)+1&4294967295;a=(l|0)<=0?13:14;a==13&&
+(l=1);h=l*d&4294967295;a=(h|0)<(k|0)?15:17;d:do if(a==15)for(;;){a=l;var o=HEAP32[(e+4*a&4294967295)>>2],q=unSign(HEAPU8[(HEAP32[__ZL8pk_shape>>2]+((k-h&4294967295|0)/((HEAP32[(g+8&4294967295)>>2]|0)>>8|0)|0)&4294967295)>>0],8,0);HEAP32[(e+4*a&4294967295)>>2]=(HEAP32[(g+4&4294967295)>>2]*q&4294967295)+o&4294967295;l=l+1&4294967295;h=d+h&4294967295;if((h|0)<(k|0))a=15;else{a=17;break d}}while(0);if(!((h|0)<(j|0)))break c;for(;;)if(a=l,o=HEAP32[(e+4*a&4294967295)>>2],q=unSign(HEAPU8[(HEAP32[__ZL8pk_shape>>
+2]+((h-k&4294967295|0)/((HEAP32[(g+12&4294967295)>>2]|0)>>8|0)|0)&4294967295)>>0],8,0),HEAP32[(e+4*a&4294967295)>>2]=(HEAP32[(g+4&4294967295)>>2]*q&4294967295)+o&4294967295,l=l+1&4294967295,h=d+h&4294967295,(h|0)<(j|0))a=16;else break c}while(0);m=m+1&4294967295;h=f;if((HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(m|0))g=18,a=9;else{g=18;break a}}while(0);h=HEAP32[(((g==8?f:h)+80&4294967295)+4&4294967295)>>2]*10&4294967295;k=65536E3/(d|0)|0;a=(k|0)>0?20:27;a:do if(a==20){j=h;g=(j|0)/(k|0)|0;
+l=1;if(!((j|0)>0))break a;for(;;)if(a=l,HEAP32[(e+4*a&4294967295)>>2]=h+HEAP32[(e+4*a&4294967295)>>2]&4294967295,l=l+1&4294967295,h=a=h-g&4294967295,(a|0)>0)a=21;else break a}while(0);a=(m|0)<=8?22:28;a:do if(a==22)for(;;)if(g=(HEAP32[((f+80*m&4294967295)+4&4294967295)>>2]|0)>>14,HEAP32[(__ZL11peak_height+m*4&4294967295)>>2]=((g*5&4294967295)*g&4294967295|0)/2|0,a=(b|0)==0?23:24,a==23&&(HEAP32[(__ZL13peak_harmonic+m*4&4294967295)>>2]=(HEAP32[(f+80*m&-1)>>2]|0)/(d|0)|0),a=(HEAP32[(__ZL13peak_harmonic+
+m*4&4294967295)>>2]|0)>=(n|0)?25:26,a==25&&(HEAP32[(__ZL11peak_height+m*4&4294967295)>>2]=0),m=l=m+1&4294967295,(l|0)<=8)a=22;else break a;while(0);l=h=0;(l|0)<=(c|0)?(g=28,a=29):(g=28,a=32);a:do if(a==29)for(;;){g=(HEAP32[((g==31?p:e)+4*l&4294967295)>>2]|0)>>15;HEAP32[(e+4*l&4294967295)>>2]=(g*g&4294967295|0)>>8;f=(h|0)>>19;p=unSign((f|0)<=999,1,0);a=reSign(p,8,0)!=0?30:31;a==30&&(p=HEAP32[(e+4*l&4294967295)>>2],f=(unSign(HEAPU8[((HEAP32[_wvoice>>2]+344&4294967295)+f&4294967295)>>0],8,0)*p&4294967295|
+0)>>13,HEAP32[(e+4*l&4294967295)>>2]=f);l=l+1&4294967295;h=d+h&4294967295;var p=e;if((l|0)<=(c|0))g=31,a=29;else{g=31;break a}}while(0);d=(HEAP8[__ZL16option_harmonic1_b>>0]?6:10)*HEAP32[((g==28?e:p)+4&4294967295)>>2]&4294967295;HEAP32[(e+4&4294967295)>>2]=(d|0)/8|0;a=reSign(b&1,8,0)!=0?33:35;a:do if(a==33)for(l=1;;)if(HEAP32[(__ZL8harm_inc+l*4&4294967295)>>2]=(HEAP32[(e+4*l&4294967295)>>2]-HEAP32[(HEAP32[__ZL9harmspect>>2]+4*l&4294967295)>>2]&4294967295|0)>>3,l=b=l+1&4294967295,(b|0)<=29)a=34;else break a;
+while(0)}return c}
+function __ZL11PlaySilenceii(f,d){var e,b,a;HEAP32[__ZL8nsamples>>2]=0;HEAP32[__ZL11samplecount>>2]=0;HEAP32[__ZL9wavephase>>2]=2147483647;e=(f|0)==0?1:2;if(e==1)b=0;else if(e==2){e=(d|0)==0?3:10;for(e==3&&(HEAP32[__ZZL11PlaySilenceiiE9n_samples>>2]=f);;){a=HEAPU32[__ZZL11PlaySilenceiiE9n_samples>>2];e=unSign((a|0)>0,1,0);HEAP32[__ZZL11PlaySilenceiiE9n_samples>>2]=a-1&4294967295;if(reSign(e,8,0)==0){e=11;break}e=HEAP32[_echo_tail>>2];a=(reSign(HEAP16[(_echo_buf+e*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>
+2]&4294967295|0)>>8;HEAP32[_echo_tail>>2]=e+1&4294967295;e=(HEAP32[_echo_tail>>2]|0)>5499?5:6;e==5&&(HEAP32[_echo_tail>>2]=0);e=HEAP32[_out_ptr>>2];HEAP8[e>>0]=a&255;HEAP32[_out_ptr>>2]=e+1&4294967295;e=HEAP32[_out_ptr>>2];HEAP8[e>>0]=(a|0)>>8&255;HEAP32[_out_ptr>>2]=e+1&4294967295;e=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+e*2&4294967295)>>1]=a&65535;a=e+1&4294967295;HEAP32[_echo_head>>2]=a;e=(a|0)>5499?7:8;e==7&&(HEAP32[_echo_head>>2]=0);if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){e=9;break}else e=
+10}e==11?b=0:e==9&&(b=1)}return b}
+function __ZL16SetPitchFormantsv(){var f,d;d=HEAP32[(_embedded_value+4&4294967295)>>2];f=unSign((d|0)>101,1,0);(reSign(f,8,0)!=0?1:2)==1&&(d=101);d=(((d*25&4294967295)+-1250&4294967295|0)/50|0)+256&4294967295;for(f=0;;){var e=HEAP32[_wvoice>>2],b=f,a=reSign(HEAP16[((HEAP32[_wvoice>>2]+216&4294967295)+f*2&4294967295)>>1],16,0);HEAP16[((e+144&4294967295)+b*2&4294967295)>>1]=((a*d&4294967295|0)/256|0)&65535;f=e=f+1&4294967295;if(!((e|0)<=5))break}d=HEAP32[(_embedded_value+24&4294967295)>>2]*3&4294967295;
+f=HEAP32[_wvoice>>2];e=reSign(HEAP16[(HEAP32[_wvoice>>2]+234&-1)>>1],16,0);HEAP16[(f+162&-1)>>1]=(((256-(d*2&4294967295)&4294967295)*e&4294967295|0)/256|0)&65535;f=HEAP32[_wvoice>>2];e=reSign(HEAP16[((HEAP32[_wvoice>>2]+234&4294967295)+2&4294967295)>>1],16,0);HEAP16[((f+162&4294967295)+2&4294967295)>>1]=(((256-d&4294967295)*e&4294967295|0)/256|0)&65535}
+function __Z9SetPitch2P7voice_tiiPiS1_(f,d,e,b,a){var g,c;if(((d|0)>(e|0)?1:2)==1)c=d,d=e,e=c;c=HEAP32[(_embedded_value+4&4294967295)>>2];g=unSign((c|0)>101,1,0);g=reSign(g,8,0)!=0?3:4;g==3&&(c=101);c=g=c-HEAP32[(_embedded_value+24&4294967295)>>2]&4294967295;((g|0)<0?5:6)==5&&(c=0);g=HEAP32[(f+44&4294967295)>>2];c=(unSign(HEAPU8[(_pitch_adjust_tab+c&4294967295)>>0],8,0)*g&4294967295|0)/128|0;g=(HEAP32[(_embedded_value+16&4294967295)>>2]*HEAP32[(f+48&4294967295)>>2]&4294967295|0)/50|0;c=c-((g-HEAP32[(f+
+48&4294967295)>>2]&4294967295)*18&4294967295)&4294967295;HEAP32[b>>2]=c+((g*d&4294967295|0)/2|0)&4294967295;HEAP32[a>>2]=(c+((g*e&4294967295|0)/2|0)&4294967295)+(0-HEAP32[b>>2]&4294967295)&4294967295}
+function __Z8SetPitchiPhii(f,d,e,b){HEAP32[(_wdata&4294967295)>>2]=d;d=unSign(HEAP32[(_wdata&4294967295)>>2]==0,1,0);d=reSign(d,8,0)!=0?1:2;d==1&&(HEAP32[(_wdata&4294967295)>>2]=_env_fall&4294967295);HEAP32[(_wdata+8&4294967295)>>2]=0;d=(f|0)==0?3:4;d==3?HEAP32[(_wdata+12&4294967295)>>2]=0:d==4&&(HEAP32[(_wdata+12&4294967295)>>2]=2097152/(f|0)|0);__Z9SetPitch2P7voice_tiiPiS1_(HEAP32[_wvoice>>2],e,b,_wdata+16&4294967295,_wdata+20&4294967295);f=unSign(HEAPU8[(HEAP32[(_wdata&4294967295)>>2]&4294967295)>>
+0],8,0);HEAP32[(_wdata+4&4294967295)>>2]=((f*HEAP32[(_wdata+20&4294967295)>>2]&4294967295|0)>>8)+HEAP32[(_wdata+16&4294967295)>>2]&4294967295;HEAP32[__ZL11flutter_amp>>2]=HEAP32[(HEAP32[_wvoice>>2]+68&4294967295)>>2]}
+function __Z8SetSynthiiP7frame_tS0_P7voice_t(f,d,e,b,a){var g,c=null,h,k;HEAP8[__ZL8end_wave_b>>0]=1;HEAP32[__ZL15modulation_type>>2]=d&255;HEAP32[__ZL12glottal_flag>>2]=0;if(((d&1024|0)!=0?1:2)==1)HEAP32[__ZL12glottal_flag>>2]=3,HEAP32[__ZL14glottal_reduce>>2]=HEAP32[(__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab1+((d|0)>>8&3)*4&4294967295)>>2];g=(d&2048|0)!=0?3:4;g==3&&(HEAP32[__ZL12glottal_flag>>2]=4,HEAP32[__ZL14glottal_reduce>>2]=HEAP32[(__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab2+
+((d|0)>>8&3)*4&4294967295)>>2]);d=h=HEAP32[_wcmdq_head>>2]+1&4294967295;c=4;a:for(;;){g=((c==11?j:h)|0)>159?6:7;g==6&&(d=0);if((d|0)==(HEAP32[_wcmdq_tail>>2]|0)){g=12;break a}g=HEAP32[(_wcmdq+d*16&-1)>>2];if((g|0)==3){g=9;break a}if((g|0)==6|(g|0)==5){g=12;break a}var j=d+1&4294967295,d=j,c=11;g=5}g==9&&(HEAP8[__ZL8end_wave_b>>0]=0);f=d=f+32&-64;((d|0)==0?13:14)==13&&(f=64);HEAP32[__ZL17samplecount_start>>2]=HEAP32[__ZL11samplecount>>2];HEAP32[__ZL8nsamples>>2]=f+HEAP32[__ZL8nsamples>>2]&4294967295;
+d=(f|0)/4|0;h=reSign(HEAP16[((a+144&4294967295)+14&4294967295)>>1],16,0)*7800&4294967295;h=((reSign(HEAP16[((a+198&4294967295)+14&4294967295)>>1],16,0)*256&4294967295)+h&4294967295)<<8;HEAP32[(__ZL5peaks+560&4294967295)>>2]=h;h=reSign(HEAP16[((a+144&4294967295)+16&4294967295)>>1],16,0)*9E3&4294967295;h=((reSign(HEAP16[((a+198&4294967295)+16&4294967295)>>1],16,0)*256&4294967295)+h&4294967295)<<8;HEAP32[(__ZL5peaks+640&4294967295)>>2]=h;h=0;c=14;a:for(;;){g=((c==14?0:k)|0)<=6?16:17;g==16&&(g=h,k=reSign(HEAP16[((e+
+2&4294967295)+h*2&4294967295)>>1],16,0),k=reSign(HEAP16[((a+144&4294967295)+h*2&4294967295)>>1],16,0)*k&4294967295,k=((reSign(HEAP16[((a+198&4294967295)+h*2&4294967295)>>1],16,0)*256&4294967295)+k&4294967295)<<8|0,HEAPF32[((__ZL5peaks+g*80&4294967295)+16&4294967295)>>2]=k,HEAP32[(__ZL5peaks+h*80&-1)>>2]=HEAPF32[((__ZL5peaks+h*80&4294967295)+16&4294967295)>>2]|0,g=reSign(HEAP16[((b+2&4294967295)+h*2&4294967295)>>1],16,0),g=reSign(HEAP16[((a+144&4294967295)+h*2&4294967295)>>1],16,0)*g&4294967295,k=
+((reSign(HEAP16[((a+198&4294967295)+h*2&4294967295)>>1],16,0)*256&4294967295)+g&4294967295)<<8|0,HEAPF32[((__ZL5peaks+h*80&4294967295)+48&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+16&4294967295)>>2])*16/(d|0));g=h;k=unSign(HEAPU8[((e+18&4294967295)+h&4294967295)>>0],8,0);c=reSign(HEAP16[((a+162&4294967295)+h*2&4294967295)>>1],16,0);HEAPF32[((__ZL5peaks+g*80&4294967295)+24&4294967295)>>2]=(k*64&4294967295)*c&4294967295|0;HEAP32[((__ZL5peaks+h*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks+
+h*80&4294967295)+24&4294967295)>>2]|0;g=unSign(HEAPU8[((b+18&4294967295)+h&4294967295)>>0],8,0);k=reSign(HEAP16[((a+162&4294967295)+h*2&4294967295)>>1],16,0);k=(g*64&4294967295)*k&4294967295|0;HEAPF32[((__ZL5peaks+h*80&4294967295)+56&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+24&4294967295)>>2])*64/(f|0);g=(h|0)<=5?18:22;b:do if(g==18){if(!((HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(h|0)))break b;g=h;k=unSign(HEAPU8[((e+26&4294967295)+h&4294967295)>>0],8,0);c=reSign(HEAP16[((a+
+180&4294967295)+h*2&4294967295)>>1],16,0);HEAPF32[((__ZL5peaks+g*80&4294967295)+32&4294967295)>>2]=(k*1024&4294967295)*c&4294967295|0;HEAP32[((__ZL5peaks+h*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks+h*80&4294967295)+32&4294967295)>>2]|0;g=unSign(HEAPU8[((b+26&4294967295)+h&4294967295)>>0],8,0);k=reSign(HEAP16[((a+180&4294967295)+h*2&4294967295)>>1],16,0);k=(g*1024&4294967295)*k&4294967295|0;HEAPF32[((__ZL5peaks+h*80&4294967295)+64&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+
+32&4294967295)>>2])*64/(f|0);c=k=h;g=(h|0)<=2?20:21;g==20?(c=unSign(HEAPU8[((e+32&4294967295)+c&4294967295)>>0],8,0),j=reSign(HEAP16[((a+180&4294967295)+h*2&4294967295)>>1],16,0),HEAPF32[((__ZL5peaks+k*80&4294967295)+40&4294967295)>>2]=(c*1024&4294967295)*j&4294967295|0,HEAP32[((__ZL5peaks+h*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks+h*80&4294967295)+40&4294967295)>>2]|0,k=unSign(HEAPU8[((b+32&4294967295)+h&4294967295)>>0],8,0),c=reSign(HEAP16[((a+180&4294967295)+h*2&4294967295)>>1],16,
+0),k=(k*1024&4294967295)*c&4294967295|0,HEAPF32[((__ZL5peaks+h*80&4294967295)+72&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+40&4294967295)>>2])*64/(f|0)):g==21&&(HEAP32[((__ZL5peaks+k*80&4294967295)+12&4294967295)>>2]=HEAP32[((__ZL5peaks+c*80&4294967295)+8&4294967295)>>2])}while(0);h=k=h+1&4294967295;if((k|0)<=7)c=22;else break a}}function __Z11Write4BytesP8_IO_FILEi(f,d){var e,b;e=d;for(b=0;;){_fputc(e&255,f);e=(e|0)>>8;var a=b+1&4294967295;b=a;if(!((a|0)<=3))break}}
+function __ZL14WavegenSetEchov(){var f,d=null,e,b;HEAP32[__ZL7voicing>>2]=HEAP32[(HEAP32[_wvoice>>2]+92&4294967295)>>2];e=HEAP32[(HEAP32[_wvoice>>2]+76&4294967295)>>2];var a=HEAP32[(HEAP32[_wvoice>>2]+80&4294967295)>>2];b=a;(e|0)>5499?(d=-1,f=1):(d=-1,f=2);if(f==1){e=5499;var g=b,d=1}(((d==1?g:a)|0)>100?3:4)==3&&(b=100);_llvm_memset_p0i8_i32(_echo_buf,0,11E3,1,0);HEAP32[_echo_tail>>2]=0;f=(HEAP32[(_embedded_value+20&4294967295)>>2]|0)>0?5:6;a:do if(f==5)b=HEAP32[(_embedded_value+20&4294967295)>>2],
+e=130;else if(f==6){if((e|0)!=0)break a;b=0}while(0);HEAP32[_echo_head>>2]=(e*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0;HEAP32[__ZL11echo_length>>2]=HEAP32[_echo_head>>2];e=b;(e|0)==0?(d=8,f=9):(d=8,f=10);if(f==9){HEAP32[__ZL11echo_length>>2]=0;var c=b,d=9}(((d==9?c:e)|0)>20?11:12)==11&&(HEAP32[__ZL11echo_length>>2]=HEAP32[_echo_head>>2]*2&4294967295);HEAP32[_echo_amp>>2]=b;f=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;f=(unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+
+52&4294967295)>>2]&4294967295)>>0],8,0)*f&4294967295|0)/16|0;HEAP32[__ZL17general_amplitude>>2]=f;HEAP32[__ZL17general_amplitude>>2]=HEAP32[__ZL17general_amplitude>>2];HEAP32[__ZL17general_amplitude>>2]=((500-b&4294967295)*HEAP32[__ZL17general_amplitude>>2]&4294967295|0)/500|0}
+function __Z15WavegenSetVoiceP7voice_t(f){var d;_llvm_memcpy_p0i8_p0i8_i32(__ZZ15WavegenSetVoiceP7voice_tE2v2&4294967295,f,1344,1,0);HEAP32[_wvoice>>2]=__ZZ15WavegenSetVoiceP7voice_tE2v2;d=(HEAP32[(f+88&4294967295)>>2]|0)==0?1:2;d==1?HEAP32[__ZL8pk_shape>>2]=_pk_shape1&4294967295:d==2&&(HEAP32[__ZL8pk_shape>>2]=__ZL9pk_shape2&4294967295);HEAP32[__ZL13consonant_amp>>2]=(HEAP32[(f+100&4294967295)>>2]*26&4294967295|0)/100|0;d=(HEAP32[_samplerate>>2]|0)<=11E3?4:5;d==4&&(HEAP32[__ZL13consonant_amp>>2]=
+HEAP32[__ZL13consonant_amp>>2]*2&4294967295,HEAP8[__ZL16option_harmonic1_b>>0]=1);__ZL14WavegenSetEchov();__ZL16SetPitchFormantsv()}
+function __Z11SetEmbeddedii(f,d){var e,b=null,a,g,c;g=0;c=f&31;e=(f&96|0)==96?1:2;a:do if(e==1)g=-1;else if(e==2){if((f&96|0)!=64)break a;g=1}while(0);(c|0)<=14?(b=4,e=5):(b=4,e=14);if(e==5){e=(g|0)==0?6:7;e==6?HEAP32[(_embedded_value+c*4&4294967295)>>2]=d:e==7&&(HEAP32[(_embedded_value+c*4&4294967295)>>2]=(g*d&4294967295)+HEAP32[(_embedded_value+c*4&4294967295)>>2]&4294967295);b=HEAP32[(__ZL12embedded_max+c*4&4294967295)>>2];g=HEAP32[(_embedded_value+c*4&4294967295)>>2];e=(g|0)<0?9:10;e==9?a=0:e==
+10&&(e=(g|0)>(b|0)?11:12,e==11?a=b:e==12&&(a=g));HEAP32[(_embedded_value+c*4&4294967295)>>2]=a;var h=c,b=13}e=b==13?h:c;e=e==1?16:e==3?17:e==5?19:e==6?15:e==13?18:20;a:do if(e==17){e=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;a=unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0);HEAP32[__ZL17general_amplitude>>2]=(a*e&4294967295|0)/16|0;e=HEAP32[__ZL17general_amplitude>>2];HEAP32[__ZL17general_amplitude>>2]=e;e=
+20;break a}else if(e==19){__ZL14WavegenSetEchov();e=20;break a}else if(e==15){__ZL14WavegenSetEchov();e=16;break a}else if(e==18){e=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;a=unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0);HEAP32[__ZL17general_amplitude>>2]=(a*e&4294967295|0)/16|0;e=HEAP32[__ZL17general_amplitude>>2];HEAP32[__ZL17general_amplitude>>2]=e;e=20;break a}while(0);e==16&&__ZL16SetPitchFormantsv()}
+function __ZL12setresonatorP9RESONATORiii(f,d,e,b){if(((b|0)!=0?1:2)==1)HEAPF32[(f+24&4294967295)>>2]=0,HEAPF32[(f+32&4294967295)>>2]=0;b=(e|0)*HEAPF32[__ZL10minus_pi_t>>2];e=_llvm_exp_f64(b);HEAPF32[(f+16&4294967295)>>2]=0-e*e;b=(d|0)*HEAPF32[__ZL8two_pi_t>>2];d=_cos(b)*e*2;HEAPF32[(f+8&4294967295)>>2]=d;HEAPF32[(f&4294967295)>>2]=1-HEAPF32[(f+8&4294967295)>>2]-HEAPF32[(f+16&4294967295)>>2]}
+function __Z10InitBreathv(){var f;HEAPF32[__ZL10minus_pi_t>>2]=-3.1415927/(HEAP32[_samplerate>>2]|0);HEAPF32[__ZL8two_pi_t>>2]=HEAPF32[__ZL10minus_pi_t>>2]*-2;for(f=0;;){__ZL12setresonatorP9RESONATORiii(__ZL7rbreath+f*40&4294967295,2E3,200,1);var d=f+1&4294967295;f=d;if(!((d|0)<=8))break}}
+function __Z7Wavegenv(){var f,d=null,e,b,a,g,c,h,k;a:for(;;){f=(unSign(HEAPU8[__ZL8end_wave_b>>0],1,0)|0)==0;h=HEAPU32[__ZL11samplecount>>2];if(f&(h|0)==(HEAP32[__ZL8nsamples>>2]|0)){f=2;break a}f=(h&63|0)==0?4:32;b:do if(f==4){f=(h|0)==0?5:6;c:do if(f==5)HEAP32[__ZL7hswitch>>2]=0,HEAP32[__ZL9harmspect>>2]=__ZL6hspect&4294967295,e=__Z16PeaksToHarmspectP15wavegen_peaks_tiPii(__ZL5peaks&4294967295,HEAP32[(_wdata+4&4294967295)>>2]<<4,__ZL6hspect&4294967295,0),HEAP32[__ZZ7WavegenvE5maxh2>>2]=e,HEAP32[__ZZ7WavegenvE10amplitude2>>
+2]=((HEAP32[(_wdata+60&4294967295)>>2]*HEAP32[(_wdata+52&4294967295)>>2]&4294967295)*((HEAP32[(_wdata+4&4294967295)>>2]|0)>>8)&4294967295|0)/8E4|0,HEAP32[__ZZ7WavegenvE13h_switch_sign>>2]=890/((HEAP32[(_wdata+4&4294967295)>>2]|0)>>12|0)|0;else if(f==6){HEAP32[(_wdata+8&4294967295)>>2]=HEAP32[(_wdata+12&4294967295)>>2]+HEAP32[(_wdata+8&4294967295)>>2]&4294967295;e=(HEAP32[(_wdata+8&4294967295)>>2]|0)>>8;f=unSign((e|0)>127,1,0);f=reSign(f,8,0)!=0?7:8;f==7&&(e=127);f=unSign(HEAPU8[(HEAP32[(_wdata&4294967295)>>
+2]+e&4294967295)>>0],8,0)*HEAP32[(_wdata+20&4294967295)>>2]&4294967295;HEAP32[(_wdata+4&4294967295)>>2]=((f|0)>>8)+HEAP32[(_wdata+16&4294967295)>>2]&4294967295;HEAP32[__ZL6amp_ix>>2]=HEAP32[__ZL7amp_inc>>2]+HEAP32[__ZL6amp_ix>>2]&4294967295;f=(HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]|0)>23551?9:10;f==9&&(HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]=0);f=(unSign(HEAPU8[(__ZL11Flutter_tab+((HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]|0)>>6)&4294967295)>>0],8,0)-128&4294967295)*HEAP32[__ZL11flutter_amp>>
+2]&4294967295;HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]=HEAP32[__ZL11Flutter_inc>>2]+HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]&4294967295;f=f+HEAP32[(_wdata+4&4294967295)>>2]&4294967295;HEAP32[(_wdata+4&4294967295)>>2]=f;f=(f|0)<=102399?11:12;f==11&&(HEAP32[(_wdata+4&4294967295)>>2]=102400);if((HEAP32[__ZL11samplecount>>2]|0)==(HEAP32[__ZL17samplecount_start>>2]|0)){f=27;break c}a=e=0;(HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(a|0)?(d=13,f=14):(d=13,f=20);d:do if(f==14)for(;;){HEAPF32[((__ZL5peaks+
+e*80&4294967295)+16&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+48&4294967295)>>2];HEAP32[(__ZL5peaks+e*80&-1)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+16&4294967295)>>2]|0;HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+56&4294967295)>>2];var j=e;HEAP32[((__ZL5peaks+j*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]|0;j=unSign((HEAP32[((__ZL5peaks+j*80&4294967295)+4&4294967295)>>2]|0)<0,1,0);f=reSign(j,
+8,0)!=0?15:16;f==15&&(HEAP32[((__ZL5peaks+e*80&4294967295)+4&4294967295)>>2]=0);HEAPF32[((__ZL5peaks+e*80&4294967295)+32&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+64&4294967295)>>2];HEAP32[((__ZL5peaks+e*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+32&4294967295)>>2]|0;j=e;d=__ZL5peaks+e*80&4294967295;f=(e|0)<=2?17:18;f==17?(HEAPF32[((__ZL5peaks+j*80&4294967295)+40&4294967295)>>2]=HEAPF32[(d+40&4294967295)>>2]+HEAPF32[((__ZL5peaks+e*80&4294967295)+72&4294967295)>>
+2],HEAP32[((__ZL5peaks+e*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+40&4294967295)>>2]|0):f==18&&(HEAP32[((__ZL5peaks+j*80&4294967295)+12&4294967295)>>2]=HEAP32[(d+8&4294967295)>>2]);j=e=e+1&4294967295;if((HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(j|0))d=19,f=14;else{d=19;f=20;break d}}while(0);if(!(((d==13?a:j)|0)<=7)){f=27;break c}a=e;for(d=21;;){f=((d==21?a:l)|0)<=6?23:24;f==23&&(HEAPF32[((__ZL5peaks+e*80&4294967295)+16&4294967295)>>2]+=HEAPF32[((__ZL5peaks+
+e*80&4294967295)+48&4294967295)>>2],HEAP32[(__ZL5peaks+e*80&-1)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+16&4294967295)>>2]|0);HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+56&4294967295)>>2];l=e;HEAP32[((__ZL5peaks+l*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]|0;l=unSign((HEAP32[((__ZL5peaks+l*80&4294967295)+4&4294967295)>>2]|0)<0,1,0);f=reSign(l,8,0)!=0?25:26;f==25&&(HEAP32[((__ZL5peaks+e*80&4294967295)+
+4&4294967295)>>2]=0);var l=e+1&4294967295;e=l;if((l|0)<=7)d=26,f=22;else{f=27;break c}}}while(0);HEAP32[__ZL8phaseinc>>2]=((HEAP32[(_wdata+4&4294967295)>>2]|0)>>7)*HEAP32[__ZL16PHASE_INC_FACTOR>>2]&4294967295;HEAP32[__ZL13cycle_samples>>2]=(HEAP32[_samplerate>>2]|0)/((HEAP32[(_wdata+4&4294967295)>>2]|0)>>12|0)|0;HEAP32[__ZL9hf_factor>>2]=(HEAP32[(_wdata+4&4294967295)>>2]|0)>>11;HEAP32[__ZZ7WavegenvE4maxh>>2]=HEAP32[__ZZ7WavegenvE5maxh2>>2];HEAP32[__ZL9harmspect>>2]=__ZL6hspect+HEAP32[__ZL7hswitch>>
+2]*1600&-1;HEAP32[__ZL7hswitch>>2]^=1;e=__Z16PeaksToHarmspectP15wavegen_peaks_tiPii(__ZL5peaks&4294967295,HEAP32[(_wdata+4&4294967295)>>2]<<4,__ZL6hspect+HEAP32[__ZL7hswitch>>2]*1600&-1,1);HEAP32[__ZZ7WavegenvE5maxh2>>2]=e;if((HEAP32[(HEAP32[_wvoice>>2]+272&-1)>>2]|0)==0)break b;for(e=1;;)if(f=(HEAP32[((HEAP32[_wvoice>>2]+272&4294967295)+e*4&4294967295)>>2]|0)!=0?30:31,f==30&&__ZL12setresonatorP9RESONATORiii(__ZL7rbreath+e*40&4294967295,(HEAP32[(__ZL5peaks+e*80&-1)>>2]|0)>>16,HEAP32[((HEAP32[_wvoice>>
+2]+308&4294967295)+e*4&4294967295)>>2],0),e=f=e+1&4294967295,(f|0)<=8)f=29;else break b}else if(f==32){if((h&7|0)!=0)break b;a=1;for(d=33;;){if(((d==34?m:1)|0)>29){f=38;break}if((a|0)>(HEAP32[__ZZ7WavegenvE5maxh2>>2]|0)){f=38;break}if(!((a|0)<=(HEAP32[__ZZ7WavegenvE4maxh>>2]|0))){f=38;break}HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]=HEAP32[(__ZL8harm_inc+a*4&4294967295)>>2]+HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]&4294967295;var m=a+1&4294967295;a=m;d=34;f=35}if(!((HEAP32[__ZZ7WavegenvE3agc>>
+2]|0)<=255))break b;HEAP32[__ZZ7WavegenvE3agc>>2]=HEAP32[__ZZ7WavegenvE3agc>>2]+1&4294967295}while(0);HEAP32[__ZL11samplecount>>2]=HEAP32[__ZL11samplecount>>2]+1&4294967295;h=(HEAP32[__ZL9wavephase>>2]|0)>0;HEAP32[__ZL9wavephase>>2]=HEAP32[__ZL8phaseinc>>2]+HEAP32[__ZL9wavephase>>2]&4294967295;f=h&(HEAP32[__ZL9wavephase>>2]|0)<0?41:62;b:do if(f==41){HEAP32[__ZL6cbytes>>2]=HEAP32[__ZL15wavemult_offset>>2]-((HEAP32[__ZL13cycle_samples>>2]|0)/2|0)&4294967295;if((HEAP32[__ZL11samplecount>>2]|0)>(HEAP32[__ZL8nsamples>>
+2]|0)){f=42;break a}HEAP32[__ZZ7WavegenvE11cycle_count>>2]=HEAP32[__ZZ7WavegenvE11cycle_count>>2]+1&4294967295;a=h=HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]+1&4294967295;f=(h|0)<=8?44:45;c:do if(f==44)for(;;)if(HEAP32[(__ZL13peak_harmonic+a*4&4294967295)>>2]=(HEAP32[(__ZL5peaks+a*80&-1)>>2]|0)/(HEAP32[(_wdata+4&4294967295)>>2]*16&4294967295|0)|0,a=h=a+1&4294967295,(h|0)<=8)f=44;else break c;while(0);HEAP32[__ZZ7WavegenvE10amplitude2>>2]=((HEAP32[(_wdata+60&4294967295)>>2]*HEAP32[(_wdata+52&4294967295)>>
+2]&4294967295)*((HEAP32[(_wdata+4&4294967295)>>2]|0)>>8)&4294967295|0)/8E4|0;f=(HEAP32[__ZL12glottal_flag>>2]|0)>0?46:52;c:do if(f==46)if(f=(HEAP32[__ZL12glottal_flag>>2]|0)==3?47:49,f==47){if(!((HEAP32[__ZL8nsamples>>2]-HEAP32[__ZL11samplecount>>2]&4294967295|0)<(HEAP32[__ZL13cycle_samples>>2]*2&4294967295|0)))break c;HEAP32[__ZL12glottal_flag>>2]=2;HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(HEAP32[__ZL14glottal_reduce>>2]*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/256|0}else f==49&&(f=(HEAP32[__ZL12glottal_flag>>
+2]|0)==4?50:51,f==50?(HEAP32[__ZL12glottal_flag>>2]=2,HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(HEAP32[__ZL14glottal_reduce>>2]*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/256|0):f==51&&(HEAP32[__ZL12glottal_flag>>2]=HEAP32[__ZL12glottal_flag>>2]-1&4294967295));while(0);f=HEAP32[__ZL13amplitude_env>>2]!=0?53:56;f==53&&(h=(HEAP32[__ZL6amp_ix>>2]|0)>>8,f=unSign((h|0)>127,1,0),f=reSign(f,8,0)!=0?54:55,f==54&&(h=127),h=unSign(HEAPU8[(HEAP32[__ZL13amplitude_env>>2]+h&4294967295)>>0],8,0),HEAP32[__ZZ7WavegenvE10amplitude2>>
+2]=(h*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/128|0);if(!((HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]|0)<=7))break b;e=unSign(HEAPU8[((__ZL14modulation_tab+HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]*8&4294967295)+HEAP32[__ZL15modulation_type>>2]&4294967295)>>0],8,0);h=e&15;e=f=(e|0)>>4;if((f|0)==0)break b;f=(e|0)==15?59:60;if(f==59)HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(h*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/16|0,HEAP32[__ZL15modulation_type>>2]=0;else if(f==60){if(((HEAP32[__ZZ7WavegenvE11cycle_count>>
+2]|0)%(e|0)|0)!=0)break b;HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(h*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/16|0}}while(0);e=(HEAP32[__ZL9wavephase>>2]|0)>>16&65535;h=0;f=HEAP32[__ZL6cbytes>>2]+1&4294967295;HEAP32[__ZL6cbytes>>2]=f;f=(f|0)>=0?63:67;b:do if(f==63){if(!((HEAP32[__ZL6cbytes>>2]|0)<(HEAP32[__ZL12wavemult_max>>2]|0)))break b;a=f=HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]+1&4294967295;f=(f|0)<=8?65:66;c:do if(f==65)for(;;)if(f=HEAP32[(__ZL13peak_harmonic+a*4&4294967295)>>
+2],d=unSign(e,16,0)*f&65535,f=unSign(d,16,0)>>>5,f=unSign(f,16,0),f=reSign(HEAP16[(_sin_tab+f*2&4294967295)>>1],16,0),h=(HEAP32[(__ZL11peak_height+a*4&4294967295)>>2]*f&4294967295)+h&4294967295,a=f=a+1&4294967295,(f|0)<=8)f=65;else{f=66;break c}while(0);h=(h|0)/(HEAP32[__ZL9hf_factor>>2]|0)|0;h=unSign(HEAPU8[(__ZL8wavemult+HEAP32[__ZL6cbytes>>2]&4294967295)>>0],8,0)*h&4294967295}while(0);d=e;a=1;f=(a|0)<=(HEAP32[__ZZ7WavegenvE13h_switch_sign>>2]|0)?68:70;b:do if(f==68)for(;;)if(f=unSign(d,16,0)>>>
+5,f=unSign(f,16,0),f=reSign(HEAP16[(_sin_tab+f*2&4294967295)>>1],16,0),h=(HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]*f&4294967295)+h&4294967295,d=e+d&65535,a=a+1&4294967295,(a|0)<=(HEAP32[__ZZ7WavegenvE13h_switch_sign>>2]|0))f=68;else break b;while(0);f=(a|0)<=(HEAP32[__ZZ7WavegenvE4maxh>>2]|0)?69:71;b:do if(f==69)for(;;)if(f=unSign(d,16,0)>>>5,f=unSign(f,16,0),f=reSign(HEAP16[(_sin_tab+f*2&4294967295)>>1],16,0),h=h-(HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]*f&4294967295)&4294967295,
+d=e+d&65535,a=a+1&4294967295,(a|0)<=(HEAP32[__ZZ7WavegenvE4maxh>>2]|0))f=69;else break b;while(0);f=(HEAP32[__ZL7voicing>>2]|0)!=64?72:73;f==72&&(h=((h|0)>>6)*HEAP32[__ZL7voicing>>2]&4294967295);f=(HEAP32[(HEAP32[_wvoice>>2]+272&-1)>>2]|0)!=0?74:79;if(f==74){e=0;a=(_rand()&16383)-8192&4294967295;for(d=1;;)if(g=HEAP32[((HEAP32[_wvoice>>2]+272&4294967295)+d*4&4294967295)>>2],f=unSign((g|0)!=0,1,0),f=reSign(f,8,0)!=0?76:77,f==76&&(g=((HEAP32[((__ZL5peaks+d*80&4294967295)+4&4294967295)>>2]|0)>>14)*g&
+4294967295,b=a|0,f=__ZL7rbreath+d*40&4294967295,b=HEAPF32[(f&4294967295)>>2]*b+HEAPF32[(f+8&4294967295)>>2]*HEAPF32[(f+24&4294967295)>>2]+HEAPF32[(f+16&4294967295)>>2]*HEAPF32[(f+32&4294967295)>>2],HEAPF32[(f+32&4294967295)>>2]=HEAPF32[(f+24&4294967295)>>2],f=HEAPF32[(f+24&4294967295)>>2]=b,e=(f*(g|0)|0)+e&4294967295),d=f=d+1&4294967295,!((f|0)<=8))break;f=e;h=h+f&4294967295}e=0;f=(HEAP32[(_wdata+40&4294967295)>>2]|0)<(HEAP32[(_wdata+28&4294967295)>>2]|0)?80:85;b:do if(f==80){e=HEAP32[(_wdata+24&
+4294967295)>>2];f=(HEAP32[(_wdata+32&4294967295)>>2]|0)==0?81:82;f==81?(k=HEAP8[(e+((HEAP32[(_wdata+40&4294967295)>>2]+1&4294967295)+HEAP32[(_wdata+48&4294967295)>>2]&4294967295)&4294967295)>>0],e=unSign(HEAPU8[(HEAP32[(_wdata+24&4294967295)>>2]+(HEAP32[(_wdata+48&4294967295)>>2]+HEAP32[(_wdata+40&4294967295)>>2]&4294967295)&4294967295)>>0],8,0),k=(reSign(k,8,0)*256&4294967295)+e&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=HEAP32[(_wdata+40&4294967295)>>2]+2&4294967295):f==82&&(a=HEAP32[(_wdata+
+40&4294967295)>>2],k=reSign(HEAP8[(e+(a+HEAP32[(_wdata+48&4294967295)>>2]&4294967295)&4294967295)>>0],8,0)*HEAP32[(_wdata+32&4294967295)>>2]&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=a+1&4294967295);e=(k*HEAP32[(_wdata+56&4294967295)>>2]&4294967295|0)>>10;e=(e*HEAP32[(_wdata+36&4294967295)>>2]&4294967295|0)/32|0;if(!((HEAP32[(_wdata+48&4294967295)>>2]+HEAP32[(_wdata+40&4294967295)>>2]&4294967295|0)>=(HEAP32[(_wdata+44&4294967295)>>2]|0)))break b;HEAP32[(_wdata+48&4294967295)>>2]=HEAP32[(_wdata+
+48&4294967295)>>2]-((HEAP32[(_wdata+44&4294967295)>>2]*3&4294967295|0)/4|0)&4294967295}while(0);h=((((h|0)>>8)*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)>>13)+e&4294967295;e=HEAP32[_echo_tail>>2];f=reSign(HEAP16[(_echo_buf+e*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>2]&4294967295;e=e+1&4294967295;HEAP32[_echo_tail>>2]=e;h=((f|0)>>8)+h&4294967295;f=(e|0)>5499?86:87;f==86&&(HEAP32[_echo_tail>>2]=0);e=f=(h*HEAP32[__ZZ7WavegenvE3agc>>2]&4294967295|0)>>8;f=(f|0)>32767?88:91;b:do if(f==88)e=(8388608/
+(h|0)|0)-1&4294967295,f=(e|0)<(HEAP32[__ZZ7WavegenvE3agc>>2]|0)?89:90,f==89&&(HEAP32[__ZZ7WavegenvE3agc>>2]=e),e=(h*HEAP32[__ZZ7WavegenvE3agc>>2]&4294967295|0)>>8;else if(f==91){if(!((e|0)<=-32768))break b;e=(-8388608/(h|0)|0)-1&4294967295;f=(e|0)<(HEAP32[__ZZ7WavegenvE3agc>>2]|0)?93:94;f==93&&(HEAP32[__ZZ7WavegenvE3agc>>2]=e);e=(h*HEAP32[__ZZ7WavegenvE3agc>>2]&4294967295|0)>>8}while(0);h=HEAP32[_out_ptr>>2];HEAP8[h>>0]=e&255;HEAP32[_out_ptr>>2]=h+1&4294967295;h=HEAP32[_out_ptr>>2];HEAP8[h>>0]=(e|
+0)>>8&255;HEAP32[_out_ptr>>2]=h+1&4294967295;h=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+h*2&4294967295)>>1]=e&65535;h=h+1&4294967295;HEAP32[_echo_head>>2]=h;f=(h|0)>5499?96:97;f==96&&(HEAP32[_echo_head>>2]=0);if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){f=98;break a}else f=1}f==2?c=0:f==42?c=0:f==98&&(c=1);return c}
+function __Z12WavegenFill2i(f){var d,e=null,b,a,g,c,h,k,j,l,m,n,o,q;a:for(;;){if(!(HEAPU32[_out_ptr>>2]<HEAPU32[_out_end>>2])){d=67;break a}c=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;d=(c|0)<=0?2:3;d==2&&(c=c+160&4294967295);c=160-c&4294967295;c=unSign((c|0)<=0,1,0);if(reSign(c,8,0)!=0){d=4;break a}k=0;h=_wcmdq+HEAP32[_wcmdq_head>>2]*16&-1;c=HEAP32[(h+4&4294967295)>>2];d=HEAP32[(h&4294967295)>>2];d=d==1?43:d==2?42:d==3?39:d==4?38:d==5?13:d==6?16:d==7?35:d==8?50:d==9?12:d==10?46:d==
+11?54:d==12?55:d==13?56:d==14?57:d==15?59:60;b:do if(d==42){HEAP32[(_wdata+28&4294967295)>>2]=0;d=43;break b}else if(d==38){HEAP32[(_wdata+28&4294967295)>>2]=0;d=39;break b}else if(d==13){d=(HEAP32[__ZZ12WavegenFill2iE6resume>>2]|0)==0?14:15;d==14&&(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]-c&4294967295);HEAP32[(_wdata+28&4294967295)>>2]=0;HEAP32[(_wdata+60&4294967295)>>2]=100;__Z10KlattReseti(1);var p=__ZL11PlaySilenceii(c,HEAP32[__ZZ12WavegenFill2iE6resume>>
+2]);k=p;e=15;d=61;break b}else if(d==16){HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZL11echo_length>>2];HEAP32[(_wdata+28&4294967295)>>2]=0;__Z10KlattReseti(1);k=(HEAP32[(h+12&4294967295)>>2]|0)>>8;e=HEAP32[(h+12&4294967295)>>2]&255;m=HEAP32[(h+8&4294967295)>>2];d=HEAP32[__ZZ12WavegenFill2iE6resume>>2];b=c;d=(d|0)==0?17:18;d==17&&(HEAP32[__ZZL8PlayWaveiiPhiiE9n_samples>>2]=b,HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]=0);HEAP32[__ZL8nsamples>>2]=0;HEAP32[__ZL11samplecount>>2]=0;c:for(;;){d=HEAPU32[__ZZL8PlayWaveiiPhiiE9n_samples>>
+2];b=unSign((d|0)>0,1,0);HEAP32[__ZZL8PlayWaveiiPhiiE9n_samples>>2]=d-1&4294967295;if(reSign(b,8,0)==0){d=33;break c}b=HEAPU32[__ZZL8PlayWaveiiPhiiE2ix>>2];d=(e|0)==0?20:21;d==20?(o=HEAP8[(m+(b+1&4294967295)&4294967295)>>0],d=unSign(HEAPU8[(m+HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]&4294967295)>>0],8,0),o=(reSign(o,8,0)*256&4294967295)+d&4294967295,HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]=HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]+2&4294967295):d==21&&(o=reSign(HEAP8[(m+b&4294967295)>>0],8,0)*e&4294967295,HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>
+2]=b+1&4294967295);o=(HEAP32[__ZL17general_amplitude>>2]*HEAP32[__ZL13consonant_amp>>2]&4294967295)*o&4294967295;o=(o|0)>>10;o=(k*o&4294967295|0)/32|0;d=HEAP32[_echo_tail>>2];o=b=((reSign(HEAP16[(_echo_buf+d*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>2]&4294967295|0)>>8)+o&4294967295;HEAP32[_echo_tail>>2]=d+1&4294967295;d=(b|0)>32767?23:24;d:do if(d==23)o=32768;else if(d==24){if(!((o|0)<-32768))break d;o=-32768}while(0);d=(HEAP32[_echo_tail>>2]|0)>5499?27:28;d==27&&(HEAP32[_echo_tail>>2]=0);HEAP8[(HEAP32[_out_ptr>>
+2]&4294967295)>>0]=o&255;HEAP8[(HEAP32[_out_ptr>>2]+1&4294967295)>>0]=(o|0)>>8&255;HEAP32[_out_ptr>>2]=HEAP32[_out_ptr>>2]+2&4294967295;d=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+d*2&4294967295)>>1]=((o*3&4294967295|0)/4|0)&65535;d=d+1&4294967295;HEAP32[_echo_head>>2]=d;d=(d|0)>5499?29:30;d==29&&(HEAP32[_echo_head>>2]=0);if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){d=31;break c}else d=32}d==33?n=0:d==31&&(n=1);k=m=n;e=34;d=61;break b}else if(d==35){HEAP32[(_wdata+36&4294967295)>>2]=(HEAP32[(h+12&
+4294967295)>>2]|0)>>8;HEAP32[(_wdata+32&4294967295)>>2]=HEAP32[(h+12&4294967295)>>2]&255;HEAP32[(_wdata+28&4294967295)>>2]=c&65535;HEAP32[(_wdata+44&4294967295)>>2]=(c|0)>>16&65535;d=(HEAP32[(_wdata+32&4294967295)>>2]|0)==0?36:37;d==36&&(HEAP32[(_wdata+28&4294967295)>>2]=HEAP32[(_wdata+28&4294967295)>>2]*2&4294967295,HEAP32[(_wdata+44&4294967295)>>2]=HEAP32[(_wdata+44&4294967295)>>2]*2&4294967295);HEAP32[(_wdata+40&4294967295)>>2]=0;HEAP32[(_wdata+48&4294967295)>>2]=0;HEAP32[(_wdata+24&4294967295)>>
+2]=HEAP32[(h+8&4294967295)>>2];d=60;break b}else if(d==50){d=HEAP32[(h+12&4294967295)>>2];a=HEAP32[(h+8&4294967295)>>2];b=c;g=d;HEAP32[__ZL6amp_ix>>2]=0;d=(b|0)==0?51:52;d==51?HEAP32[__ZL7amp_inc>>2]=0:d==52&&(HEAP32[__ZL7amp_inc>>2]=2097152/(b|0)|0);HEAP32[(_wdata+52&4294967295)>>2]=(g*HEAP32[__ZL17general_amplitude>>2]&4294967295|0)/16|0;HEAP32[(_wdata+56&4294967295)>>2]=((HEAP32[(_wdata+52&4294967295)>>2]*15&4294967295)*HEAP32[(HEAP32[_wvoice>>2]+104&4294967295)>>2]&4294967295|0)/100|0;HEAP32[__ZL13amplitude_env>>
+2]=a;d=60;break b}else if(d==12){__Z8SetPitchiPhii(c,HEAP32[(h+8&4294967295)>>2],(HEAP32[(h+12&4294967295)>>2]|0)>>16,HEAP32[(h+12&4294967295)>>2]&65535);d=60;break b}else if(d==46){d=HEAP32[(h+4&4294967295)>>2];d=(d|0)==2?47:48;d==47&&(HEAP32[_end_of_sentence>>2]=1);if((HEAP32[(h+4&4294967295)>>2]|0)!=1){d=60;break b}HEAP32[_current_source_index>>2]=HEAP32[(h+8&4294967295)>>2]&16777215;d=60;break b}else if(d==54){__Z15WavegenSetVoiceP7voice_t(HEAP32[(h+4&4294967295)>>2]);_free(HEAP32[(h+4&4294967295)>>
+2]);d=60;break b}else if(d==55){__Z11SetEmbeddedii(HEAP32[(h+4&4294967295)>>2],HEAP32[(h+8&4294967295)>>2]);d=60;break b}else if(d==56){var r=__Z10MbrolaFillii(c,HEAP32[__ZZ12WavegenFill2iE6resume>>2]);k=r;e=56;d=61;break b}else if(d==57){HEAP32[(_wdata+60&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];d=unSign((HEAP32[(_wdata+60&4294967295)>>2]|0)==0,1,0);if(reSign(d,8,0)==0){d=60;break b}HEAP32[(_wdata+60&4294967295)>>2]=100;d=60;break b}else if(d==59){HEAPF32[_sonicSpeed>>2]=(HEAP32[(h+4&4294967295)>>
+2]|0)/1024;d=60;break b}while(0);if(d==60)var v=k,e=60;else d==43?(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZL11echo_length>>2],d=HEAP32[(h+12&4294967295)>>2],k=HEAP32[(h+8&4294967295)>>2],j=HEAP32[__ZZ12WavegenFill2iE6resume>>2],h=(HEAP32[(h+4&4294967295)>>2]|0)>>16,c&=65535,e=j,b=d,d=(j|0)==0?44:45,d==44&&__Z14SetSynth_KlattiiP7frame_tS0_P7voice_ti(c,h,k,b,HEAP32[_wvoice>>2],1),j=__Z13Wavegen_Klatti(e),e=45):d==39&&(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZL11echo_length>>
+2],d=HEAP32[(h+12&4294967295)>>2],e=HEAP32[(h+8&4294967295)>>2],l=HEAP32[__ZZ12WavegenFill2iE6resume>>2],h=(HEAP32[(h+4&4294967295)>>2]|0)>>16,c&=65535,k=d,d=(l|0)==0?40:41,d==40&&__Z8SetSynthiiP7frame_tS0_P7voice_t(c,h,e,k,HEAP32[_wvoice>>2]),l=__Z7Wavegenv(),e=41);d=((e==60?v:e==56?r:e==45?j:e==41?l:e==34?m:p)|0)==0?62:65;d==62?(c=HEAP32[_wcmdq_head>>2]+1&4294967295,HEAP32[_wcmdq_head>>2]=c,d=(c|0)>159?63:64,d==63&&(HEAP32[_wcmdq_head>>2]=0),HEAP32[__ZZ12WavegenFill2iE6resume>>2]=0,d=66):d==65&&
+(HEAP32[__ZZ12WavegenFill2iE6resume>>2]=1,d=66)}a:do if(d==4){d=(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]|0)>0?5:7;b:do if(d==5){n=__ZL11PlaySilenceii(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2],HEAP32[__ZZ12WavegenFill2iE6resume>>2]);HEAP32[__ZZ12WavegenFill2iE6resume>>2]=n;if((HEAP32[__ZZ12WavegenFill2iE6resume>>2]|0)!=1)break b;q=0;break a}while(0);d=(f|0)!=0?8:10;b:do if(d==8){if(!(HEAPU32[_out_ptr>>2]<HEAPU32[_out_end>>2])){d=10;break b}for(;;)if(n=HEAPU32[_out_ptr>>2],HEAP8[n>>0]=0,
+HEAP32[_out_ptr>>2]=n+1&4294967295,HEAPU32[_out_ptr>>2]<HEAPU32[_out_end>>2])d=9;else{d=10;break b}}while(0);q=1}else d==67&&(q=0);while(0);return q}
+function __Z11WavegenFilli(){var f,d,e,b,a,g,c,h,k,j;k=HEAP32[_out_ptr>>2];h=__Z12WavegenFill2i(0);f=HEAPF32[_sonicSpeed>>2]>1?1:14;a:do if(f==1){j=HEAP32[_out_end>>2]-k&4294967295;a=(j|0)/2|0;b=(HEAP32[_out_ptr>>2]-k&4294967295|0)/2|0;g=h;e=k;f=(b|0)>0?2:7;f==2&&(f=HEAP32[__ZL18sonicSpeedupStream>>2]==0?3:4,f==3&&(f=_sonicCreateStream(22050,1),HEAP32[__ZL18sonicSpeedupStream>>2]=f),f=HEAP32[__ZL18sonicSpeedupStream>>2],f=HEAPF32[(f+16&4294967295)>>2],f=unSign(f!=HEAPF32[_sonicSpeed>>2],1,0),f=reSign(f,
+8,0)!=0?5:6,f==5&&(d=HEAPF32[_sonicSpeed>>2],f=HEAP32[__ZL18sonicSpeedupStream>>2],HEAPF32[(f+16&4294967295)>>2]=d),_sonicWriteShortToStream(HEAP32[__ZL18sonicSpeedupStream>>2],e,b));f=HEAP32[__ZL18sonicSpeedupStream>>2]==0?8:9;f==8?c=0:f==9&&(f=(g|0)!=0?10:11,f==10&&_sonicFlushStream(HEAP32[__ZL18sonicSpeedupStream>>2]),c=_sonicReadShortFromStream(HEAP32[__ZL18sonicSpeedupStream>>2],e,a));e=c;e=e*2&4294967295;HEAP32[_out_ptr>>2]=k+e&4294967295;if(!((e|0)>=(j|0)))break a;h=0}while(0);return h}
+function __Z11WavegenInitii(f,d){var e,b;e=d;((e|0)==0?1:2)==1&&(e=60);HEAP32[_wvoice>>2]=0;HEAP32[_samplerate_native>>2]=f;HEAP32[_samplerate>>2]=HEAP32[_samplerate_native>>2];HEAP32[__ZL16PHASE_INC_FACTOR>>2]=134217728/(HEAP32[_samplerate>>2]|0)|0;HEAP32[__ZL11Flutter_inc>>2]=(HEAP32[_samplerate>>2]*64&4294967295|0)/(f|0)|0;HEAP32[__ZL11samplecount>>2]=0;HEAP32[__ZL8nsamples>>2]=0;HEAP32[__ZL9wavephase>>2]=2147483647;HEAP32[(_wdata+52&4294967295)>>2]=32;HEAP32[(_wdata+60&4294967295)>>2]=100;b=0;
+a:for(;;){HEAP32[(_embedded_value+b*4&4294967295)>>2]=HEAP32[(_embedded_default+b*4&4294967295)>>2];var a=b+1&4294967295;b=a;if(!((a|0)<=14))break a}HEAP32[__ZL12wavemult_max>>2]=(e*HEAP32[_samplerate>>2]&4294967295|0)/12800|0;e=(HEAP32[__ZL12wavemult_max>>2]|0)>128?5:6;e==5&&(HEAP32[__ZL12wavemult_max>>2]=128);HEAP32[__ZL15wavemult_offset>>2]=(HEAP32[__ZL12wavemult_max>>2]|0)/2|0;e=(HEAP32[_samplerate>>2]|0)!=22050?7:9;a:do if(e==7){b=0;if(!((b|0)<(HEAP32[__ZL12wavemult_max>>2]|0)))break a;for(;;)if(e=
+(1-_cos((b|0)*6.283185307/(HEAP32[__ZL12wavemult_max>>2]|0)))*127,HEAP8[(__ZL8wavemult+b&4294967295)>>0]=(e|0)&255,b=b+1&4294967295,(b|0)<(HEAP32[__ZL12wavemult_max>>2]|0))e=8;else break a}while(0);HEAP32[__ZL8pk_shape>>2]=__ZL9pk_shape2&4294967295;__Z9KlattInitv()}
+function __Z9WcmdqStopv(){var f;HEAP32[_wcmdq_head>>2]=0;HEAP32[_wcmdq_tail>>2]=0;f=HEAP32[__ZL18sonicSpeedupStream>>2]!=0?1:2;f==1&&(_sonicDestroyStream(HEAP32[__ZL18sonicSpeedupStream>>2]),HEAP32[__ZL18sonicSpeedupStream>>2]=0);f=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0?3:4;f==3&&_reset_MBR()}
+function __Z15MakePhonemeListP10Translatorii(f,d,e){var b=STACKTOP;STACKTOP+=24152;_memset(b,0,24152);var a,g=null,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x=b+152,B,z;A=k=s=u=r=p=0;j=_ph_list2&4294967295;v=_phoneme_list&4294967295;D=unSign(HEAPU16[((j+8*(HEAP32[_n_ph_list2>>2]-1&4294967295)&4294967295)+6&4294967295)>>1],16,0);m=0;h=t=HEAP32[_n_ph_list2>>2]-3&4294967295;g=-1;a:for(;;){if(!(((g==4?a:t)|0)>=0))break a;a=(unSign(HEAPU8[((j+8*h&4294967295)+1&4294967295)>>0],8,0)&127|0)>(m|0)?2:3;a==2&&(m=
+unSign(HEAPU8[((j+8*h&4294967295)+1&4294967295)>>0],8,0)&127);if(reSign(HEAP16[((j+8*h&4294967295)+6&4294967295)>>1],16,0)!=0)break a;h=a=h-1&4294967295;g=4}a=(m|0)<=3?10:11;a:do if(a==10){for(;;){h=h-1&4294967295;a=unSign((h|0)>=0,1,0);if(reSign(a,8,0)==0)break a;a=(unSign(HEAPU16[((j+8*h&4294967295)+4&4294967295)>>1],16,0)&64|0)!=0;l=(j+8*h&4294967295)+1&4294967295;if(a){a=8;break}if(unSign(HEAPU8[l>>0],8,0)>3)break a;else a=10}HEAP8[l>>0]=4}while(0);m=HEAP32[(((f&4294967295)+24&4294967295)+16&
+4294967295)>>2];h=unSign((m|0)!=0,1,0);a=reSign(h,8,0)!=0?12:51;a:do if(a==12){t=z=0;h=l=HEAP32[_n_ph_list2>>2]-1&4294967295;if(!((l|0)>=0))break a;for(;;){a=unSign(HEAPU8[(j+8*h&-1)>>0],8,0);l=a=HEAPU32[(_phoneme_tab+a*4&4294967295)>>2];a=a==0?50:14;c:do if(a==14){a=reSign(HEAP8[(l+10&4294967295)>>0],8,0)==21;B=k;a?(g=14,a=15):(g=14,a=16);a==15&&(k=n=B^1,g=15);if(((g==15?n:B)|0)!=0)break c;B=unSign(HEAPU8[(l+11&4294967295)>>0],8,0);a=(m&2|0)!=0?18:24;d:do if(a==18){a=(HEAP32[(l&4294967295)>>2]|0)==
+118?21:19;e:do if(a==19){if((HEAP32[(l&4294967295)>>2]|0)==15222)break e;if((HEAP32[(l&4294967295)>>2]&255|0)!=82)break d}while(0);a=(z|0)==1?22:23;a==22?t=0:a==23&&(B=3)}while(0);a=(B|0)==4|(B|0)==6?25:32;d:do if(a==25){z=t;(z|0)!=0?(g=25,a=29):(g=25,a=26);if(a==26)if(a=(m&15|0)==0?28:27,a==28)o=t,g=28;else if(a==27){t=1;break d}if(((g==28?o:z)|0)!=2)break d;if(reSign(HEAP8[(l+13&4294967295)>>0],8,0)==0)break d;HEAP8[(j+8*h&-1)>>0]=HEAP8[(l+13&4294967295)>>0]}else if(a==32)if(a=(B|0)==5|(B|0)==7?
+33:40,a==33){z=t;(z|0)!=0?(g=33,a=37):(g=33,a=34);if(a==34)if(a=(m&15|0)==0?36:35,a==36)q=t,g=36;else if(a==35){t=2;break d}if(((g==36?q:z)|0)!=1)break d;if(reSign(HEAP8[(l+13&4294967295)>>0],8,0)==0)break d;HEAP8[(j+8*h&-1)>>0]=HEAP8[(l+13&4294967295)>>0]}else if(a==40)if(a=(m&8|0)!=0?41:43,a==41){if(!((B|0)==0|(B|0)==2))break d;t=0}else a==43&&(t=0);while(0);z=0;if(reSign(HEAP16[((j+8*h&4294967295)+6&4294967295)>>1],16,0)==0)break c;a=(m&4|0)!=0?46:47;a==46&&(t=0);if((m&16|0)==0)break c;if((t|0)!=
+0)break c;z=t=1}while(0);h=a=h-1&4294967295;if((a|0)>=0)a=13;else break a}}while(0);h=x&4294967295;k=q=n=l=0;a:for(;;){if((k|0)>=(HEAP32[_n_ph_list2>>2]|0))break a;if(!((l|0)<=999))break a;o=_ph_list2+k*8&4294967295;a=reSign(HEAP8[(o&4294967295)>>0],8,0)==21;j=n;a?(g=52,a=53):(g=52,a=54);a==53&&(n=w=j^1,g=53);a=((g==53?w:j)|0)==0?55:73;b:do if(a==55){a=(HEAP32[_n_ph_list2>>2]-1&4294967295|0)>(k|0)?56:57;a==56&&(a=unSign(HEAPU8[(_ph_list2+(k+1&4294967295)*8&-1)>>0],8,0),q=HEAP32[(_phoneme_tab+a*4&
+4294967295)>>2]);m=0;a=reSign(HEAP16[((o+8&4294967295)+6&4294967295)>>1],16,0)!=0?60:58;c:do if(a==58){if(q==0){a=61;break c}a=reSign(HEAP8[(q+11&4294967295)>>0],8,0)==0?60:61;break c}while(0);a==60&&(m=1);j=0;c:for(;;){if(!((j|0)<(HEAP32[_n_replace_phonemes>>2]|0))){a=72;break c}a=HEAP8[(_replace_phonemes+j*3&-1)>>0];a=reSign(HEAP8[(o&4294967295)>>0],8,0)==reSign(a,8,0)?63:70;d:do if(a==63){g=reSign(HEAP8[((_replace_phonemes+j*3&4294967295)+2&4294967295)>>0],8,0);a=reSign(g&1,8,0)!=0?64:65;if(a==
+64&&(m|0)==0)break d;if((g&2|0)==0){a=67;break c}if(!((unSign(HEAPU8[(o+1&4294967295)>>0],8,0)&7|0)>3)){a=67;break c}}while(0);j=j+1&4294967295;a=71}c:do if(a==67){HEAP8[(o&4294967295)>>0]=HEAP8[((_replace_phonemes+j*3&4294967295)+1&4294967295)>>0];if(!(unSign(HEAPU8[(o+1&4294967295)>>0],8,0)>1))break c;m=unSign(HEAPU8[(o&4294967295)>>0],8,0);if((HEAP32[(HEAP32[(_phoneme_tab+m*4&4294967295)>>2]+4&4294967295)>>2]&2|0)==0)break c;HEAP8[(o+1&4294967295)>>0]=0}while(0);a=reSign(HEAP8[(o&4294967295)>>
+0],8,0)==0?74:73;break b}while(0);a==73&&(_llvm_memcpy_p0i8_p0i8_i32(h+24*l&4294967295,o,8,1,0),a=h+24*l&4294967295,o=unSign(HEAPU8[(o&4294967295)>>0],8,0),HEAP32[(a+8&4294967295)>>2]=HEAP32[(_phoneme_tab+o*4&4294967295)>>2],HEAP8[((h+24*l&4294967295)+15&4294967295)>>0]=HEAP8[(HEAP32[((h+24*l&4294967295)+8&4294967295)>>2]+11&4294967295)>>0],l=l+1&4294967295);k=k+1&4294967295}w=l-2&4294967295;h=0;a:for(;;){if((h|0)>=(w|0))break a;if(!((p|0)<=996))break a;a=reSign(HEAP16[((x+h*24&4294967295)+6&4294967295)>>
+1],16,0)!=0?79:87;if(a==79){s=0;k=h;b:for(;;){if(!((k|0)<(w|0)))break b;a=(unSign(HEAPU8[((x+k*24&4294967295)+1&4294967295)>>0],8,0)|0)>(s|0)?81:82;a==81&&(s=unSign(HEAPU8[((x+k*24&4294967295)+1&4294967295)>>0],8,0));k=k+1&4294967295;if(reSign(HEAP16[((x+k*24&4294967295)+6&4294967295)>>1],16,0)!=0)break b}a=(h|0)<(k|0)?85:86;b:do if(a==85)for(;;)if(HEAP8[((x+h*24&4294967295)+2&4294967295)>>0]=s&255,h=h+1&4294967295,(h|0)<(k|0))a=85;else break b;while(0);h=k}else a==87&&(h=h+1&4294967295)}l=HEAP32[(_phoneme_tab+
+36&4294967295)>>2];HEAP32[((x&4294967295)+8&4294967295)>>2]=l;h=k=0;n=(b+4&4294967295)+12&4294967295;o=(b+4&4294967295)+4&4294967295;q=(b+4&4294967295)+16&4294967295;j=(b+4&4294967295)+16&4294967295;m=(b+4&4294967295)+40&4294967295;a:for(;;){t=r;(t|0)!=0?(g=182,a=92):(g=182,a=183);if(a==183){if((h|0)>=(w|0))break a;if(!((p|0)<=996))break a;var y=r,g=91}a=g==91?y:t;g=x+h*24&4294967295;a=(a|0)!=0;t=unSign(HEAPU8[(g&4294967295)>>0],8,0);t=HEAP32[(_phoneme_tab+t*4&4294967295)>>2];a=a?93:96;a==93?(c=t,
+h=h-1&4294967295,g=A=x+h*24&4294967295,a=(h|0)>0?94:95,a==94&&_llvm_memcpy_p0i8_p0i8_i32(g+-24&4294967295,g&4294967295,24,1,0),_llvm_memset_p0i8_i32(g&4294967295,0,24,1,0),HEAP8[(g&4294967295)>>0]=r&255,l=HEAP32[(_phoneme_tab+r*4&4294967295)>>2],HEAP32[(g+8&4294967295)>>2]=l,r=0):a==96&&(l=t,HEAP32[((g&4294967295)+8&4294967295)>>2]=l,a=reSign(HEAP8[(g&4294967295)>>0],8,0)==21?97:98,a==97&&(c=unSign(HEAPU8[(g+3&4294967295)>>0],8,0),HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(c,0),HEAP32[_n_phoneme_tab>>
+2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=c,k^=32),c=unSign(HEAPU8[(g+24&-1)>>0],8,0),c=HEAP32[(_phoneme_tab+c*4&4294967295)>>2],HEAP32[((g+24&4294967295)+8&4294967295)>>2]=c);a=l==0?181:100;b:do if(a==100){__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,256,g,b);t=HEAP32[n>>2];a=unSign((t|0)>0,1,0);a=reSign(a,8,0)!=0?101:106;if(a==101){z=l;r=unSign(HEAPU8[(g&4294967295)>>0],8,0);l=HEAP32[(_phoneme_tab+t*4&4294967295)>>2];HEAP32[(g+8&4294967295)>>
+2]=l;HEAP8[(g&4294967295)>>0]=t&255;a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2;t=HEAP16[(g+4&4294967295)>>1];a=a?102:104;c:do if(a==102){HEAP16[(g+4&4294967295)>>1]=t|4;if(reSign(HEAP8[(z+11&4294967295)>>0],8,0)==2)break c;HEAP8[(g+1&4294967295)>>0]=0}else a==104&&(HEAP16[(g+4&4294967295)>>1]=t&-5);while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,256,g,b)}t=HEAP32[o>>2];a=unSign((t|0)>0,1,0);a=reSign(a,8,0)!=0?107:113;if(a==107){z=l;l=HEAP32[(_phoneme_tab+t*4&4294967295)>>
+2];HEAP32[(g+8&4294967295)>>2]=l;HEAP8[(g&4294967295)>>0]=t&255;if((t|0)==1)break b;a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2;t=HEAP16[(g+4&4294967295)>>1];a=a?109:111;c:do if(a==109){HEAP16[(g+4&4294967295)>>1]=t|4;if(reSign(HEAP8[(z+11&4294967295)>>0],8,0)==2)break c;HEAP8[(g+1&4294967295)>>0]=0}else a==111&&(HEAP16[(g+4&4294967295)>>1]=t&-5);while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,256,g,b)}a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2?114:133;c:do if(a==114)if(a=
+unSign(HEAPU8[(g+1&4294967295)>>0],8,0)<=1?115:132,a==115)if(u=u+1&4294967295,a=(HEAP32[((f&4294967295)+12&4294967295)>>2]&8|0)!=0?116:125,a==116){for(t=g+24&4294967295;;){if(reSign(HEAP8[(t+15&4294967295)>>0],8,0)==0)break c;a=reSign(HEAP8[(t+15&4294967295)>>0],8,0)==2;var E=t;if(a)break;t=E+24&4294967295}if(!(unSign(HEAPU8[(E+1&4294967295)>>0],8,0)<=1))break c;a=unSign(HEAPU8[(g+2&4294967295)>>0],8,0)<=3?120:121;a==120&&(HEAP8[(g+1&4294967295)>>0]=0);if(!(unSign(HEAPU8[(t+2&4294967295)>>0],8,0)<=
+3))break c;HEAP8[(t+1&4294967295)>>0]=0}else{if(a==125){if(!((u|0)>1))break c;if((u&1|0)!=0)break c;a=(HEAP32[((f&4294967295)+12&4294967295)>>2]&2|0)!=0?130:128;d:do if(a==128){a=(s|0)<=3?131:129;if(a==129&&reSign(HEAP16[((g+24&4294967295)+6&4294967295)>>1],16,0)!=0){a=130;break d}HEAP8[(g+1&4294967295)>>0]=0;break c}while(0);u=1}}else a==132&&(u=0);while(0);reSign(HEAP8[(l+11&4294967295)>>0],8,0);a=(unSign(HEAPU16[((g+24&4294967295)+4&4294967295)>>1],16,0)&8|0)!=0?136:138;c:do if(a==136){t=unSign(HEAPU8[(c+
+11&4294967295)>>0],8,0);if(_strchr(__ZZ15MakePhonemeListP10TranslatoriiE12types_double&4294967295,t)==0)break c;r=unSign(HEAPU8[(c+10&4294967295)>>0],8,0);HEAP16[((g+24&4294967295)+4&4294967295)>>1]^=8}while(0);a=reSign(HEAP16[((g+24&4294967295)+6&4294967295)>>1],16,0)!=0?139:165;c:do if(a==139){a=(HEAP32[((f&4294967295)+4&4294967295)>>2]|0)!=0?140:158;d:do if(a==140){if(reSign(HEAP8[(l+11&4294967295)>>0],8,0)==0)break d;a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)!=2?142:144;e:do if(a==142){if((HEAP32[((f&
+4294967295)+4&4294967295)>>2]&512|0)==0)break e;r=11}while(0);if(reSign(HEAP8[(c+11&4294967295)>>0],8,0)!=2)break d;t=HEAP32[((f&4294967295)+4&4294967295)>>2]&12;a=unSign((t|0)!=0,1,0);a=reSign(a,8,0)!=0?146:149;a==146&&(a=(t|0)==12?147:148,a==147?r=11:a==148&&(r=23));a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)!=2?151:150;e:do if(a==150){t=HEAP32[((f&4294967295)+4&4294967295)>>2]&3;if((t|0)==0){a=151;break e}a=(t|0)==2?153:154;if(a==153){r=10;a=155;break e}else if(a==154){r=23;a=155;break e}}while(0);
+if(!(unSign(HEAPU8[((g+24&4294967295)+1&4294967295)>>0],8,0)>3))break d;if((HEAP32[((f&4294967295)+4&4294967295)>>2]&256|0)==0)break d;r=10}while(0);if(g==A)break c;t=HEAP32[(f&-1)>>2]&7;a=unSign((t|0)!=0,1,0);a=reSign(a,8,0)!=0?160:163;d:do if(a==160){a=(t|0)>1?162:161;if(a==161&&!((r|0)!=10&(r|0)!=11)){a=163;break d}r=unSign(HEAPU8[(_pause_phonemes+t&4294967295)>>0],8,0)}while(0);if(!((HEAP32[_option_wordgap>>2]|0)>0))break c;r=24}while(0);a=unSign(HEAPU8[(g+48&-1)>>0],8,0);a=HEAP32[(_phoneme_tab+
+a*4&4294967295)>>2];HEAP32[((g+48&4294967295)+8&4294967295)>>2]=a;a=(r|0)==0?166:168;c:do if(a==166){if((HEAP32[q>>2]|0)==0)break c;r=HEAP32[j>>2]}while(0);HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=l;HEAP8[((v+24*p&4294967295)+15&4294967295)>>0]=HEAP8[(l+11&4294967295)>>0];HEAP8[((v+24*p&4294967295)+14&4294967295)>>0]=0;HEAP16[((v+24*p&4294967295)+4&4294967295)>>1]=k&65535|HEAP16[(g+4&4294967295)>>1];HEAP8[((v+24*p&4294967295)+1&4294967295)>>0]=HEAP8[(g+1&4294967295)>>0]&15;HEAP8[((v+24*p&4294967295)+
+2&4294967295)>>0]=HEAP8[(g+2&4294967295)>>0];HEAP8[((v+24*p&4294967295)+3&4294967295)>>0]=HEAP8[(g+3&4294967295)>>0];HEAP16[((v+24*p&4294967295)+6&4294967295)>>1]=0;HEAP8[(v+24*p&-1)>>0]=HEAP8[(l+10&4294967295)>>0];a=reSign(HEAP16[(g+6&4294967295)>>1],16,0)!=0;t=v+24*p&4294967295;a=a?169:171;c:do if(a==169){HEAP16[(t+6&4294967295)>>1]=HEAP16[(g+6&4294967295)>>1];HEAP8[((v+24*p&4294967295)+19&4294967295)>>0]=1;if((e|0)==0)break c;HEAP8[((v+24*p&4294967295)+19&4294967295)>>0]=5;e=0}else a==171&&(HEAP8[(t+
+19&4294967295)>>0]=0);while(0);HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=HEAP32[m>>2]*2&65535;a=reSign(HEAP8[(l+10&4294967295)>>0],8,0)==24&(HEAP32[_option_wordgap>>2]|0)>0?173:174;a==173&&(HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+40&4294967295)>>2],HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=HEAP32[_option_wordgap>>2]*14&65535);a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2?179:175;c:do if(a==175){if(reSign(HEAP8[(l+11&4294967295)>>0],8,0)==3){a=179;break c}if(reSign(HEAP8[(l+
+11&4294967295)>>0],8,0)==8){a=179;break c}if(reSign(HEAP8[(l+11&4294967295)>>0],8,0)==5){a=179;break c}a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==7?179:180;break c}while(0);a==179&&(HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=128,HEAP8[((v+24*p&4294967295)+14&4294967295)>>0]=0);HEAP8[((v+24*p&4294967295)+16&4294967295)>>0]=0;HEAP8[((v+24*p&4294967295)+18&4294967295)>>0]=20;HEAP8[((v+24*p&4294967295)+20&4294967295)>>0]=-1;HEAP8[((v+24*p&4294967295)+21&4294967295)>>0]=-1;p=p+1&4294967295}while(0);
+h=h+1&4294967295}HEAP8[((v+24*p&4294967295)+19&4294967295)>>0]=2;HEAP8[(v+24*p&-1)>>0]=9;HEAP8[((v+24*p&4294967295)+15&4294967295)>>0]=0;HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=d&65535;HEAP16[((v+24*p&4294967295)+6&4294967295)>>1]=D&65535;HEAP16[((v+24*p&4294967295)+4&4294967295)>>1]=0;HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+36&4294967295)>>2];p=p+1&4294967295;HEAP8[(v+24*p&-1)>>0]=9;HEAP8[((v+24*p&4294967295)+15&4294967295)>>0]=0;HEAP16[((v+24*p&4294967295)+12&4294967295)>>
+1]=0;HEAP16[((v+24*p&4294967295)+6&4294967295)>>1]=0;HEAP16[((v+24*p&4294967295)+4&4294967295)>>1]=0;HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+40&4294967295)>>2];HEAP32[_n_phoneme_list>>2]=p+1&4294967295;STACKTOP=b}
+function __Z10KlattReseti(f){var d,e=null,b,a;(f|0)==2?(e=-1,d=1):(e=-1,d=2);d==1&&(HEAP32[(__ZL10kt_globals+12&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*950&4294967295|0)/1E4|0,HEAP32[(__ZL10kt_globals+16&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*630&4294967295|0)/1E4|0,HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]=-3.1415927/(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]|0),HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*
+-2,b=HEAP32[(__ZL10kt_globals+16&4294967295)>>2],e=HEAP32[(__ZL10kt_globals+12&4294967295)>>2],d=__ZL10kt_globals+188+1152&4294967295,a=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(a),HEAPF32[(d+16&4294967295)>>2]=0-b*b,a=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(e|0),e=_cos(a)*b*2,HEAPF32[(d+8&4294967295)>>2]=e,HEAPF32[(d&4294967295)>>2]=1-HEAPF32[(d+8&4294967295)>>2]-HEAPF32[(d+16&4294967295)>>2],b=f,e=1);d=((e==1?b:f)|0)>0?3:5;a:do if(d==3){HEAP32[(__ZL10kt_globals+32&
+4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=0;for(f=17;;)if(HEAPF32[(((__ZL10kt_globals+188&4294967295)+f*64&4294967295)+24&4294967295)>>2]=0,HEAPF32[(((__ZL10kt_globals+188&4294967295)+f*64&4294967295)+32&4294967295)>>2]=0,f=d=f+1&4294967295,(d|0)<=19)d=4;else break a}while(0);for(f=0;;)if(HEAPF32[(((__ZL10kt_globals+188&4294967295)+f*64&4294967295)+24&4294967295)>>2]=0,HEAPF32[(((__ZL10kt_globals+
+188&4294967295)+f*64&4294967295)+32&4294967295)>>2]=0,f=d=f+1&4294967295,!((d|0)<=16))break}
+function __ZL10setzeroabcllP11resonator_t(f,d,e){var b,f=0-f&4294967295;((f|0)>=0?1:2)==1&&(f=-1);b=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(d|0);d=_llvm_exp_f64(b);HEAPF32[(e+16&4294967295)>>2]=0-d*d;b=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(f|0);f=_cos(b)*d*2;HEAPF32[(e+8&4294967295)>>2]=f;HEAPF32[(e&4294967295)>>2]=1-HEAPF32[(e+8&4294967295)>>2]-HEAPF32[(e+16&4294967295)>>2];HEAPF32[(e&4294967295)>>2]=1/HEAPF32[(e&4294967295)>>2];HEAPF32[(e+16&4294967295)>>2]*=0-HEAPF32[(e&4294967295)>>
+2];HEAPF32[(e+8&4294967295)>>2]*=0-HEAPF32[(e&4294967295)>>2]}
+function __Z9KlattInitv(){var f;HEAP32[__ZL12sample_count>>2]=0;HEAP32[(__ZL10kt_globals&4294967295)>>2]=1;HEAP32[(__ZL10kt_globals+8&4294967295)>>2]=22050;HEAP32[(__ZL10kt_globals+20&4294967295)>>2]=1;HEAP32[(__ZL10kt_globals+184&4294967295)>>2]=HEAP32[(__ZL13scale_wav_tab+HEAP32[(__ZL10kt_globals+20&4294967295)>>2]*4&4294967295)>>2];HEAP32[(__ZL10kt_globals+172&4294967295)>>2]=__ZZ9KlattInitvE15natural_samples&4294967295;HEAP32[(__ZL10kt_globals+160&4294967295)>>2]=100;HEAPF32[(__ZL10kt_globals+
+164&4294967295)>>2]=3;HEAP32[(__ZL10kt_globals+28&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*10&4294967295|0)/1E3|0;HEAP32[(__ZL10kt_globals+4&4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+24&4294967295)>>2]=20;__Z10KlattReseti(2);for(f=0;;){var d=f,e=reSign(HEAP16[(__ZZ9KlattInitvE10formant_hz+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+8&4294967295)+d*4&4294967295)>>2]=e;d=f;e=reSign(HEAP16[(__ZZ9KlattInitvE9bandwidth+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+48&4294967295)+
+d*4&4294967295)>>2]=e;d=f;e=reSign(HEAP16[(__ZZ9KlattInitvE12parallel_amp+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+88&4294967295)+d*4&4294967295)>>2]=e;d=f;e=reSign(HEAP16[(__ZZ9KlattInitvE11parallel_bw+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+128&4294967295)+d*4&4294967295)>>2]=e;f=d=f+1&4294967295;if(!((d|0)<=9))break}HEAP32[(__ZL8kt_frame+248&4294967295)>>2]=89;HEAP32[(__ZL8kt_frame&4294967295)>>2]=1E3;HEAP32[(__ZL8kt_frame+4&4294967295)>>2]=59;HEAP32[(__ZL8kt_frame+168&4294967295)>>
+2]=0;HEAP32[(__ZL8kt_frame+172&4294967295)>>2]=40;HEAP32[(__ZL8kt_frame+176&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+180&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+184&4294967295)>>2]=50;HEAP32[(__ZL8kt_frame+188&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+192&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+196&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+200&4294967295)>>2]=62}
+function __Z14SetSynth_KlattiiP7frame_tS0_P7voice_ti(f,d,e,b,a,g){var c,h=null,k,j;c=HEAP32[_wvoice>>2]!=0?1:5;if(c==1){c=(HEAP32[(HEAP32[_wvoice>>2]+112&-1)>>2]|0)>0?2:4;a:do if(c==2){if(!((HEAP32[(HEAP32[_wvoice>>2]+112&-1)>>2]|0)<=3))break a;HEAP32[(__ZL10kt_globals+20&4294967295)>>2]=HEAP32[(HEAP32[_wvoice>>2]+112&-1)>>2];HEAP32[(__ZL10kt_globals+184&4294967295)>>2]=HEAP32[(__ZL13scale_wav_tab+HEAP32[(__ZL10kt_globals+20&4294967295)>>2]*4&4294967295)>>2]}while(0);HEAP32[(__ZL10kt_globals+24&4294967295)>>
+2]=(HEAP32[(HEAP32[_wvoice>>2]+68&4294967295)>>2]|0)/32|0}HEAP32[__ZL8end_wave667>>2]=0;((g&2|0)!=0?6:7)==6&&(HEAP32[__ZL8end_wave667>>2]=1);c=reSign(g&1,8,0)!=0?8:20;a:do if(c==8){HEAP32[__ZL8end_wave667>>2]=1;d=j=HEAP32[_wcmdq_head>>2]+1&4294967295;h=8;b:for(;;){c=((h==19?l:j)|0)>159?10:11;c==10&&(d=0);if((d|0)==(HEAP32[_wcmdq_tail>>2]|0))break a;c=HEAP32[(_wcmdq+d*16&-1)>>2];if((c|0)==1){c=13;break b}if((c|0)==6|(c|0)==5)break a;var l=d+1&4294967295,d=l,h=19;c=9}HEAP32[__ZL8end_wave667>>2]=0;j=
+HEAP32[((_wcmdq+d*16&4294967295)+8&4294967295)>>2];d=1;for(h=13;;){if(!(((h==16?m:1)|0)<=5))break a;c=HEAP16[((b+2&4294967295)+d*2&4294967295)>>1];if(reSign(HEAP16[((j+2&4294967295)+d*2&4294967295)>>1],16,0)!=reSign(c,16,0)){c=15;break}var m=d+1&4294967295,d=m,h=16;c=17}HEAP32[__ZL8end_wave667>>2]=2}while(0);c=reSign(g&1,8,0)!=0?21:27;if(c==21){d=1;for(h=21;;){if(!(((h==24?n:1)|0)<=5)){c=26;break}g=HEAP16[((e+2&4294967295)+d*2&4294967295)>>1];if(reSign(HEAP16[((__ZZ14SetSynth_KlattiiP7frame_tS0_P7voice_tiE7prev_fr+
+2&4294967295)+d*2&4294967295)>>1],16,0)!=reSign(g,16,0)){c=23;break}var n=d+1&4294967295,d=n,h=24;c=25}c==23&&__Z10KlattReseti(0);_llvm_memcpy_p0i8_p0i8_i32(__ZZ14SetSynth_KlattiiP7frame_tS0_P7voice_tiE7prev_fr,b,64,1,0)}d=0;h=27;a:for(;;){c=((h==27?0:k)|0)<=4?31:29;b:do if(c==29){if((reSign(HEAP16[(e&4294967295)>>1],16,0)&1|0)!=0){c=31;break b}HEAP32[(__ZL6klattp+d*4&4294967295)>>2]=0;HEAPF32[(__ZL7klattp1+d*8&4294967295)>>2]=0;HEAPF32[(__ZL10klattp_inc+d*8&4294967295)>>2]=0;c=32;break b}while(0);
+c==31&&(g=k=d,l=unSign(HEAPU8[((e+39&4294967295)+d&4294967295)>>0],8,0),HEAP32[(__ZL6klattp+g*4&4294967295)>>2]=l,HEAPF32[(__ZL7klattp1+k*8&4294967295)>>2]=HEAP32[(__ZL6klattp+g*4&4294967295)>>2]|0,k=d,g=unSign(HEAPU8[((b+39&4294967295)+d&4294967295)>>0],8,0),HEAPF32[(__ZL10klattp_inc+k*8&4294967295)>>2]=((g-HEAP32[(__ZL6klattp+d*4&4294967295)>>2]&4294967295)*64&4294967295|0)/(f|0));d=k=d+1&4294967295;if((k|0)<=9)h=32;else break a}HEAP32[__ZL8nsamples668>>2]=f;d=1;a:for(;;)if(k=d,g=reSign(HEAP16[((e+
+2&4294967295)+d*2&4294967295)>>1],16,0),g=(reSign(HEAP16[((a+144&4294967295)+d*2&4294967295)>>1],16,0)*g&4294967295|0)/256,l=reSign(HEAP16[((a+198&4294967295)+d*2&4294967295)>>1],16,0),HEAPF32[((__ZL5peaks669+k*80&4294967295)+16&4294967295)>>2]=g+l,HEAP32[(__ZL5peaks669+d*80&-1)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+16&4294967295)>>2]|0,k=reSign(HEAP16[((b+2&4294967295)+d*2&4294967295)>>1],16,0),k=(reSign(HEAP16[((a+144&4294967295)+d*2&4294967295)>>1],16,0)*k&4294967295|0)/256,g=reSign(HEAP16[((a+
+198&4294967295)+d*2&4294967295)>>1],16,0),k+=g,HEAPF32[((__ZL5peaks669+d*80&4294967295)+48&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+16&4294967295)>>2])*64/(f|0),c=(d|0)<=3?35:36,c==35&&(k=d,g=unSign(HEAPU8[((e+35&4294967295)+d&4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+k*80&4294967295)+24&4294967295)>>2]=g,HEAP32[((__ZL5peaks669+d*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+24&4294967295)>>2]|0,k=unSign(HEAPU8[((b+35&4294967295)+d&
+4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+d*80&4294967295)+56&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+24&4294967295)>>2])*64/(f|0)),d=k=d+1&4294967295,!((k|0)<=5))break a;d=unSign(HEAPU8[((e+39&4294967295)+1&4294967295)>>0],8,0)*2&4294967295|0;HEAPF32[(__ZL5peaks669+16&4294967295)>>2]=d;c=HEAPF32[(__ZL5peaks669+16&4294967295)>>2]==0?38:39;c==38&&(HEAPF32[(__ZL5peaks669+16&4294967295)>>2]=HEAP32[(__ZL8kt_frame+8+36&4294967295)>>2]|0);HEAP32[(__ZL5peaks669&4294967295)>>
+2]=HEAPF32[(__ZL5peaks669+16&4294967295)>>2]|0;k=d=unSign(HEAPU8[((b+39&4294967295)+1&4294967295)>>0],8,0)*2&4294967295|0;(d==0?40:41)==40&&(k=HEAP32[(__ZL8kt_frame+8+36&4294967295)>>2]|0);HEAPF32[(__ZL5peaks669+48&4294967295)>>2]=(k-HEAPF32[(__ZL5peaks669+16&4294967295)>>2])*64/(f|0);HEAPF32[(__ZL5peaks669+24&4294967295)>>2]=89;HEAP32[(__ZL5peaks669+4&4294967295)>>2]=89;HEAPF32[(__ZL5peaks669+56&4294967295)>>2]=0;d=reSign(HEAP16[(e&4294967295)>>1],16,0)&1;c=reSign(d,8,0)!=0?42:44;a:do if(c==42)for(d=
+1;;)if(a=d,k=unSign(HEAPU8[((e+56&4294967295)+d&4294967295)>>0],8,0)*4&4294967295|0,HEAPF32[((__ZL5peaks669+a*80&4294967295)+40&4294967295)>>2]=k,HEAP32[((__ZL5peaks669+d*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+40&4294967295)>>2]|0,k=unSign(HEAPU8[((b+56&4294967295)+d&4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+d*80&4294967295)+72&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+40&4294967295)>>2])*64/(f|0),a=d,k=unSign(HEAPU8[((e+49&4294967295)+
+d&4294967295)>>0],8,0),HEAPF32[((__ZL5peaks669+a*80&4294967295)+32&4294967295)>>2]=k,HEAP32[((__ZL5peaks669+d*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+32&4294967295)>>2]|0,k=unSign(HEAPU8[((b+49&4294967295)+d&4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+d*80&4294967295)+64&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+32&4294967295)>>2])*64/(f|0),d=a=d+1&4294967295,(a|0)<=6)c=43;else break a;while(0)}
+function __ZL7parwaveP13klatt_frame_t(){var f,d=null,e,b,a,g,c,h,k,j,l,m,n;l=__ZL8kt_frame;h=(HEAP32[(__ZL10kt_globals+24&4294967295)>>2]|0)/50;c=(HEAP32[(__ZL10kt_globals+176&4294967295)>>2]|0)/100;g=_sin((HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]|0)*39.898227289999994);d=_sin((HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]|0)*22.305308169999996);b=_sin((HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]|0)*14.76548569);HEAP32[(l&4294967295)>>2]=(h*c*(g+d+b)*10|0)+HEAP32[(l&
+4294967295)>>2]&4294967295;HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]=HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]+1&4294967295;HEAP32[(__ZL10kt_globals+36&4294967295)>>2]=0;a:for(;;){if(!((HEAP32[(__ZL10kt_globals+36&4294967295)>>2]|0)<(HEAP32[(__ZL10kt_globals+28&4294967295)>>2]|0))){f=70;break a}h=(_rand()|0)%16383+-8191&4294967295;HEAP32[(__ZL10kt_globals+52&4294967295)>>2]=h;h=(HEAP32[(__ZL10kt_globals+52&4294967295)>>2]|0)+HEAPF32[__ZZL9gen_noisedE5nlast>>2]*0.75;HEAPF32[__ZZL9gen_noisedE5nlast>>
+2]=h;HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>2]=h;f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)>(HEAP32[(__ZL10kt_globals+48&4294967295)>>2]|0)?2:3;f==2&&(HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>2]*=0.5);h=HEAPF32[(__ZL10kt_globals+136&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>2];c=0;b:for(;;){g=HEAP32[(__ZL10kt_globals+20&4294967295)>>2];f=g==1?5:g==2?9:g==3?13:17;f==5?(f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)<=2?6:7,f==6?HEAPF32[__ZZL16impulsive_sourcevE5vwave>>
+2]=HEAPF32[(__ZZL16impulsive_sourcevE7doublet+HEAP32[(__ZL10kt_globals+32&4294967295)>>2]*8&4294967295)>>2]:f==7&&(HEAPF32[__ZZL16impulsive_sourcevE5vwave>>2]=0),f=HEAPF32[__ZZL16impulsive_sourcevE5vwave>>2],g=__ZL10kt_globals+188+1088&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],g=HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>
+2]=g):f==9?(f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)<(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)?10:11,f==10?(HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]-=HEAPF32[(__ZL10kt_globals+64&4294967295)>>2],HEAPF32[__ZZL14natural_sourcevE5vwave>>2]=HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]+HEAPF32[__ZZL14natural_sourcevE5vwave>>2],j=HEAPF32[__ZZL14natural_sourcevE5vwave>>2]*0.028):f==11&&(j=HEAPF32[__ZZL14natural_sourcevE5vwave>>2]=0),g=j,HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=
+g):f==13&&(f=(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0)!=0?14:15,f==14?(g=HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0,g/=HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0,g*=HEAP32[(__ZL10kt_globals+160&4294967295)>>2]|0,k=g|0,g-=k|0,f=reSign(HEAP16[(HEAP32[(__ZL10kt_globals+172&4294967295)>>2]+2*k&4294967295)>>1],16,0),d=reSign(HEAP16[(HEAP32[(__ZL10kt_globals+172&4294967295)>>2]+2*(k+1&4294967295)&4294967295)>>1],16,0),f=(d|0)-(f|0),f*=g,k=reSign(HEAP16[(HEAP32[(__ZL10kt_globals+172&4294967295)>>
+2]+2*k&4294967295)>>1],16,0)+f,k*=HEAPF32[(__ZL10kt_globals+164&4294967295)>>2]):f==15&&(k=0),g=k,HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=g);f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)>=(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0)?18:44;c:do if(f==18){HEAP32[(__ZL10kt_globals+32&4294967295)>>2]=0;g=l;f=(HEAP32[(g&4294967295)>>2]|0)>0?19:39;if(f==19){HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*40&4294967295|0)/(HEAP32[(g&4294967295)>>2]|
+0)|0;d=HEAP32[(g+204&4294967295)>>2];f=(d|0)<0|(d|0)>87?20:21;f==20?a=0:f==21&&(a=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+d*2&4294967295)>>1],16,0)*0.001);f=a;HEAPF32[(__ZL10kt_globals+112&4294967295)>>2]=f;HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=HEAP32[(__ZL10kt_globals+40&4294967295)>>2];f=(HEAP32[(g+204&4294967295)>>2]|0)>0?23:24;f==23&&(HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+48&4294967295)>>2]|0)>>1);d=HEAP32[(g+176&4294967295)>>2];f=(d|0)<0|(d|0)>87?25:26;f==
+25?e=0:f==26&&(e=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+d*2&4294967295)>>1],16,0)*0.001);f=e;HEAPF32[(__ZL10kt_globals+144&4294967295)>>2]=f*0.1;HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=HEAP32[(g+172&4294967295)>>2]*4&4294967295;f=(HEAP32[(__ZL10kt_globals+20&4294967295)>>2]|0)==1&(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)>263?28:29;f==28&&(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=263);b=HEAP32[(__ZL10kt_globals+44&4294967295)>>2];(b|0)>=(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]-1&
+4294967295|0)?(d=29,f=30):(d=29,f=31);if(f==30){var o=HEAP32[(__ZL10kt_globals+40&4294967295)>>2]-2&4294967295;HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=o;d=30}f=((d==30?o:b)|0)<=39?32:33;f==32&&(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=40);f=reSign(HEAP16[(__ZZL21pitch_synch_par_resetP13klatt_frame_tE2B0+(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]-40&4294967295)*2&4294967295)>>1],16,0);HEAPF32[(__ZL10kt_globals+64&4294967295)>>2]=f;HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]=HEAPF32[(__ZL10kt_globals+
+64&4294967295)>>2]*(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)*0.333;d=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]|0)/(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)|0;f=__ZL10kt_globals+188+1088&4294967295;b=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(d|0);d=_llvm_exp_f64(b);HEAPF32[(f+16&4294967295)>>2]=0-d*d;b=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*0;b=_cos(b);HEAPF32[(f+8&4294967295)>>2]=b*d*2;HEAPF32[(f&4294967295)>>2]=1-HEAPF32[(f+8&4294967295)>>2]-HEAPF32[(f+16&4294967295)>>2];
+f=(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)*0.00833;HEAPF32[(__ZL10kt_globals+188+1088&4294967295)>>2]*=f*f;d=HEAP32[(__ZL10kt_globals+40&4294967295)>>2]-HEAP32[(__ZL10kt_globals+44&4294967295)>>2]&4294967295;f=(HEAP32[(g+188&4294967295)>>2]|0)>(d|0)?34:35;f==34&&(HEAP32[(g+188&4294967295)>>2]=d);d=HEAP32[(g+188&4294967295)>>2];f=(HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]|0)>=0?36:37;f==36?HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]=d:f==37&&(HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>
+2]=0-d&4294967295);HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]+HEAP32[(__ZL10kt_globals+40&4294967295)>>2]&4294967295;HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]=0-HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]&4294967295}else f==39&&(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=4,HEAPF32[(__ZL10kt_globals+112&4294967295)>>2]=0,HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=HEAP32[(__ZL10kt_globals+40&4294967295)>>
+2],HEAPF32[(__ZL10kt_globals+144&4294967295)>>2]=0,HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]=0,HEAPF32[(__ZL10kt_globals+64&4294967295)>>2]=0);if(!((HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0)!=4|(HEAP32[(__ZL10kt_globals+36&4294967295)>>2]|0)==0))break c;HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]=(HEAP32[(g+180&4294967295)>>2]|0)*0.033;f=HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]>0?42:43;f==42?HEAPF32[(__ZL10kt_globals+88&4294967295)>>2]=1-HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]:f==
+43&&(HEAPF32[(__ZL10kt_globals+88&4294967295)>>2]=1)}while(0);f=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];g=__ZL10kt_globals+188+1152&4294967295;f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2];HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2];g=HEAPF32[(g+24&4294967295)>>2]=f;HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=g;HEAP32[(__ZL10kt_globals+32&4294967295)>>2]=HEAP32[(__ZL10kt_globals+
+32&4294967295)>>2]+1&4294967295;c=g=c+1&4294967295;if(!((g|0)<=3))break b}HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=HEAPF32[(__ZL10kt_globals+88&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]+HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5vlast>>2];HEAPF32[__ZZL7parwaveP13klatt_frame_tE5vlast>>2]=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)<(HEAP32[(__ZL10kt_globals+44&4294967295)>>
+2]|0)?46:47;f==46&&(HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=HEAPF32[(__ZL10kt_globals+144&4294967295)>>2]*(HEAP32[(__ZL10kt_globals+52&4294967295)>>2]|0)+HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]);d=HEAPF32[(__ZL10kt_globals+112&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];c=HEAPF32[(__ZL10kt_globals+120&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];g=HEAPF32[(__ZL10kt_globals+128&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>
+2];d+=g;c+=g;g=0;f=(HEAP32[(__ZL10kt_globals&4294967295)>>2]|0)!=2?48:49;f==48&&(f=d,g=__ZL10kt_globals+188&4294967295,d=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>
+2]+=HEAPF32[(g+56&4294967295)>>2],f=g=d,g=__ZL10kt_globals+188+576&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+512&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>
+2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+448&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+384&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>
+2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+320&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+
+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+188+256&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>
+2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+188+192&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+
+56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+188+128&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+
+188+64&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],g=f);HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2]=c;d=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>
+2];f=__ZL10kt_globals+188+704&4294967295;d=HEAPF32[(f&4294967295)>>2]*d+HEAPF32[(f+8&4294967295)>>2]*HEAPF32[(f+24&4294967295)>>2]+HEAPF32[(f+16&4294967295)>>2]*HEAPF32[(f+32&4294967295)>>2];HEAPF32[(f+32&4294967295)>>2]=HEAPF32[(f+24&4294967295)>>2];f=HEAPF32[(f+24&4294967295)>>2]=d;g=f+g;d=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2];f=__ZL10kt_globals+188+640&4294967295;d=HEAPF32[(f&4294967295)>>2]*d+HEAPF32[(f+8&4294967295)>>2]*HEAPF32[(f+24&4294967295)>>2]+HEAPF32[(f+16&4294967295)>>2]*HEAPF32[(f+
+32&4294967295)>>2];HEAPF32[(f+32&4294967295)>>2]=HEAPF32[(f+24&4294967295)>>2];f=HEAPF32[(f+24&4294967295)>>2]=d;g=f+g;HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2]=h+c-HEAPF32[__ZZL7parwaveP13klatt_frame_tE8glotlast>>2];HEAPF32[__ZZL7parwaveP13klatt_frame_tE8glotlast>>2]=c;h=12;b:for(;;)if(f=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2],c=(__ZL10kt_globals+188&4294967295)+h*64&4294967295,f=HEAPF32[(c&4294967295)>>2]*f+HEAPF32[(c+8&4294967295)>>2]*HEAPF32[(c+24&4294967295)>>2]+HEAPF32[(c+16&
+4294967295)>>2]*HEAPF32[(c+32&4294967295)>>2],HEAPF32[(c+32&4294967295)>>2]=HEAPF32[(c+24&4294967295)>>2],c=HEAPF32[(c+24&4294967295)>>2]=f,g=c-g,h=c=h+1&4294967295,!((c|0)<=16))break b;h=HEAPF32[(__ZL10kt_globals+104&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2];c=g=h-g;h=__ZL10kt_globals+188+1216&4294967295;c=HEAPF32[(h&4294967295)>>2]*c+HEAPF32[(h+8&4294967295)>>2]*HEAPF32[(h+24&4294967295)>>2]+HEAPF32[(h+16&4294967295)>>2]*HEAPF32[(h+32&4294967295)>>2];HEAPF32[(h+32&4294967295)>>
+2]=HEAPF32[(h+24&4294967295)>>2];g=h=HEAPF32[(h+24&4294967295)>>2]=c;h=(HEAP32[(_wdata+52&4294967295)>>2]|0)*g*HEAPF32[(__ZL10kt_globals+152&4294967295)>>2]|0;f=(HEAP32[(_wdata+40&4294967295)>>2]|0)<(HEAP32[(_wdata+28&4294967295)>>2]|0)?52:56;f==52&&(c=HEAP32[(_wdata+24&4294967295)>>2],g=HEAPU32[(_wdata+40&4294967295)>>2],f=(HEAP32[(_wdata+32&4294967295)>>2]|0)==0?53:54,f==53?(n=HEAP8[(c+(g+1&4294967295)&4294967295)>>0],c=unSign(HEAPU8[(HEAP32[(_wdata+24&4294967295)>>2]+HEAP32[(_wdata+40&4294967295)>>
+2]&4294967295)>>0],8,0),n=(reSign(n,8,0)*256&4294967295)+c&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=HEAP32[(_wdata+40&4294967295)>>2]+2&4294967295):f==54&&(n=reSign(HEAP8[(c+g&4294967295)>>0],8,0)*HEAP32[(_wdata+32&4294967295)>>2]&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=g+1&4294967295),c=(n*HEAP32[(_wdata+56&4294967295)>>2]&4294967295|0)/1024|0,c=(c*HEAP32[(_wdata+36&4294967295)>>2]&4294967295|0)/40|0,h=(c|0)+h);f=(HEAP32[(__ZL10kt_globals+180&4294967295)>>2]|0)>0?57:58;f==57&&(HEAP32[(__ZL10kt_globals+
+180&4294967295)>>2]=HEAP32[(__ZL10kt_globals+180&4294967295)>>2]-1&4294967295,h=(HEAP32[(__ZL10kt_globals+180&4294967295)>>2]|0)*h/64);h|=0;g=HEAP32[_echo_tail>>2];h=c=((reSign(HEAP16[(_echo_buf+g*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>2]&4294967295|0)>>8)+h&4294967295;g=g+1&4294967295;HEAP32[_echo_tail>>2]=g;(g|0)>5499?(d=58,f=59):(d=58,f=60);if(f==59){HEAP32[_echo_tail>>2]=0;var q=h,d=59}f=((d==59?q:c)|0)<-32768?61:62;b:do if(f==61)h=-32768;else if(f==62){if(!((h|0)>32767))break b;h=32767}while(0);
+c=HEAP32[_out_ptr>>2];HEAP8[c>>0]=h&255;HEAP32[_out_ptr>>2]=c+1&4294967295;c=HEAP32[_out_ptr>>2];HEAP8[c>>0]=(h|0)>>8&255;HEAP32[_out_ptr>>2]=c+1&4294967295;c=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+c*2&4294967295)>>1]=h&65535;h=c+1&4294967295;HEAP32[_echo_head>>2]=h;f=(h|0)>5499?65:66;f==65&&(HEAP32[_echo_head>>2]=0);HEAP32[__ZL12sample_count>>2]=HEAP32[__ZL12sample_count>>2]+1&4294967295;if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){f=67;break a}HEAP32[(__ZL10kt_globals+36&4294967295)>>2]=HEAP32[(__ZL10kt_globals+
+36&4294967295)>>2]+1&4294967295;f=69}f==67?m=1:f==70&&(m=0);return m}
+function __Z13Wavegen_Klatti(f){var d=STACKTOP;STACKTOP+=56;_memset(d,0,56);var e,b,a,g,c,h,k,j,l,m,n,o;e=(f|0)==0?1:52;e==1&&(HEAP32[__ZL12sample_count>>2]=0);a:for(;;){if(!((HEAP32[__ZL12sample_count>>2]|0)<(HEAP32[__ZL8nsamples668>>2]|0))){e=53;break a}HEAP32[(__ZL8kt_frame&4294967295)>>2]=(HEAP32[(_wdata+4&4294967295)>>2]*10&4294967295|0)/4096|0;f=0;b:for(;;)if(HEAP32[((__ZL8kt_frame+8&4294967295)+f*4&4294967295)>>2]=HEAP32[(__ZL5peaks669+f*80&-1)>>2],e=(f|0)<=3?4:5,e==4&&(HEAP32[((__ZL8kt_frame+
+48&4294967295)+f*4&4294967295)>>2]=HEAP32[((__ZL5peaks669+f*80&4294967295)+4&4294967295)>>2]),f=c=f+1&4294967295,!((c|0)<=5))break b;f=1;b:for(;;)if(HEAP32[((__ZL8kt_frame+88&4294967295)+f*4&4294967295)>>2]=0,f=c=f+1&4294967295,!((c|0)<=6))break b;HEAP32[(__ZL8kt_frame+4&4294967295)>>2]=HEAP32[(__ZL6klattp&4294967295)>>2];HEAP32[(__ZL8kt_frame+196&4294967295)>>2]=HEAP32[(__ZL6klattp+24&4294967295)>>2];HEAP32[(__ZL8kt_frame+184&4294967295)>>2]=HEAP32[(__ZL6klattp+28&4294967295)>>2];HEAP32[(__ZL8kt_frame+
+192&4294967295)>>2]=HEAP32[(__ZL6klattp+32&4294967295)>>2];HEAP32[(__ZL8kt_frame+168&4294967295)>>2]=HEAP32[(__ZL6klattp+12&4294967295)>>2];HEAP32[(__ZL8kt_frame+176&4294967295)>>2]=HEAP32[(__ZL6klattp+36&4294967295)>>2];HEAP32[(__ZL8kt_frame+188&4294967295)>>2]=HEAP32[(__ZL6klattp+16&4294967295)>>2];HEAP32[(__ZL8kt_frame+180&4294967295)>>2]=HEAP32[(__ZL6klattp+8&4294967295)>>2];HEAP32[(__ZL8kt_frame+172&4294967295)>>2]=HEAP32[(__ZL6klattp+20&4294967295)>>2];f=0;b:for(;;)if(HEAPF32[((__ZL5peaks669+
+f*80&4294967295)+16&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+f*80&4294967295)+48&4294967295)>>2],HEAP32[(__ZL5peaks669+f*80&-1)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+16&4294967295)>>2]|0,HEAPF32[((__ZL5peaks669+f*80&4294967295)+24&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+f*80&4294967295)+56&4294967295)>>2],HEAP32[((__ZL5peaks669+f*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+24&4294967295)>>2]|0,HEAPF32[((__ZL5peaks669+f*80&4294967295)+40&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+
+f*80&4294967295)+72&4294967295)>>2],HEAP32[((__ZL5peaks669+f*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+40&4294967295)>>2]|0,HEAPF32[((__ZL5peaks669+f*80&4294967295)+32&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+f*80&4294967295)+64&4294967295)>>2],HEAP32[((__ZL5peaks669+f*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+32&4294967295)>>2]|0,f=c=f+1&4294967295,!((c|0)<=8))break b;f=0;b:for(;;)if(HEAPF32[(__ZL7klattp1+f*8&4294967295)>>2]+=HEAPF32[(__ZL10klattp_inc+
+f*8&4294967295)>>2],HEAP32[(__ZL6klattp+f*4&4294967295)>>2]=HEAPF32[(__ZL7klattp1+f*8&4294967295)>>2]|0,f=c=f+1&4294967295,!((c|0)<=9))break b;f=0;b:for(;;)if(HEAP32[((__ZL8kt_frame+208&4294967295)+f*4&4294967295)>>2]=HEAP32[(__ZL5peaks669+f*80&-1)>>2],e=(f|0)<=3?14:15,e==14&&(HEAP32[((__ZL8kt_frame+248&4294967295)+f*4&4294967295)>>2]=HEAP32[((__ZL5peaks669+f*80&4294967295)+4&4294967295)>>2]),f=c=f+1&4294967295,!((c|0)<=6))break b;HEAP32[(_wdata+8&4294967295)>>2]=HEAP32[(_wdata+12&4294967295)>>2]+
+HEAP32[(_wdata+8&4294967295)>>2]&4294967295;f=(HEAP32[(_wdata+8&4294967295)>>2]|0)>>8;c=unSign((f|0)>127,1,0);e=reSign(c,8,0)!=0?17:18;e==17&&(f=127);f=unSign(HEAPU8[(HEAP32[(_wdata&4294967295)>>2]+f&4294967295)>>0],8,0)*HEAP32[(_wdata+20&4294967295)>>2]&4294967295;HEAP32[(_wdata+4&4294967295)>>2]=((f|0)>>8)+HEAP32[(_wdata+16&4294967295)>>2]&4294967295;f=HEAP32[__ZL8nsamples668>>2]-HEAP32[__ZL12sample_count>>2]&4294967295;HEAP32[(__ZL10kt_globals+28&4294967295)>>2]=f;e=(f|0)>64?19:20;e==19&&(HEAP32[(__ZL10kt_globals+
+28&4294967295)>>2]=64);f=__ZL8kt_frame;HEAP32[(__ZL10kt_globals+176&4294967295)>>2]=(HEAP32[(f&4294967295)>>2]|0)/10|0;HEAP32[(f+204&4294967295)>>2]=HEAP32[(f+4&4294967295)>>2]-7&4294967295;e=(HEAP32[(f+204&4294967295)>>2]|0)<0?21:22;e==21&&(HEAP32[(f+204&4294967295)>>2]=0);c=HEAP32[(f+168&4294967295)>>2];e=(c|0)<0|(c|0)>87?23:24;e==23?n=0:e==24&&(n=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=n;HEAPF32[(__ZL10kt_globals+128&4294967295)>>2]=c*0.05;c=HEAP32[(f+184&4294967295)>>
+2];e=(c|0)<0|(c|0)>87?26:27;e==26?m=0:e==27&&(m=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=m;HEAPF32[(__ZL10kt_globals+136&4294967295)>>2]=c*0.25;c=HEAP32[(f+196&4294967295)>>2];e=(c|0)<0|(c|0)>87?29:30;e==29?l=0:e==30&&(l=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=l;HEAPF32[(__ZL10kt_globals+120&4294967295)>>2]=c;c=HEAP32[(f+192&4294967295)>>2];e=(c|0)<0|(c|0)>87?32:33;e==32?j=0:e==33&&(j=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&
+4294967295)>>1],16,0)*0.001);c=j;HEAPF32[(__ZL10kt_globals+104&4294967295)>>2]=c*0.05;c=0;b:for(;;)if(a=c,b=HEAP32[((f+88&4294967295)+c*4&4294967295)>>2],e=(b|0)<0|(b|0)>87?36:37,e==36?k=0:e==37&&(k=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+b*2&4294967295)>>1],16,0)*0.001),e=k,HEAPF32[(d+a*8&4294967295)>>2]=e*HEAPF32[(__ZZL10frame_initP13klatt_frame_tE14amp_par_factor+c*8&4294967295)>>2],c=e=c+1&4294967295,!((e|0)<=6))break b;c=HEAP32[(f+200&4294967295)>>2]-3&4294967295;e=(c|0)<=0?40:41;e==40&&(c=57);
+e=(c|0)<0|(c|0)>87?42:43;e==42?h=0:e==43&&(h=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=h;HEAPF32[(__ZL10kt_globals+152&4294967295)>>2]=c/(HEAP32[(__ZL10kt_globals+184&4294967295)>>2]|0);c=1;b:for(;;)if(a=(__ZL10kt_globals+188&4294967295)+c*64&4294967295,b=HEAP32[((f+48&4294967295)+c*4&4294967295)>>2],e=HEAP32[((f+8&4294967295)+c*4&4294967295)>>2],g=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(g),HEAPF32[(a+16&4294967295)>>2]=0-b*b,g=HEAPF32[(__ZL10kt_globals+
+80&4294967295)>>2]*(e|0),e=_cos(g),HEAPF32[(a+8&4294967295)>>2]=e*b*2,HEAPF32[(a&4294967295)>>2]=1-HEAPF32[(a+8&4294967295)>>2]-HEAPF32[(a+16&4294967295)>>2],e=(c|0)<=5?46:47,e==46&&(a=(__ZL10kt_globals+1468&4294967295)+c*64&4294967295,b=HEAP32[((f+248&4294967295)+c*4&4294967295)>>2],e=HEAP32[((f+208&4294967295)+c*4&4294967295)>>2],g=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(g),HEAPF32[(a+16&4294967295)>>2]=0-b*b,g=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(e|0),e=_cos(g),
+HEAPF32[(a+8&4294967295)>>2]=e*b*2,HEAPF32[(a&4294967295)>>2]=1-HEAPF32[(a+8&4294967295)>>2]-HEAPF32[(a+16&4294967295)>>2],HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+40&4294967295)>>2]=(HEAPF32[((__ZL10kt_globals+1468&4294967295)+c*64&-1)>>2]-HEAPF32[((__ZL10kt_globals+188&4294967295)+c*64&-1)>>2])/64,HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+48&4294967295)>>2]=(HEAPF32[(((__ZL10kt_globals+1468&4294967295)+c*64&4294967295)+8&4294967295)>>2]-HEAPF32[(((__ZL10kt_globals+
+188&4294967295)+c*64&4294967295)+8&4294967295)>>2])/64,HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+56&4294967295)>>2]=(HEAPF32[(((__ZL10kt_globals+1468&4294967295)+c*64&4294967295)+16&4294967295)>>2]-HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+16&4294967295)>>2])/64),c=e=c+1&4294967295,!((e|0)<=9))break b;__ZL10setzeroabcllP11resonator_t(HEAP32[(f+8&-1)>>2],HEAP32[(f+48&-1)>>2],__ZL10kt_globals+188&4294967295);__ZL10setzeroabcllP11resonator_t(HEAP32[(f+208&-1)>>2],
+HEAP32[(f+248&-1)>>2],__ZL10kt_globals+1468&4294967295);HEAPF32[(__ZL10kt_globals+188+40&4294967295)>>2]=(HEAPF32[(__ZL10kt_globals+1468&4294967295)>>2]-HEAPF32[(__ZL10kt_globals+188&4294967295)>>2])/64;HEAPF32[(__ZL10kt_globals+188+48&4294967295)>>2]=(HEAPF32[(__ZL10kt_globals+1468+8&4294967295)>>2]-HEAPF32[(__ZL10kt_globals+188+8&4294967295)>>2])/64;HEAPF32[(__ZL10kt_globals+188+56&4294967295)>>2]=(HEAPF32[(__ZL10kt_globals+1468+16&4294967295)>>2]-HEAPF32[(__ZL10kt_globals+188+16&4294967295)>>2])/
+64;for(c=0;;)if(a=(__ZL10kt_globals+188&4294967295)+(c+10&4294967295)*64&4294967295,b=HEAP32[((f+128&4294967295)+c*4&4294967295)>>2],e=HEAP32[((f+8&4294967295)+c*4&4294967295)>>2],g=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(g),HEAPF32[(a+16&4294967295)>>2]=0-b*b,g=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(e|0),e=_cos(g),HEAPF32[(a+8&4294967295)>>2]=e*b*2,HEAPF32[(a&4294967295)>>2]=1-HEAPF32[(a+8&4294967295)>>2]-HEAPF32[(a+16&4294967295)>>2],HEAPF32[((__ZL10kt_globals+
+188&4294967295)+(c+10&4294967295)*64&-1)>>2]*=HEAPF32[(d+c*8&4294967295)>>2],c=e=c+1&4294967295,!((e|0)<=6))break;c=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]|0)/2|0;f=__ZL10kt_globals+188+1216&4294967295;e=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(c|0);c=_llvm_exp_f64(e);HEAPF32[(f+16&4294967295)>>2]=0-c*c;e=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*0;e=_cos(e);HEAPF32[(f+8&4294967295)>>2]=e*c*2;HEAPF32[(f&4294967295)>>2]=1-HEAPF32[(f+8&4294967295)>>2]-HEAPF32[(f+16&4294967295)>>2];f=(__ZL7parwaveP13klatt_frame_t()|
+0)==1;f=unSign(f,1,0);if(reSign(f,8,0)!=0){e=51;break a}else e=52}a:do if(e==51)o=1;else if(e==53){e=(HEAP32[__ZL8end_wave667>>2]|0)>0?54:56;b:do if(e==54){HEAP32[(__ZL10kt_globals+180&4294967295)>>2]=64;HEAP32[__ZL8end_wave667>>2]=0;HEAP32[__ZL12sample_count>>2]=HEAP32[__ZL12sample_count>>2]-64&4294967295;HEAP32[(__ZL10kt_globals+28&4294967295)>>2]=64;h=(__ZL7parwaveP13klatt_frame_t()|0)==1;h=unSign(h,1,0);if(reSign(h,8,0)==0){e=56;break b}o=1;break a}while(0);o=0}while(0);STACKTOP=d;return o}
+function __Z14Wavegen_Klatt2iiiP7frame_tS0_(f,d,e,b,a){((e|0)==0?1:2)==1&&__Z14SetSynth_KlattiiP7frame_tS0_P7voice_ti(f,d,b,a,HEAP32[_wvoice>>2],1);return __Z13Wavegen_Klatti(e)}function __Z8sonicMSGPcz(f){var d=STACKTOP;STACKTOP+=4100;_memset(d,0,4100);var e=d+4096;HEAP32[e>>2]=arguments[__Z8sonicMSGPcz.length];_vsprintf(d&4294967295,f,HEAP32[e>>2]);e=_fopen(__str673&4294967295,__str1674&4294967295);_fputs(d&4294967295,e);_fclose(e);STACKTOP=d}
+function _sonicGetSpeed(f){return HEAPF32[(f+16&4294967295)>>2]}function _sonicSetSpeed(f,d){HEAPF32[(f+16&4294967295)>>2]=d}function _sonicGetPitch(f){return HEAPF32[(f+24&4294967295)>>2]}function _sonicSetPitch(f,d){HEAPF32[(f+24&4294967295)>>2]=d}function _sonicGetVolume(f){return HEAPF32[(f+20&4294967295)>>2]}function _sonicSetVolume(f,d){HEAPF32[(f+20&4294967295)>>2]=d}function _sonicGetSampleRate(f){return HEAP32[(f+72&4294967295)>>2]}
+function _sonicGetNumChannels(f){return HEAP32[(f+28&4294967295)>>2]}function _sonicSamplesAvailable(f){return HEAP32[(f+48&4294967295)>>2]}
+function __ZL15downSampleInputP17sonicStreamStructPsi(f,d,e){var b,a,g,c,h;b=(HEAP32[(f+64&4294967295)>>2]|0)/(e|0)|0;e=e*HEAP32[(f+28&4294967295)>>2]&4294967295;h=HEAP32[(f+12&4294967295)>>2];a=0;f=(a|0)<(b|0)?1:4;a:do if(f==1)for(;;){g=c=0;f=(g|0)<(e|0)?2:3;c:do if(f==2)for(;;)if(c=reSign(HEAP16[d>>1],16,0)+c&4294967295,d=d+2&4294967295,g=g+1&4294967295,(g|0)<(e|0))f=2;else break c;while(0);c=(c|0)/(e|0)|0;HEAP16[h>>1]=c&65535;h=h+2&4294967295;a=a+1&4294967295;if((a|0)<(b|0))f=1;else break a}while(0)}
+function __ZL22findPitchPeriodInRangePsiiPiS0_(f,d,e,b,a){var g,c,h,k,j,l,m,n,o,q,p;h=0;o=1;q=0;g=(d|0)<=(e|0)?1:11;a:do if(g==1)for(;;){n=0;k=f;j=f+2*d&4294967295;p=0;g=(p|0)<(d|0)?2:6;c:do if(g==2)for(;;)if(l=HEAP16[k>>1],k=k+2&4294967295,m=HEAP16[j>>1],j=j+2&4294967295,g=m,g=reSign(l,16,0)>=reSign(g,16,0)?3:4,g==3?c=unSign(l-m&65535,16,0):g==4&&(c=unSign(m-l&65535,16,0)),n=n+c&4294967295,p=p+1&4294967295,(p|0)<(d|0))g=2;else break c;while(0);g=(n*h&4294967295)>>>0<(o*d&4294967295)>>>0?7:8;g==7&&
+(o=n,h=d);g=(n*h&4294967295)>>>0>(q*d&4294967295)>>>0?9:10;g==9&&(q=n);d=d+1&4294967295;if((d|0)<=(e|0))g=1;else break a}while(0);HEAP32[b>>2]=o;HEAP32[a>>2]=q;return h}
+function __ZL15findPitchPeriodP17sonicStreamStructPs(f,d){var e=STACKTOP;STACKTOP+=8;_memset(e,0,8);var b,a,g,c,h=e+4,k,j,l;a=HEAP32[(f+56&4294967295)>>2];c=HEAP32[(f+60&4294967295)>>2];b=HEAP32[(f+72&4294967295)>>2];j=1;((b|0)>4E3?1:2)==1&&(j=(b|0)/4E3|0);b=(HEAP32[(f+28&4294967295)>>2]|0)!=1?5:3;a:do if(b==3){if((j|0)!=1){b=5;break a}l=__ZL22findPitchPeriodInRangePsiiPiS0_(d,a,c,e,h);b=13;break a}while(0);a:do if(b==5){__ZL15downSampleInputP17sonicStreamStructPsi(f,d,j);l=__ZL22findPitchPeriodInRangePsiiPiS0_(HEAP32[(f+
+12&4294967295)>>2],(a|0)/(j|0)|0,(c|0)/(j|0)|0,e,h);if((j|0)==1)break a;l=j*l&4294967295;a=l-(j<<2)&4294967295;c=(j*4&4294967295)+l&4294967295;b=(HEAP32[(f+56&4294967295)>>2]|0)>(a|0)?7:8;b==7&&(a=HEAP32[(f+56&4294967295)>>2]);b=(HEAP32[(f+60&4294967295)>>2]|0)<(c|0)?9:10;b==9&&(c=HEAP32[(f+60&4294967295)>>2]);b=(HEAP32[(f+28&4294967295)>>2]|0)==1?11:12;b==11?l=__ZL22findPitchPeriodInRangePsiiPiS0_(d,a,c,e,h):b==12&&(__ZL15downSampleInputP17sonicStreamStructPsi(f,d,1),l=__ZL22findPitchPeriodInRangePsiiPiS0_(HEAP32[(f+
+12&4294967295)>>2],a,c,e,h))}while(0);c=HEAP32[e>>2];a=HEAP32[h>>2];b=((a*3&4294967295|0)/2|0)<(HEAP32[(f+80&4294967295)>>2]|0)?14:16;a:do if(b==14){if(!((a|0)*3*(HEAP32[(f+84&4294967295)>>2]|0)<(HEAP32[(f+80&4294967295)>>2]|0)*(c|0)*2)){b=16;break a}g=1;b=17;break a}while(0);b==16&&(g=0);g=unSign((g|0)!=0,1,0);b=reSign(g,8,0)!=0?18:19;b==18?k=HEAP32[(f+76&4294967295)>>2]:b==19&&(k=l);HEAP32[(f+84&4294967295)>>2]=HEAP32[e>>2];HEAP32[(f+80&4294967295)>>2]=HEAP32[h>>2];HEAP32[(f+76&4294967295)>>2]=
+l;STACKTOP=e;return k}
+function __ZL10overlapAddiiPsS_S_(f,d,e,b,a){var g,c,h,k,j,l;j=0;g=(j|0)<(d|0)?1:4;a:do if(g==1)for(;;){c=e+2*j&4294967295;h=a+2*j&4294967295;k=b+2*j&4294967295;l=0;g=(l|0)<(f|0)?2:3;c:do if(g==2)for(;;){g=reSign(HEAP16[k>>1],16,0);g=(f-l&4294967295)*g&4294967295;var m=reSign(HEAP16[h>>1],16,0);HEAP16[c>>1]=(((m*l&4294967295)+g&4294967295|0)/(f|0)|0)&65535;c=c+2*d&4294967295;k=k+2*d&4294967295;h=h+2*d&4294967295;l=l+1&4294967295;if((l|0)<(f|0))g=2;else break c}while(0);j=j+1&4294967295;if((j|0)<(d|
+0))g=1;else break a}while(0)}
+function __ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,d){var e,b;e=(d+HEAP32[(f+44&4294967295)>>2]&4294967295|0)>(HEAP32[(f+32&4294967295)>>2]|0)?1:3;a:do if(e==1){HEAP32[(f+32&4294967295)>>2]=(d+HEAP32[(f+32&4294967295)>>2]&4294967295)+((HEAP32[(f+32&4294967295)>>2]|0)>>1)&4294967295;e=_realloc(HEAP32[(f&4294967295)>>2],(HEAP32[(f+32&4294967295)>>2]*2&4294967295)*HEAP32[(f+28&4294967295)>>2]&4294967295);HEAP32[(f&4294967295)>>2]=e;if(HEAP32[(f&4294967295)>>2]!=0){e=3;break a}b=0;e=4;break a}while(0);
+e==3&&(b=1);return b}
+function __ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(f,d){var e,b;e=(d+HEAP32[(f+48&4294967295)>>2]&4294967295|0)>(HEAP32[(f+40&4294967295)>>2]|0)?1:3;a:do if(e==1){HEAP32[(f+40&4294967295)>>2]=(d+HEAP32[(f+40&4294967295)>>2]&4294967295)+((HEAP32[(f+40&4294967295)>>2]|0)>>1)&4294967295;e=_realloc(HEAP32[(f+4&4294967295)>>2],(HEAP32[(f+40&4294967295)>>2]*2&4294967295)*HEAP32[(f+28&4294967295)>>2]&4294967295);HEAP32[(f+4&4294967295)>>2]=e;if(HEAP32[(f+4&4294967295)>>2]!=0){e=3;break a}b=
+0;e=4;break a}while(0);e==3&&(b=1);return b}
+function __ZL12copyToOutputP17sonicStreamStructPsi(f,d,e){var b,a;b=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0;b=unSign(b,1,0);b=reSign(b,8,0)!=0?1:2;b==1?a=0:b==2&&(_llvm_memcpy_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+48&4294967295)>>2]&4294967295)&4294967295,d,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*e&4294967295,1,0),HEAP32[(f+48&4294967295)>>2]=e+HEAP32[(f+48&4294967295)>>2]&4294967295,a=e);return a}
+function __ZL18processStreamInputP17sonicStreamStruct(f){var d,e=null,b,a,g,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B;B=HEAP32[(f+48&4294967295)>>2];s=HEAPF32[(f+16&4294967295)>>2]/HEAPF32[(f+24&4294967295)>>2];d=s>1.00001?2:1;a:do if(d==1){if(s<0.99999){d=2;break a}d=(__ZL12copyToOutputP17sonicStreamStructPsi(f,HEAP32[(f&4294967295)>>2],HEAP32[(f+44&4294967295)>>2])|0)==0;d=unSign(d,1,0);d=reSign(d,8,0)!=0?34:35;if(d==34){b=0;d=75;break a}else if(d==35){HEAP32[(f+44&4294967295)>>2]=0;d=36;break a}}while(0);
+a:do if(d==2)if(d=s,w=f,A=d,x=HEAP32[(w+44&4294967295)>>2],k=0,j=HEAP32[(w+64&4294967295)>>2],d=(HEAP32[(w+44&4294967295)>>2]|0)<(j|0)?3:4,d==3){d=36;break a}else if(d==4){b:for(;;){o=w;d=(HEAP32[(w+68&4294967295)>>2]|0)>0?5:11;if(d==5)d=k,l=o,q=d,o=HEAP32[(l+68&4294967295)>>2],d=(HEAP32[(l+64&4294967295)>>2]|0)<(o|0)?6:7,d==6&&(o=HEAP32[(l+64&4294967295)>>2]),d=(__ZL12copyToOutputP17sonicStreamStructPsi(l,HEAP32[(l&4294967295)>>2]+2*(q*HEAP32[(l+28&4294967295)>>2]&4294967295)&4294967295,o)|0)==0,
+d=unSign(d,1,0),d=reSign(d,8,0)!=0?8:9,d==8?u=0:d==9&&(HEAP32[(l+68&4294967295)>>2]=HEAP32[(l+68&4294967295)>>2]-o&4294967295,u=o),l=d=u,k=l+k&4294967295,e=10;else if(d==11)if(d=HEAP32[(o&4294967295)>>2]+2*(k*HEAP32[(w+28&4294967295)>>2]&4294967295)&4294967295,o=__ZL15findPitchPeriodP17sonicStreamStructPs(w,d),v=w,r=d,p=A,q=o,d=A>1?12:20,d==12){m=v;e=r;r=p;p=HEAP32[(m+28&4294967295)>>2];d=r>=2?13:14;c:do if(d==13)c=(q|0)/(r-1)|0;else if(d==14){if(!(r>1))break c;c=q;HEAP32[(m+68&4294967295)>>2]=(q|
+0)*(2-r)/(r-1)|0}while(0);d=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(m,c)|0)==0;d=unSign(d,1,0);d=reSign(d,8,0)!=0?17:18;d==17?g=0:d==18&&(__ZL10overlapAddiiPsS_S_(c,p,HEAP32[(m+4&4294967295)>>2]+2*(p*HEAP32[(m+48&4294967295)>>2]&4294967295)&4294967295,e,e+2*(p*q&4294967295)&4294967295),HEAP32[(m+48&4294967295)>>2]=c+HEAP32[(m+48&4294967295)>>2]&4294967295,g=c);m=d=g;k=(m+o&4294967295)+k&4294967295;e=19}else d==20&&(n=v,o=r,e=HEAP32[(n+28&4294967295)>>2],r=q,d=p<0.5?21:22,d==21?a=(r|
+0)*p/(1-p)|0:d==22&&(a=r,HEAP32[(n+68&4294967295)>>2]=(q|0)*(p*2-1)/(1-p)|0),d=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(n,a+q&4294967295)|0)==0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?24:25,d==24?D=0:d==25&&(d=HEAP32[(n+4&4294967295)>>2]+2*(e*HEAP32[(n+48&4294967295)>>2]&4294967295)&4294967295,_llvm_memcpy_p0i8_p0i8_i32(d,o,(q*2&4294967295)*e&4294967295,1,0),d=HEAP32[(n+4&4294967295)>>2]+2*((q+HEAP32[(n+48&4294967295)>>2]&4294967295)*e&4294967295)&4294967295,__ZL10overlapAddiiPsS_S_(a,e,
+d,o+2*(e*q&4294967295)&4294967295,o),HEAP32[(n+48&4294967295)>>2]=(q+HEAP32[(n+48&4294967295)>>2]&4294967295)+a&4294967295,D=a),n=d=D,k=n+k&4294967295,e=26);if(((e==26?n:e==19?m:l)|0)==0){d=28;break b}if((j+k&4294967295|0)<=(x|0))d=4;else{d=30;break b}}if(d==28){d=36;break a}else if(d==30){d=k;a=w;g=d;c=HEAP32[(a+44&4294967295)>>2]-g&4294967295;d=(c|0)>0?31:32;d==31&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(a&4294967295)>>2],HEAP32[(a&4294967295)>>2]+2*(g*HEAP32[(a+28&4294967295)>>2]&4294967295)&4294967295,
+(HEAP32[(a+28&4294967295)>>2]*2&4294967295)*c&4294967295,1,0);HEAP32[(a+44&4294967295)>>2]=c;d=36;break a}}while(0);a:do if(d==36){d=HEAPF32[(f+24&4294967295)>>2]!=1?37:67;b:do if(d==37){d=B;b=f;u=d;a=HEAPF32[(b+24&4294967295)>>2];g=HEAP32[(b+28&4294967295)>>2];c=0;d=(HEAP32[(b+48&4294967295)>>2]|0)==(u|0)?38:39;if(d==38)h=1;else if(d==39){d=u;u=b;s=d;D=HEAP32[(u+48&4294967295)>>2]-s&4294967295;w=HEAP32[(u+28&4294967295)>>2];d=(D+HEAP32[(u+52&4294967295)>>2]&4294967295|0)>(HEAP32[(u+36&4294967295)>>
+2]|0)?40:42;c:do if(d==40){HEAP32[(u+36&4294967295)>>2]=(D+HEAP32[(u+36&4294967295)>>2]&4294967295)+((HEAP32[(u+36&4294967295)>>2]|0)>>1)&4294967295;d=_realloc(HEAP32[(u+8&4294967295)>>2],(HEAP32[(u+36&4294967295)>>2]*2&4294967295)*w&4294967295);HEAP32[(u+8&4294967295)>>2]=d;if(HEAP32[(u+8&4294967295)>>2]!=0){d=42;break c}t=0;d=43;break c}while(0);d==42&&(_llvm_memcpy_p0i8_p0i8_i32(HEAP32[(u+8&4294967295)>>2]+2*(w*HEAP32[(u+52&4294967295)>>2]&4294967295)&4294967295,HEAP32[(u+4&4294967295)>>2]+2*(w*
+s&4294967295)&4294967295,(D*2&4294967295)*w&4294967295,1,0),HEAP32[(u+48&4294967295)>>2]=s,HEAP32[(u+52&4294967295)>>2]=D+HEAP32[(u+52&4294967295)>>2]&4294967295,t=1);d=t;d=unSign((d|0)==0,1,0);d=reSign(d,8,0)!=0?44:59;if(d==44)h=0;else if(d==59){c:for(;;){var z=b;if(!((HEAP32[(b+52&4294967295)>>2]-c&4294967295|0)>=(HEAP32[(b+64&4294967295)>>2]|0))){d=60;break c}u=__ZL15findPitchPeriodP17sonicStreamStructPs(b,HEAP32[(z+8&4294967295)>>2]+2*(g*c&4294967295)&4294967295);s=(u|0)/a|0;d=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(b,
+s)|0)==0;d=unSign(d,1,0);if(reSign(d,8,0)!=0){d=46;break c}D=HEAP32[(b+4&4294967295)>>2]+2*(g*HEAP32[(b+48&4294967295)>>2]&4294967295)&4294967295;d=a>=1;w=HEAP32[(b+8&4294967295)>>2]+2*(g*c&4294967295)&4294967295;A=HEAP32[(b+8&4294967295)>>2];x=c;d=d?48:49;d:do if(d==48)k=A+2*(((u+x&4294967295)+(0-s&4294967295)&4294967295)*g&4294967295)&4294967295,__ZL10overlapAddiiPsS_S_(s,g,D,w,k);else if(d==49){k=A+2*(g*x&4294967295)&4294967295;l=s-u&4294967295;j=g;m=D;n=w;o=k;k=u;r=0;if(!((r|0)<(j|0)))break d;
+for(;;){q=m+2*r&4294967295;e=o+2*r&4294967295;p=n+2*r&4294967295;v=0;d=(l+k&4294967295|0)>(v|0)?51:57;f:do if(d==51)for(;;){d=(v|0)<(l|0)?52:53;if(d==52)d=reSign(HEAP16[p>>1],16,0),HEAP16[q>>1]=(((k-v&4294967295)*d&4294967295|0)/(k|0)|0)&65535,p=p+2*j&4294967295;else if(d==53)if(d=(v|0)<(k|0)?54:55,d==54){d=reSign(HEAP16[p>>1],16,0);d=(k-v&4294967295)*d&4294967295;var y=reSign(HEAP16[e>>1],16,0);HEAP16[q>>1]=((((v-l&4294967295)*y&4294967295)+d&4294967295|0)/(k|0)|0)&65535;p=p+2*j&4294967295;e=e+2*
+j&4294967295}else d==55&&(d=reSign(HEAP16[e>>1],16,0),HEAP16[q>>1]=(((v-l&4294967295)*d&4294967295|0)/(k|0)|0)&65535,e=e+2*j&4294967295);q=q+2*j&4294967295;v=v+1&4294967295;if((l+k&4294967295|0)>(v|0))d=51;else break f}while(0);r=r+1&4294967295;if((r|0)<(j|0))d=50;else break d}}while(0);HEAP32[(b+48&4294967295)>>2]=s+HEAP32[(b+48&4294967295)>>2]&4294967295;c=u+c&4294967295;d=59}d==60?(d=c,h=z,b=d,a=HEAP32[(h+28&4294967295)>>2],g=HEAP32[(h+8&4294967295)>>2]+2*(a*b&4294967295)&4294967295,d=(b|0)==0?
+64:61,d==61&&(d=(HEAP32[(h+52&4294967295)>>2]|0)!=(b|0)?62:63,d==62&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(h+8&4294967295)>>2],g,(a*2&4294967295)*(HEAP32[(h+52&4294967295)>>2]-b&4294967295)&4294967295,1,0),HEAP32[(h+52&4294967295)>>2]=HEAP32[(h+52&4294967295)>>2]-b&4294967295),h=1):d==46&&(h=0)}}d=h;d=unSign((d|0)==0,1,0);if(reSign(d,8,0)==0)break b;b=0;break a}while(0);d=HEAPF32[(f+20&4294967295)>>2]!=1?68:74;b:do if(d==68){g=HEAPF32[(f+20&4294967295)>>2];a=HEAP32[(f+28&4294967295)>>2]*(HEAP32[(f+
+48&4294967295)>>2]-B&4294967295)&4294967295;b=HEAP32[(f+4&4294967295)>>2]+2*(B*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295;g=g*4096|0;a=a-1&4294967295;c=(a|0)!=-1;unSign(c,1,0);if(!c){d=74;break b}for(;;){c=d=(reSign(HEAP16[b>>1],16,0)*g&4294967295|0)>>12;d=(d|0)>32767?70:71;d:do if(d==70)c=32767;else if(d==71){if(!((c|0)<-32767))break d;c=-32767}while(0);HEAP16[b>>1]=c&65535;b=b+2&4294967295;a=a-1&4294967295;d=unSign((a|0)!=-1,1,0);if(reSign(d,8,0)!=0)d=69;else{d=74;break b}}}while(0);b=
+1}while(0);return b}
+function _sonicWriteUnsignedCharToStream(f,d,e){var b,a,g,c;g=e*HEAP32[(f+28&4294967295)>>2]&4294967295;b=(e|0)==0?1:2;if(b==1)a=1;else if(b==2)if(b=(__ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?3:4,b==3)a=0;else if(b==4){a=HEAP32[(f&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+44&4294967295)>>2]&4294967295)&4294967295;g=g-1&4294967295;b=(g|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(b=(unSign(HEAPU8[d>>0],8,0)-128&4294967295)<<
+8&65535,HEAP16[a>>1]=b,a=a+2&4294967295,d=d+1&4294967295,g=g-1&4294967295,b=unSign((g|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;while(0);HEAP32[(f+44&4294967295)>>2]=e+HEAP32[(f+44&4294967295)>>2]&4294967295;a=1}e=unSign((a|0)==0,1,0);b=reSign(e,8,0)!=0?8:9;b==8?c=0:b==9&&(c=__ZL18processStreamInputP17sonicStreamStruct(f));return c}
+function _sonicWriteShortToStream(f,d,e){var b,a,g;b=(e|0)==0?1:2;b==1?a=1:b==2&&(b=(__ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?3:4,b==3?a=0:b==4&&(_llvm_memcpy_p0i8_p0i8_i32(HEAP32[(f&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+44&4294967295)>>2]&4294967295)&4294967295,d,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*e&4294967295,1,0),HEAP32[(f+44&4294967295)>>2]=e+HEAP32[(f+44&4294967295)>>2]&4294967295,a=1));d=unSign((a|0)==0,
+1,0);b=reSign(d,8,0)!=0?6:7;b==6?g=0:b==7&&(g=__ZL18processStreamInputP17sonicStreamStruct(f));return g}
+function _sonicWriteFloatToStream(f,d,e){var b,a,g,c;g=e*HEAP32[(f+28&4294967295)>>2]&4294967295;b=(e|0)==0?1:2;if(b==1)a=1;else if(b==2)if(b=(__ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?3:4,b==3)a=0;else if(b==4){a=HEAP32[(f&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+44&4294967295)>>2]&4294967295)&4294967295;g=g-1&4294967295;b=(g|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(HEAP16[a>>1]=HEAPF32[d>>2]*32767|0,a=a+2&4294967295,
+d=d+4&4294967295,g=g-1&4294967295,b=unSign((g|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;while(0);HEAP32[(f+44&4294967295)>>2]=e+HEAP32[(f+44&4294967295)>>2]&4294967295;a=1}e=unSign((a|0)==0,1,0);b=reSign(e,8,0)!=0?8:9;b==8?c=0:b==9&&(c=__ZL18processStreamInputP17sonicStreamStruct(f));return c}
+function _sonicReadUnsignedCharFromStream(f,d,e){var b,a,g,c;g=HEAP32[(f+48&4294967295)>>2];c=0;b=(g|0)==0?1:2;if(b==1)a=0;else if(b==2){if(((g|0)>(e|0)?3:4)==3)c=g-e&4294967295,g=e;e=HEAP32[(f+4&4294967295)>>2];a=g*HEAP32[(f+28&4294967295)>>2]&4294967295;a=b=a-1&4294967295;b=(b|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(b=(reSign(HEAP16[e>>1],16,0)>>8&255)+-128&255,HEAP8[d>>0]=b,d=d+1&4294967295,e=e+2&4294967295,a=a-1&4294967295,b=unSign((a|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;
+while(0);((c|0)>0?7:8)==7&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2],HEAP32[(f+4&4294967295)>>2]+2*(g*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*c&4294967295,1,0);HEAP32[(f+48&4294967295)>>2]=c;a=g}return a}
+function _sonicReadShortFromStream(f,d,e){var b,a,g,c;g=HEAP32[(f+48&4294967295)>>2];c=0;b=(g|0)==0?1:2;if(b==1)a=0;else if(b==2){if(((g|0)>(e|0)?3:4)==3)c=g-e&4294967295,g=e;_llvm_memcpy_p0i8_p0i8_i32(d,HEAP32[(f+4&4294967295)>>2],(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*g&4294967295,1,0);((c|0)>0?5:6)==5&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2],HEAP32[(f+4&4294967295)>>2]+2*(g*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*c&4294967295,
+1,0);HEAP32[(f+48&4294967295)>>2]=c;a=g}return a}
+function _sonicReadFloatFromStream(f,d,e){var b,a,g,c;g=HEAP32[(f+48&4294967295)>>2];c=0;b=(g|0)==0?1:2;if(b==1)a=0;else if(b==2){if(((g|0)>(e|0)?3:4)==3)c=g-e&4294967295,g=e;e=HEAP32[(f+4&4294967295)>>2];a=g*HEAP32[(f+28&4294967295)>>2]&4294967295;a=b=a-1&4294967295;b=(b|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(b=reSign(HEAP16[e>>1],16,0)/32767,HEAPF32[d>>2]=b,d=d+4&4294967295,e=e+2&4294967295,a=a-1&4294967295,b=unSign((a|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;while(0);((c|0)>0?
+7:8)==7&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2],HEAP32[(f+4&4294967295)>>2]+2*(g*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*c&4294967295,1,0);HEAP32[(f+48&4294967295)>>2]=c;a=g}return a}
+function _sonicFlushStream(f){var d,e,b,a,g;b=HEAP32[(f+64&4294967295)>>2];a=HEAP32[(f+44&4294967295)>>2];d=(a|0)==0?1:2;a:do if(d==1)e=1;else if(d==2){d=(a|0)<(b|0)?5:3;b:do if(d==3){if((_sonicWriteShortToStream(f,0,0)|0)!=0)break b;e=0;break a}while(0);a=g=HEAP32[(f+44&4294967295)>>2];d=(g|0)==0?6:7;d==6?e=1:d==7&&(g=b-a&4294967295,_llvm_memset_p0i8_i32(HEAP32[(f&4294967295)>>2]+2*(a*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,0,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*g&4294967295,1,
+0),HEAP32[(f+44&4294967295)>>2]=b,g=HEAP32[(f+48&4294967295)>>2],d=(_sonicWriteShortToStream(f,0,0)|0)==0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?8:9,d==8?e=0:d==9&&(e=(a|0)*HEAPF32[(f+16&4294967295)>>2]+0.5|0,d=(HEAP32[(f+48&4294967295)>>2]|0)>(e+g&4294967295|0)?10:11,d==10&&(HEAP32[(f+48&4294967295)>>2]=e+g&4294967295),e=1))}while(0);return e}
+function _sonicDestroyStream(f){var d;d=HEAP32[(f&4294967295)>>2]!=0?1:2;d==1&&_free(HEAP32[(f&4294967295)>>2]);d=HEAP32[(f+4&4294967295)>>2]!=0?3:4;d==3&&_free(HEAP32[(f+4&4294967295)>>2]);d=HEAP32[(f+8&4294967295)>>2]!=0?5:6;d==5&&_free(HEAP32[(f+8&4294967295)>>2]);d=HEAP32[(f+12&4294967295)>>2]!=0?7:8;d==7&&_free(HEAP32[(f+12&4294967295)>>2]);_free(f)}
+function _sonicCreateStream(f,d){var e,b,a,g,c,h;a=_calloc(1,88);g=(f|0)/400|0;c=(f|0)/65|0;h=c*2&4294967295;e=a==0?1:2;e==1?b=0:e==2&&(HEAP32[(a+32&4294967295)>>2]=h,e=_calloc(h,d*2&4294967295),HEAP32[(a&4294967295)>>2]=e,e=HEAP32[(a&4294967295)>>2]==0?3:4,e==3?(_sonicDestroyStream(a),b=0):e==4&&(HEAP32[(a+40&4294967295)>>2]=h,e=_calloc(h,d*2&4294967295),HEAP32[(a+4&4294967295)>>2]=e,e=HEAP32[(a+4&4294967295)>>2]==0?5:6,e==5?(_sonicDestroyStream(a),b=0):e==6&&(HEAP32[(a+36&4294967295)>>2]=h,e=_calloc(h,
+d*2&4294967295),HEAP32[(a+8&4294967295)>>2]=e,e=HEAP32[(a+8&4294967295)>>2]==0?7:8,e==7?(_sonicDestroyStream(a),b=0):e==8&&(b=_calloc(h,2),HEAP32[(a+12&4294967295)>>2]=b,HEAPF32[(a+16&4294967295)>>2]=1,HEAPF32[(a+24&4294967295)>>2]=1,HEAPF32[(a+20&4294967295)>>2]=1,HEAP32[(a+72&4294967295)>>2]=f,HEAP32[(a+28&4294967295)>>2]=d,HEAP32[(a+56&4294967295)>>2]=g,HEAP32[(a+60&4294967295)>>2]=c,HEAP32[(a+64&4294967295)>>2]=h,b=a))));return b}
+function _sonicChangeShortSpeed(f,d,e,b,a,g,c){g=_sonicCreateStream(g,c);HEAPF32[(g+16&4294967295)>>2]=e;HEAPF32[(g+24&4294967295)>>2]=b;HEAPF32[(g+20&4294967295)>>2]=a;_sonicWriteShortToStream(g,f,d);_sonicFlushStream(g);d=HEAP32[(g+48&4294967295)>>2];_sonicReadShortFromStream(g,f,d);_sonicDestroyStream(g);return d}
+function _sonicChangeFloatSpeed(f,d,e,b,a,g,c){g=_sonicCreateStream(g,c);HEAPF32[(g+16&4294967295)>>2]=e;HEAPF32[(g+24&4294967295)>>2]=b;HEAPF32[(g+20&4294967295)>>2]=a;_sonicWriteFloatToStream(g,f,d);_sonicFlushStream(g);d=HEAP32[(g+48&4294967295)>>2];_sonicReadFloatFromStream(g,f,d);_sonicDestroyStream(g);return d}
+function __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,g,c){var h,k=null,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F,I,C;t=e;G=H=E=e=y=0;I=F=-1;C=0;h=(f|0)==0?6:1;a:do if(h==1){if(d==0){h=6;break a}h=t!=0?4:3;if(h==3&&b==0){h=6;break a}if((HEAP32[(c+4&4294967295)>>2]|0)>=(f|0)){h=6;break a}if(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]==0){h=6;break a}h=(_strcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295)|0)==0;j=HEAP32[(c+4&4294967295)>>
+2];h=h?8:9;if(h==8){HEAP32[(c+4&4294967295)>>2]=j+1&4294967295;z=-1;h=141;break a}else if(h==9){h=(j|0)==0?10:11;h==10&&(HEAP32[(c+16&4294967295)>>2]=1,HEAP32[(c+4&4294967295)>>2]=HEAP32[(c+16&4294967295)>>2]);h=t==0?18:12;b:do if(h==12){h=reSign(HEAP8[t>>0],8,0)==45?14:13;if(h==13&&reSign(HEAP8[t>>0],8,0)!=43){h=18;break b}h=reSign(HEAP8[t>>0],8,0)==45?15:16;h==15?B=1:h==16&&(B=2);y=B;t=t+1&4294967295;h=22;break b}while(0);h==18&&(h=_getenv(__str1685&4294967295)!=0?19:20,h==19?x=2:h==20&&(x=0),y=
+x);h=(HEAP32[(c+16&4294967295)>>2]|0)==1?23:59;b:do if(h==23)if(h=y,h=h==1?43:h==2?51:24,h==24){e=HEAP32[(c+4&4294967295)>>2];E=0;c:for(;;){h=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2];j=g;u=h;h=h==0?30:27;d:do if(h==27){if(reSign(HEAP8[(u&4294967295)>>0],8,0)==45){h=30;break d}h=(j|0)==0?31:29;if(h==29&&reSign(HEAP8[(u&4294967295)>>0],8,0)==43){h=30;break d}s=0;h=32;break d}while(0);h==30&&(s=1);u=unSign(s,8,0);u=unSign((u|0)==0,1,0);h=reSign(u,8,0)!=0;u=HEAPU32[(c+4&4294967295)>>2];
+if(!h)break c;HEAP32[(c+4&4294967295)>>2]=u+1&4294967295;E=E+1&4294967295}h=HEAP32[(d+4*u&4294967295)>>2]==0?34:35;if(h==34){HEAP32[(c+4&4294967295)>>2]=e;z=-1;h=141;break a}else if(h==35){if((_strcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295)|0)!=0)break b;f=E;d=d+4*e&4294967295;a=b=f;f=d;g=0;h=((a|0)>>1|0)>(g|0)?37:38;c:do if(h==37)for(;;)if(k=HEAP32[(f+4*g&4294967295)>>2],HEAP32[(f+4*g&4294967295)>>2]=HEAP32[(f+4*((a+-1&4294967295)+(0-g&4294967295)&4294967295)&
+4294967295)>>2],HEAP32[(f+4*((a+-1&4294967295)+(0-g&4294967295)&4294967295)&4294967295)>>2]=k,g=g+1&4294967295,((a|0)>>1|0)>(g|0))h=37;else break c;while(0);b=1+b&4294967295;f=d;a=0;h=((b|0)>>1|0)>(a|0)?39:40;c:do if(h==39)for(;;)if(g=HEAP32[(f+4*a&4294967295)>>2],HEAP32[(f+4*a&4294967295)>>2]=HEAP32[(f+4*((b+-1&4294967295)+(0-a&4294967295)&4294967295)&4294967295)>>2],HEAP32[(f+4*((b+-1&4294967295)+(0-a&4294967295)&4294967295)&4294967295)>>2]=g,a=a+1&4294967295,((b|0)>>1|0)>(a|0))h=39;else break c;
+while(0);f=0;h=0>(f|0)?41:42;c:do if(h==41)for(;;)if(b=HEAP32[(d+4*f&4294967295)>>2],HEAP32[(d+4*f&4294967295)>>2]=HEAP32[(d+4*(0+(0-f&4294967295)&4294967295)&4294967295)>>2],HEAP32[(d+4*(0+(0-f&4294967295)&4294967295)&4294967295)>>2]=b,f=f+1&4294967295,0>(f|0))h=41;else break c;while(0);HEAP32[(c+4&4294967295)>>2]=e+1&4294967295;z=-1;h=141;break a}}else if(h==43){h=g;j=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2];l=h;h=j==0?47:44;c:do if(h==44){if(reSign(HEAP8[(j&4294967295)>>0],8,0)==
+45){h=47;break c}h=(l|0)==0?48:46;if(h==46&&reSign(HEAP8[(j&4294967295)>>0],8,0)==43){h=47;break c}m=0;h=49;break c}while(0);h==47&&(m=1);h=unSign(m,8,0);h=unSign((h|0)==0,1,0);if(reSign(h,8,0)==0)break b;e=HEAPU32[(c+4&4294967295)>>2];HEAP32[(c&4294967295)>>2]=HEAP32[(d+4*e&4294967295)>>2];HEAP32[(c+4&4294967295)>>2]=e+1&4294967295;HEAP32[(c+12&4294967295)>>2]=1;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}else if(h==51){h=g;j=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2];l=h;h=j==0?55:
+52;c:do if(h==52){if(reSign(HEAP8[(j&4294967295)>>0],8,0)==45){h=55;break c}h=(l|0)==0?56:54;if(h==54&&reSign(HEAP8[(j&4294967295)>>0],8,0)==43){h=55;break c}n=0;h=57;break c}while(0);h==55&&(n=1);h=unSign(n,8,0);h=unSign((h|0)==0,1,0);if(reSign(h,8,0)==0)break b;z=-1;h=141;break a}while(0);h=b!=0?60:83;b:do if(h==60){h=(_memcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295,2)|0)==0?63:61;if(h==61){if((g|0)==0){h=83;break b}if(reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>
+2]&4294967295)>>2]&4294967295)>>0],8,0)!=43){h=83;break b}}if((HEAP32[(c+16&4294967295)>>2]|0)!=1){h=83;break b}h=(_memcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295,2)|0)==0?65:66;h==65&&(HEAP32[(c+16&4294967295)>>2]=2);F=-1;G=h=_strchr(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295,61);h=h==0?67:68;h==67?(H=_strlen(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]),G=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>
+2]+H&4294967295,H=H-HEAP32[(c+16&4294967295)>>2]&4294967295):h==68&&(H=((0-HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]&4294967295)+G&4294967295)+(0-HEAP32[(c+16&4294967295)>>2]&4294967295)&4294967295);for(j=0;;){if(HEAP32[(b+16*j&-1)>>2]==0){h=80;break}h=(_memcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295,HEAP32[(b+16*j&-1)>>2],H)|0)==0?71:78;if(h==71){if((_strlen(HEAP32[(b+16*j&-1)>>2])|0)==(H|0)){h=72;break}if(!((F|0)<0)){h=75;break}F=
+j}j=j+1&4294967295;h=79}if(h==80)var K=F,k=80;else if(h==72){var O=j;F=O;k=72}else if(h==75){h=(HEAP32[(c+8&4294967295)>>2]|0)!=0?76:77;h==76&&_fprintf(HEAP32[_stderr>>2],__str2686&4294967295,HEAP32[(d&4294967295)>>2],HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],HEAP32[(b+16*F&-1)>>2],HEAP32[(b+16*j&-1)>>2]);HEAP32[(c+12&4294967295)>>2]=63;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}if(!(((k==80?K:O)|0)>=0)){h=83;break b}var J=F;I=HEAP32[((b+16*J&4294967295)+4&4294967295)>>2];k=82;h=84;
+break b}while(0);if(h==83)var Q=F,k=83;h=((k==83?Q:J)|0)<0?85:99;b:do if(h==85){if(t==0)break b;C=reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>0],8,0);C=_strchr(t,C);h=C==0?87:92;if(h==87){h=(HEAP32[(c+8&4294967295)>>2]|0)!=0?88:89;h==88&&(e=reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>0],8,0),_fprintf(HEAP32[_stderr>>2],__str3687&4294967295,HEAP32[(d&4294967295)>>
+2],e));HEAP32[(c+16&4294967295)>>2]=HEAP32[(c+16&4294967295)>>2]+1&4294967295;h=reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>0],8,0)==0?90:91;h==90&&(HEAP32[(c+4&4294967295)>>2]=HEAP32[(c+4&4294967295)>>2]+1&4294967295,HEAP32[(c+16&4294967295)>>2]=1);HEAP32[(c+12&4294967295)>>2]=63;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}else h==92&&(h=reSign(HEAP8[(C+1&4294967295)>>0],8,0)==58?93:97,h==93?(h=reSign(HEAP8[(C+2&4294967295)>>0],
+8,0)==58?94:95,h==94?w=2:h==95&&(w=1),A=w):h==97&&(A=0),I=A,G=(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)+1&4294967295,j=reSign(HEAP8[C>>0],8,0),HEAP32[(c+12&4294967295)>>2]=j)}while(0);j=0;h=I;h=h==1?106:h==2?100:117;if(h==117){l=c+16&4294967295;h=(F|0)<0?118:120;b:do if(h==118){HEAP32[(c+16&4294967295)>>2]=HEAP32[l>>2]+1&4294967295;if(reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>
+0],8,0)!=0)break b;HEAP32[(c+16&4294967295)>>2]=1}else h==120&&(HEAP32[l>>2]=1);while(0);HEAP32[(c&4294967295)>>2]=0}else if(h==106)if(h=reSign(HEAP8[G>>0],8,0)==61?107:108,h==107&&(G=G+1&4294967295),h=reSign(HEAP8[G>>0],8,0)!=0,l=c,h=h?109:110,h==109)HEAP32[(l&4294967295)>>2]=G,HEAP32[(c+16&4294967295)>>2]=1;else{if(h==110)if(v=c,h=(HEAP32[(l+4&4294967295)>>2]+1&4294967295|0)>=(f|0)?111:116,h==111){h=(HEAP32[(v+8&4294967295)>>2]|0)!=0?112:115;h==112&&(_fprintf(HEAP32[_stderr>>2],__str4688&4294967295,
+HEAP32[(d&4294967295)>>2]),h=(F|0)>=0?113:114,h==113?_fprintf(HEAP32[_stderr>>2],__str5689&4294967295,HEAP32[(b+16*F&-1)>>2]):h==114&&(e=reSign(HEAP8[C>>0],8,0),_fprintf(HEAP32[_stderr>>2],__str6690&4294967295,e)));HEAP32[(c+4&4294967295)>>2]=HEAP32[(c+4&4294967295)>>2]+1&4294967295;HEAP32[(c+12&4294967295)>>2]=58;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}else h==116&&(HEAP32[(c&4294967295)>>2]=HEAP32[(d+4*(HEAP32[(v+4&4294967295)>>2]+1&4294967295)&4294967295)>>2],j=1,HEAP32[(c+16&4294967295)>>
+2]=1)}else h==100&&(h=reSign(HEAP8[G>>0],8,0)==61?101:102,h==101&&(G=G+1&4294967295),h=reSign(HEAP8[G>>0],8,0)!=0?103:104,h==103?D=G:h==104&&(D=0),HEAP32[(c&4294967295)>>2]=D,HEAP32[(c+16&4294967295)>>2]=1);h=(y|0)!=0?132:123;b:do if(h==123){if((HEAP32[(c+16&4294967295)>>2]|0)!=1){h=132;break b}if((E|0)==0){h=132;break b}h=j+1&4294967295;v=E;l=d+4*e&4294967295;r=v;v=h;h=r;o=l;q=h;p=0;h=((q|0)>>1|0)>(p|0)?126:127;c:do if(h==126)for(;;)if(h=HEAP32[(o+4*p&4294967295)>>2],HEAP32[(o+4*p&4294967295)>>2]=
+HEAP32[(o+4*((q+-1&4294967295)+(0-p&4294967295)&4294967295)&4294967295)>>2],HEAP32[(o+4*((q+-1&4294967295)+(0-p&4294967295)&4294967295)&4294967295)>>2]=h,p=p+1&4294967295,((q|0)>>1|0)>(p|0))h=126;else break c;while(0);h=v+r&4294967295;r=l;o=h;q=0;h=((o|0)>>1|0)>(q|0)?128:129;c:do if(h==128)for(;;)if(h=HEAP32[(r+4*q&4294967295)>>2],HEAP32[(r+4*q&4294967295)>>2]=HEAP32[(r+4*((o+-1&4294967295)+(0-q&4294967295)&4294967295)&4294967295)>>2],HEAP32[(r+4*((o+-1&4294967295)+(0-q&4294967295)&4294967295)&4294967295)>>
+2]=h,q=q+1&4294967295,((o|0)>>1|0)>(q|0))h=128;else break c;while(0);v=h=v;r=0;h=((v|0)>>1|0)>(r|0)?130:131;c:do if(h==130)for(;;)if(h=HEAP32[(l+4*r&4294967295)>>2],HEAP32[(l+4*r&4294967295)>>2]=HEAP32[(l+4*((v+-1&4294967295)+(0-r&4294967295)&4294967295)&4294967295)>>2],HEAP32[(l+4*((v+-1&4294967295)+(0-r&4294967295)&4294967295)&4294967295)>>2]=h,r=r+1&4294967295,((v|0)>>1|0)>(r|0))h=130;else break c;while(0);HEAP32[(c+4&4294967295)>>2]=(j+1&4294967295)+e&4294967295;h=134;break b}while(0);b:do if(h==
+132){if((HEAP32[(c+16&4294967295)>>2]|0)!=1)break b;HEAP32[(c+4&4294967295)>>2]=(HEAP32[(c+4&4294967295)>>2]+1&4294967295)+j&4294967295}while(0);h=(F|0)>=0?135:140;if(h==135)if(h=a!=0?136:137,h==136&&(HEAP32[a>>2]=F),j=b+16*F&4294967295,h=HEAP32[((b+16*F&4294967295)+8&4294967295)>>2]!=0?138:139,h==138){HEAP32[HEAP32[(j+8&4294967295)>>2]>>2]=HEAP32[((b+16*F&4294967295)+12&4294967295)>>2];z=0;h=141;break a}else{if(h==139){z=HEAP32[(j+12&4294967295)>>2];h=141;break a}}else if(h==140){z=HEAP32[(c+12&
+4294967295)>>2];h=141;break a}}}while(0);h==6&&(z=-1);return z}function ___getopt_long_only_r(f,d,e,b,a,g){return __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,1,g)}function ___getopt_long_r(f,d,e,b,a,g){return __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,0,g)}function ___getopt_r(f,d,e,b){return __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,0,0,0,b)}
+function _getopt_long_only(f,d,e,b,a){var g=STACKTOP;STACKTOP+=20;_memset(g,0,20);HEAP32[(g&4294967295)>>2]=HEAP32[_optarg>>2];HEAP32[(g+4&4294967295)>>2]=HEAP32[_optind>>2];HEAP32[(g+8&4294967295)>>2]=HEAP32[_opterr>>2];HEAP32[(g+12&4294967295)>>2]=HEAP32[_optopt>>2];HEAP32[(g+16&4294967295)>>2]=HEAP32[__ZL8optwhere>>2];f=__ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,1,g);HEAP32[_optarg>>2]=HEAP32[(g&4294967295)>>2];HEAP32[_optind>>2]=HEAP32[(g+4&4294967295)>>2];HEAP32[_opterr>>
+2]=HEAP32[(g+8&4294967295)>>2];HEAP32[_optopt>>2]=HEAP32[(g+12&4294967295)>>2];HEAP32[__ZL8optwhere>>2]=HEAP32[(g+16&4294967295)>>2];STACKTOP=g;return f}
+function _getopt_long(f,d,e,b,a){var g=STACKTOP;STACKTOP+=20;_memset(g,0,20);HEAP32[(g&4294967295)>>2]=HEAP32[_optarg>>2];HEAP32[(g+4&4294967295)>>2]=HEAP32[_optind>>2];HEAP32[(g+8&4294967295)>>2]=HEAP32[_opterr>>2];HEAP32[(g+12&4294967295)>>2]=HEAP32[_optopt>>2];HEAP32[(g+16&4294967295)>>2]=HEAP32[__ZL8optwhere>>2];f=__ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,0,g);HEAP32[_optarg>>2]=HEAP32[(g&4294967295)>>2];HEAP32[_optind>>2]=HEAP32[(g+4&4294967295)>>2];HEAP32[_opterr>>2]=
+HEAP32[(g+8&4294967295)>>2];HEAP32[_optopt>>2]=HEAP32[(g+12&4294967295)>>2];HEAP32[__ZL8optwhere>>2]=HEAP32[(g+16&4294967295)>>2];STACKTOP=g;return f}
+function _getopt(f,d,e){var b=STACKTOP;STACKTOP+=20;_memset(b,0,20);HEAP32[(b&4294967295)>>2]=HEAP32[_optarg>>2];HEAP32[(b+4&4294967295)>>2]=HEAP32[_optind>>2];HEAP32[(b+8&4294967295)>>2]=HEAP32[_opterr>>2];HEAP32[(b+12&4294967295)>>2]=HEAP32[_optopt>>2];HEAP32[(b+16&4294967295)>>2]=HEAP32[__ZL8optwhere>>2];f=__ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,0,0,0,b);HEAP32[_optarg>>2]=HEAP32[(b&4294967295)>>2];HEAP32[_optind>>2]=HEAP32[(b+4&4294967295)>>2];HEAP32[_opterr>>2]=HEAP32[(b+
+8&4294967295)>>2];HEAP32[_optopt>>2]=HEAP32[(b+12&4294967295)>>2];HEAP32[__ZL8optwhere>>2]=HEAP32[(b+16&4294967295)>>2];STACKTOP=b;return f}
+function ___strtok_r(f,d,e,b){var a,g,c,h;a=f!=0?2:1;a:do if(a==1){f=HEAP32[e>>2];if(f!=0){a=2;break a}g=0;a=19;break a}while(0);if(a==2){a:for(;;){c=reSign(HEAP8[f>>0],8,0);f=f+1&4294967295;for(a=d;;){h=reSign(HEAP8[a>>0],8,0);var k=unSign((h|0)!=0,1,0);a=a+1&4294967295;var j=reSign(k,8,0)!=0,k=c;if(!j){a=9;break a}if((k|0)==(h|0))break}if((b|0)!=0)a=4;else{a=7;break a}}if(a==9)if(a=(k|0)==0?10:11,a==10)g=HEAP32[e>>2]=0;else{if(a==11){b=f+-1&4294967295;a:for(;;){c=reSign(HEAP8[f>>0],8,0);f=f+1&4294967295;
+for(a=d;;){h=reSign(HEAP8[a>>0],8,0);g=unSign((h|0)==(c|0),1,0);a=a+1&4294967295;if(reSign(g,8,0)!=0)break a;if((h|0)==0)continue a}}a=(c|0)==0?15:16;a==15?f=0:a==16&&(HEAP8[(f+-1&4294967295)>>0]=0);HEAP32[e>>2]=f;g=b}}else a==7&&(HEAP32[e>>2]=f,HEAP8[(f+-1&4294967295)>>0]=0,g=f+-1&4294967295)}return g}function _strtok_r(f,d,e){return ___strtok_r(f,d,e,1)}function _strtok(f,d){var e=STACKTOP;STACKTOP+=4;_memset(e,0,4);var b=___strtok_r(f,d,e,1);STACKTOP=e;return b}
+var FUNCTION_TABLE=[0,0,__Z13string_sorterPPcS0_,0,__ZL13rgroup_sorterP6RGROUPS0_,0,__ZL16VoiceScoreSorterPKvS0_,0,__ZL15VoiceNameSorterPKvS0_,0];Module.callMain=function(f){function d(){for(var a=0;a<3;a++)b.push(0)}var e=f.length+1,b=[allocate(intArrayFromString("/bin/this.program"),"i8",ALLOC_STATIC)];d();for(var a=0;a<e-1;a+=1)b.push(allocate(intArrayFromString(f[a]),"i8",ALLOC_STATIC)),d();b.push(0);b=allocate(b,"i32",ALLOC_STATIC);return _main(e,b,0)};
+function run(f){f=f||Module.arguments;_path_home=allocate(150,"i8",ALLOC_STATIC);_end_of_sentence=allocate(1,"i32",ALLOC_STATIC);__str=allocate([101,110,95,85,83,46,85,84,70,45,56,0],"i8",ALLOC_STATIC);__str1=allocate([85,84,70,45,56,0],"i8",ALLOC_STATIC);__str2=allocate(1,"i8",ALLOC_STATIC);__str3=allocate([70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,101,115,112,101,97,107,45,100,97,116,97,10,0],"i8",ALLOC_STATIC);__str4=allocate([87,114,111,110,103,32,118,101,114,115,105,111,110,32,111,
+102,32,101,115,112,101,97,107,45,100,97,116,97,32,48,120,37,120,32,40,101,120,112,101,99,116,115,32,48,120,37,120,41,32,97,116,32,37,115,10,0],"i8",ALLOC_STATIC);__str5=allocate([115,116,100,111,117,116,0],"i8",ALLOC_STATIC);_f_wave=allocate(1,"%struct.FILE*",ALLOC_STATIC);__str6=allocate([119,98,0],"i8",ALLOC_STATIC);__ZZL12OpenWaveFilePKciE8wave_hdr=allocate([82,73,70,70,36,240,255,127,87,65,86,69,102,109,116,32,16,0,0,0,1,0,1,0,9,61,0,0,18,122,0,0,2,0,16,0,100,97,116,97,0,240,255,127],"i8",ALLOC_STATIC);
+_quiet=allocate(1,"i32",ALLOC_STATIC);_wavefile_count=allocate(1,"i32",ALLOC_STATIC);__str7=allocate([37,115,95,37,46,50,100,37,115,0],"i8",ALLOC_STATIC);_wavefile=allocate(200,"i8",ALLOC_STATIC);_filetype=allocate(5,"i8",ALLOC_STATIC);_samples_split=allocate(1,"i32",ALLOC_STATIC);_samples_total=allocate(1,"i32",ALLOC_STATIC);__str8=allocate([80,116,121,32,76,97,110,103,117,97,103,101,32,65,103,101,47,71,101,110,100,101,114,32,86,111,105,99,101,78,97,109,101,32,32,32,32,32,32,32,70,105,108,101,32,
+32,32,32,32,32,32,32,79,116,104,101,114,32,76,97,110,103,115,10,0],"i8",ALLOC_STATIC);__str10=allocate([37,51,100,0],"i8",ALLOC_STATIC);__ZZ13DisplayVoicesP8_IO_FILEPcE7genders=allocate([32,77,70,32],"i8",ALLOC_STATIC);__str11=allocate([37,50,100,32,32,37,45,49,50,115,37,115,37,99,32,32,37,45,49,55,115,32,37,45,49,49,115,32,0],"i8",ALLOC_STATIC);__str12=allocate([40,37,115,32,37,100,41,0],"i8",ALLOC_STATIC);__str13=allocate([67,97,110,39,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,
+121,10,0],"i8",ALLOC_STATIC);__str14=allocate([37,115,47,101,115,112,101,97,107,45,100,97,116,97,0],"i8",ALLOC_STATIC);__str15=allocate([69,83,80,69,65,75,95,68,65,84,65,95,80,65,84,72,0],"i8",ALLOC_STATIC);__str16=allocate([72,79,77,69,0],"i8",ALLOC_STATIC);__str17=allocate([47,117,115,114,47,115,104,97,114,101,47,101,115,112,101,97,107,45,100,97,116,97,0],"i8",ALLOC_STATIC);__str18=allocate([97,58,98,58,102,58,103,58,104,107,58,108,58,112,58,113,115,58,118,58,119,58,120,88,109,122,0],"i8",ALLOC_STATIC);
+__ZZ4mainE12long_options=allocate([0,0,0,0,0,0,0,0,0,0,0,0,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,257,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,261,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,262,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,263,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,265,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],["i8*",0,0,0,"i32",0,0,0,
+"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,
+0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str19=allocate([104,101,108,112,0],"i8",ALLOC_STATIC);__str20=allocate([115,116,100,105,110,0],"i8",ALLOC_STATIC);__str21=allocate([99,111,109,112,105,108,101,45,100,101,98,117,103,0],"i8",ALLOC_STATIC);__str22=allocate([99,111,109,112,105,108,101,0],"i8",ALLOC_STATIC);__str23=allocate([112,117,110,99,116,0],"i8",ALLOC_STATIC);__str24=allocate([118,111,105,99,101,115,0],
+"i8",ALLOC_STATIC);__str25=allocate([115,112,108,105,116,0],"i8",ALLOC_STATIC);__str26=allocate([112,97,116,104,0],"i8",ALLOC_STATIC);__str27=allocate([112,104,111,110,111,117,116,0],"i8",ALLOC_STATIC);__str28=allocate([112,104,111,0],"i8",ALLOC_STATIC);__str29=allocate([105,112,97,0],"i8",ALLOC_STATIC);__str30=allocate([37,100,0],"i8",ALLOC_STATIC);__str31=allocate([10,115,112,101,97,107,32,91,111,112,116,105,111,110,115,93,32,91,34,60,119,111,114,100,115,62,34,93,10,10,45,102,32,60,116,101,120,
+116,32,102,105,108,101,62,32,32,32,84,101,120,116,32,102,105,108,101,32,116,111,32,115,112,101,97,107,10,45,45,115,116,100,105,110,32,32,32,32,82,101,97,100,32,116,101,120,116,32,105,110,112,117,116,32,102,114,111,109,32,115,116,100,105,110,32,105,110,115,116,101,97,100,32,111,102,32,97,32,102,105,108,101,10,10,73,102,32,110,101,105,116,104,101,114,32,45,102,32,110,111,114,32,45,45,115,116,100,105,110,44,32,116,104,101,110,32,60,119,111,114,100,115,62,32,97,114,101,32,115,112,111,107,101,110,44,32,
+111,114,32,105,102,32,110,111,110,101,32,116,104,101,110,32,116,101,120,116,10,105,115,32,115,112,111,107,101,110,32,102,114,111,109,32,115,116,100,105,110,44,32,101,97,99,104,32,108,105,110,101,32,115,101,112,97,114,97,116,101,108,121,46,10,10,45,97,32,60,105,110,116,101,103,101,114,62,10,9,32,32,32,65,109,112,108,105,116,117,100,101,44,32,48,32,116,111,32,50,48,48,44,32,100,101,102,97,117,108,116,32,105,115,32,49,48,48,10,45,103,32,60,105,110,116,101,103,101,114,62,10,9,32,32,32,87,111,114,100,
+32,103,97,112,46,32,80,97,117,115,101,32,98,101,116,119,101,101,110,32,119,111,114,100,115,44,32,117,110,105,116,115,32,111,102,32,49,48,109,83,32,97,116,32,116,104,101,32,100,101,102,97,117,108,116,32,115,112,101,101,100,10,45,107,32,60,105,110,116,101,103,101,114,62,10,9,32,32,32,73,110,100,105,99,97,116,101,32,99,97,112,105,116,97,108,32,108,101,116,116,101,114,115,32,119,105,116,104,58,32,49,61,115,111,117,110,100,44,32,50,61,116,104,101,32,119,111,114,100,32,34,99,97,112,105,116,97,108,115,34,
+44,10,9,32,32,32,104,105,103,104,101,114,32,118,97,108,117,101,115,32,105,110,100,105,99,97,116,101,32,97,32,112,105,116,99,104,32,105,110,99,114,101,97,115,101,32,40,116,114,121,32,45,107,50,48,41,46,10,45,108,32,60,105,110,116,101,103,101,114,62,10,9,32,32,32,76,105,110,101,32,108,101,110,103,116,104,46,32,73,102,32,110,111,116,32,122,101,114,111,32,40,119,104,105,99,104,32,105,115,32,116,104,101,32,100,101,102,97,117,108,116,41,44,32,99,111,110,115,105,100,101,114,10,9,32,32,32,108,105,110,101,
+115,32,108,101,115,115,32,116,104,97,110,32,116,104,105,115,32,108,101,110,103,116,104,32,97,115,32,101,110,100,45,111,102,45,99,108,97,117,115,101,10,45,112,32,60,105,110,116,101,103,101,114,62,10,9,32,32,32,80,105,116,99,104,32,97,100,106,117,115,116,109,101,110,116,44,32,48,32,116,111,32,57,57,44,32,100,101,102,97,117,108,116,32,105,115,32,53,48,10,45,115,32,60,105,110,116,101,103,101,114,62,10,9,32,32,32,83,112,101,101,100,32,105,110,32,119,111,114,100,115,32,112,101,114,32,109,105,110,117,116,
+101,44,32,56,48,32,116,111,32,52,53,48,44,32,100,101,102,97,117,108,116,32,105,115,32,49,55,53,10,45,118,32,60,118,111,105,99,101,32,110,97,109,101,62,10,9,32,32,32,85,115,101,32,118,111,105,99,101,32,102,105,108,101,32,111,102,32,116,104,105,115,32,110,97,109,101,32,102,114,111,109,32,101,115,112,101,97,107,45,100,97,116,97,47,118,111,105,99,101,115,10,45,119,32,60,119,97,118,101,32,102,105,108,101,32,110,97,109,101,62,10,9,32,32,32,87,114,105,116,101,32,115,112,101,101,99,104,32,116,111,32,116,
+104,105,115,32,87,65,86,32,102,105,108,101,44,32,114,97,116,104,101,114,32,116,104,97,110,32,115,112,101,97,107,105,110,103,32,105,116,32,100,105,114,101,99,116,108,121,10,45,98,9,32,32,32,73,110,112,117,116,32,116,101,120,116,32,101,110,99,111,100,105,110,103,44,32,49,61,85,84,70,56,44,32,50,61,56,32,98,105,116,44,32,52,61,49,54,32,98,105,116,32,10,45,109,9,32,32,32,73,110,116,101,114,112,114,101,116,32,83,83,77,76,32,109,97,114,107,117,112,44,32,97,110,100,32,105,103,110,111,114,101,32,111,116,
+104,101,114,32,60,32,62,32,116,97,103,115,10,45,113,9,32,32,32,81,117,105,101,116,44,32,100,111,110,39,116,32,112,114,111,100,117,99,101,32,97,110,121,32,115,112,101,101,99,104,32,40,109,97,121,32,98,101,32,117,115,101,102,117,108,32,119,105,116,104,32,45,120,41,10,45,120,9,32,32,32,87,114,105,116,101,32,112,104,111,110,101,109,101,32,109,110,101,109,111,110,105,99,115,32,116,111,32,115,116,100,111,117,116,10,45,88,9,32,32,32,87,114,105,116,101,32,112,104,111,110,101,109,101,115,32,109,110,101,109,
+111,110,105,99,115,32,97,110,100,32,116,114,97,110,115,108,97,116,105,111,110,32,116,114,97,99,101,32,116,111,32,115,116,100,111,117,116,10,45,122,9,32,32,32,78,111,32,102,105,110,97,108,32,115,101,110,116,101,110,99,101,32,112,97,117,115,101,32,97,116,32,116,104,101,32,101,110,100,32,111,102,32,116,104,101,32,116,101,120,116,10,45,45,99,111,109,112,105,108,101,61,60,118,111,105,99,101,32,110,97,109,101,62,10,9,32,32,32,67,111,109,112,105,108,101,32,112,114,111,110,117,110,99,105,97,116,105,111,110,
+32,114,117,108,101,115,32,97,110,100,32,100,105,99,116,105,111,110,97,114,121,32,102,114,111,109,32,116,104,101,32,99,117,114,114,101,110,116,10,9,32,32,32,100,105,114,101,99,116,111,114,121,46,32,60,118,111,105,99,101,32,110,97,109,101,62,32,115,112,101,99,105,102,105,101,115,32,116,104,101,32,108,97,110,103,117,97,103,101,10,45,45,105,112,97,32,32,32,32,32,32,87,114,105,116,101,32,112,104,111,110,101,109,101,115,32,116,111,32,115,116,100,111,117,116,32,117,115,105,110,103,32,73,110,116,101,114,
+110,97,116,105,111,110,97,108,32,80,104,111,110,101,116,105,99,32,65,108,112,104,97,98,101,116,10,45,45,112,97,116,104,61,34,60,112,97,116,104,62,34,10,9,32,32,32,83,112,101,99,105,102,105,101,115,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32,99,111,110,116,97,105,110,105,110,103,32,116,104,101,32,101,115,112,101,97,107,45,100,97,116,97,32,100,105,114,101,99,116,111,114,121,10,45,45,112,104,111,32,32,32,32,32,32,87,114,105,116,101,32,109,98,114,111,108,97,32,112,104,111,110,101,109,101,
+32,100,97,116,97,32,40,46,112,104,111,41,32,116,111,32,115,116,100,111,117,116,32,111,114,32,116,111,32,116,104,101,32,102,105,108,101,32,105,110,32,45,45,112,104,111,110,111,117,116,10,45,45,112,104,111,110,111,117,116,61,34,60,102,105,108,101,110,97,109,101,62,34,10,9,32,32,32,87,114,105,116,101,32,112,104,111,110,101,109,101,32,111,117,116,112,117,116,32,102,114,111,109,32,45,120,32,45,88,32,45,45,105,112,97,32,97,110,100,32,45,45,112,104,111,32,116,111,32,116,104,105,115,32,102,105,108,101,10,
+45,45,112,117,110,99,116,61,34,60,99,104,97,114,97,99,116,101,114,115,62,34,10,9,32,32,32,83,112,101,97,107,32,116,104,101,32,110,97,109,101,115,32,111,102,32,112,117,110,99,116,117,97,116,105,111,110,32,99,104,97,114,97,99,116,101,114,115,32,100,117,114,105,110,103,32,115,112,101,97,107,105,110,103,46,32,32,73,102,10,9,32,32,32,61,60,99,104,97,114,97,99,116,101,114,115,62,32,105,115,32,111,109,105,116,116,101,100,44,32,97,108,108,32,112,117,110,99,116,117,97,116,105,111,110,32,105,115,32,115,112,
+111,107,101,110,46,10,45,45,115,112,108,105,116,61,34,60,109,105,110,117,116,101,115,62,34,10,9,32,32,32,83,116,97,114,116,115,32,97,32,110,101,119,32,87,65,86,32,102,105,108,101,32,101,118,101,114,121,32,60,109,105,110,117,116,101,115,62,46,32,32,85,115,101,100,32,119,105,116,104,32,45,119,10,45,45,115,116,100,111,117,116,32,32,32,87,114,105,116,101,32,115,112,101,101,99,104,32,111,117,116,112,117,116,32,116,111,32,115,116,100,111,117,116,10,45,45,118,111,105,99,101,115,61,60,108,97,110,103,117,
+97,103,101,62,10,9,32,32,32,76,105,115,116,32,116,104,101,32,97,118,97,105,108,97,98,108,101,32,118,111,105,99,101,115,32,102,111,114,32,116,104,101,32,115,112,101,99,105,102,105,101,100,32,108,97,110,103,117,97,103,101,46,10,9,32,32,32,73,102,32,60,108,97,110,103,117,97,103,101,62,32,105,115,32,111,109,105,116,116,101,100,44,32,116,104,101,110,32,108,105,115,116,32,97,108,108,32,118,111,105,99,101,115,46,10,0],"i8",ALLOC_STATIC);__str32=allocate([10,115,112,101,97,107,32,116,101,120,116,45,116,111,
+45,115,112,101,101,99,104,58,32,37,115,32,32,32,68,97,116,97,32,97,116,58,32,37,115,10,37,115,0],"i8",ALLOC_STATIC);__str33=allocate([119,0],"i8",ALLOC_STATIC);__str34=allocate([67,97,110,39,116,32,119,114,105,116,101,32,116,111,58,32,37,115,10,0],"i8",ALLOC_STATIC);__str35=allocate([100,101,102,97,117,108,116,0],"i8",ALLOC_STATIC);__str36=allocate([70,97,105,108,101,100,32,116,111,32,114,101,97,100,32,0],"i8",ALLOC_STATIC);__str37=allocate([37,115,118,111,105,99,101,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);
+__str38=allocate([114,0],"i8",ALLOC_STATIC);__str39=allocate([37,115,102,105,108,101,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__str40=allocate([67,97,110,39,116,32,119,114,105,116,101,32,116,111,32,111,117,116,112,117,116,32,102,105,108,101,32,39,37,115,39,10,39,0],"i8",ALLOC_STATIC);__str41=allocate([45,119,32,111,112,116,105,111,110,32,109,117,115,116,32,98,101,32,117,115,101,100,32,98,101,99,97,117,115,101,32,116,104,101,32,112,114,111,103,114,97,109,32,119,97,115,32,98,117,105,108,116,32,119,
+105,116,104,111,117,116,32,97,32,115,111,117,110,100,32,105,110,116,101,114,102,97,99,101,10,0],"i8",ALLOC_STATIC);_uri_callback=allocate(1,"i32 (i32, i8*, i8*)*",ALLOC_STATIC);_phoneme_callback=allocate(1,"i32 (i8*)*",ALLOC_STATIC);_voice_pcnt=allocate(60,"i16",ALLOC_STATIC);_mnem_rules=allocate([0,0,0,0,1,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",
+0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);_mnem_flags=allocate([0,0,0,0,65,0,0,0,0,0,0,0,66,0,0,0,0,0,0,0,67,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,73,0,0,0,0,0,0,0,74,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,77,0,0,0,0,0,0,0,78,0,0,0,0,0,0,0,79,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,12,0,0,0,
+0,0,0,0,13,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,
+200,0,0,0,0,0,0,0,201,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,
+0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,
+0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str143=allocate([36,49,0],"i8",ALLOC_STATIC);__str244=allocate([36,50,0],"i8",ALLOC_STATIC);__str345=allocate([36,51,0],"i8",ALLOC_STATIC);__str446=allocate([36,52,0],"i8",ALLOC_STATIC);__str547=
+allocate([36,53,0],"i8",ALLOC_STATIC);__str648=allocate([36,54,0],"i8",ALLOC_STATIC);__str749=allocate([36,55,0],"i8",ALLOC_STATIC);__str850=allocate([36,117,0],"i8",ALLOC_STATIC);__str951=allocate([36,117,49,0],"i8",ALLOC_STATIC);__str1052=allocate([36,117,50,0],"i8",ALLOC_STATIC);__str1153=allocate([36,117,51,0],"i8",ALLOC_STATIC);__str1254=allocate([36,117,43,0],"i8",ALLOC_STATIC);__str1355=allocate([36,117,49,43,0],"i8",ALLOC_STATIC);__str1456=allocate([36,117,50,43,0],"i8",ALLOC_STATIC);__str1557=
+allocate([36,117,51,43,0],"i8",ALLOC_STATIC);__str1658=allocate([36,112,97,117,115,101,0],"i8",ALLOC_STATIC);__str1759=allocate([36,111,110,108,121,0],"i8",ALLOC_STATIC);__str1860=allocate([36,111,110,108,121,115,0],"i8",ALLOC_STATIC);__str1961=allocate([36,115,116,114,101,110,100,0],"i8",ALLOC_STATIC);__str2062=allocate([36,115,116,114,101,110,100,50,0],"i8",ALLOC_STATIC);__str2163=allocate([36,117,110,115,116,114,101,115,115,101,110,100,0],"i8",ALLOC_STATIC);__str2264=allocate([36,97,116,101,110,
+100,0],"i8",ALLOC_STATIC);__str2365=allocate([36,97,116,115,116,97,114,116,0],"i8",ALLOC_STATIC);__str2466=allocate([36,97,98,98,114,101,118,0],"i8",ALLOC_STATIC);__str2567=allocate([36,115,116,101,109,0],"i8",ALLOC_STATIC);__str2668=allocate([36,100,111,117,98,108,101,0],"i8",ALLOC_STATIC);__str2769=allocate([36,97,108,116,0],"i8",ALLOC_STATIC);__str2870=allocate([36,97,108,116,49,0],"i8",ALLOC_STATIC);__str2971=allocate([36,97,108,116,50,0],"i8",ALLOC_STATIC);__str3072=allocate([36,97,108,116,51,
+0],"i8",ALLOC_STATIC);__str3173=allocate([36,99,111,109,98,105,110,101,0],"i8",ALLOC_STATIC);__str3274=allocate([36,100,111,116,0],"i8",ALLOC_STATIC);__str3375=allocate([36,104,97,115,100,111,116,0],"i8",ALLOC_STATIC);__str3476=allocate([36,109,97,120,51,0],"i8",ALLOC_STATIC);__str3577=allocate([36,98,114,107,0],"i8",ALLOC_STATIC);__str3678=allocate([36,116,101,120,116,0],"i8",ALLOC_STATIC);__str3779=allocate([36,118,101,114,98,102,0],"i8",ALLOC_STATIC);__str3880=allocate([36,118,101,114,98,115,102,
+0],"i8",ALLOC_STATIC);__str3981=allocate([36,110,111,117,110,102,0],"i8",ALLOC_STATIC);__str4082=allocate([36,112,97,115,116,102,0],"i8",ALLOC_STATIC);__str4183=allocate([36,118,101,114,98,0],"i8",ALLOC_STATIC);__str4284=allocate([36,110,111,117,110,0],"i8",ALLOC_STATIC);__str43=allocate([36,112,97,115,116,0],"i8",ALLOC_STATIC);__str44=allocate([36,118,101,114,98,101,120,116,101,110,100,0],"i8",ALLOC_STATIC);__str45=allocate([36,99,97,112,105,116,97,108,0],"i8",ALLOC_STATIC);__str46=allocate([36,
+97,108,108,99,97,112,115,0],"i8",ALLOC_STATIC);__str47=allocate([36,97,99,99,101,110,116,0],"i8",ALLOC_STATIC);__str48=allocate([36,115,101,110,116,101,110,99,101,0],"i8",ALLOC_STATIC);__str49=allocate([36,63,0],"i8",ALLOC_STATIC);__str50=allocate([36,116,101,120,116,109,111,100,101,0],"i8",ALLOC_STATIC);__str51=allocate([36,112,104,111,110,101,109,101,109,111,100,101,0],"i8",ALLOC_STATIC);__ZZ22print_dictionary_flagsPjE3buf=allocate(20,"i8",ALLOC_STATIC);__str52=allocate([37,115,32,32,48,120,37,
+120,47,37,120,0],"i8",ALLOC_STATIC);__ZL5f_log=allocate(1,"%struct.FILE*",ALLOC_STATIC);__str53=allocate([67,97,110,39,116,32,97,99,99,101,115,115,32,40,37,115,41,32,102,105,108,101,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__ZL11hash_chains=allocate(4096,"i8*",ALLOC_STATIC);__ZL11hash_counts=allocate(4096,"i32",ALLOC_STATIC);__ZZL16copy_rule_stringPcRiE6outbuf=allocate(20,"i8*",ALLOC_STATIC);__ZL9rule_cond=allocate(80,"i8",ALLOC_STATIC);__ZL8rule_pre=allocate(80,"i8",ALLOC_STATIC);__ZL10rule_match=
+allocate(80,"i8",ALLOC_STATIC);__ZL9rule_post=allocate(80,"i8",ALLOC_STATIC);__ZL13rule_phonemes=allocate(80,"i8",ALLOC_STATIC);__ZZL16copy_rule_stringPcRiE16lettergp_letters=allocate([0,1,2,0,0,4,5,3,6],"i8",ALLOC_STATIC);__ZL7linenum=allocate(1,"i32",ALLOC_STATIC);__str54=allocate([37,53,100,58,32,69,120,112,101,99,116,101,100,32,50,32,100,105,103,105,116,115,32,97,102,116,101,114,32,39,76,39,10,0],"i8",ALLOC_STATIC);__ZL11error_count=allocate(1,"i32",ALLOC_STATIC);__ZL19letterGroupsDefined=allocate(26,
+"i8",ALLOC_STATIC);__str55=allocate([37,53,100,58,32,76,101,116,116,101,114,32,103,114,111,117,112,32,76,37,46,50,100,32,110,111,116,32,100,101,102,105,110,101,100,10,0],"i8",ALLOC_STATIC);__str56=allocate([117,110,112,114,0],"i8",ALLOC_STATIC);__str57=allocate([119,95,97,108,116,50,0],"i8",ALLOC_STATIC);__str58=allocate([119,95,97,108,116,51,0],"i8",ALLOC_STATIC);__str59=allocate([119,95,97,108,116,0],"i8",ALLOC_STATIC);__str60=allocate([112,95,97,108,116,50,0],"i8",ALLOC_STATIC);__str61=allocate([112,
+95,97,108,116,51,0],"i8",ALLOC_STATIC);__str62=allocate([112,95,97,108,116,0],"i8",ALLOC_STATIC);__str63=allocate([37,53,100,58,32,36,32,99,111,109,109,97,110,100,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,10,0],"i8",ALLOC_STATIC);__ZZL16copy_rule_stringPcRiE10next_state=allocate([2,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str64=allocate([32,40,0],"i8",ALLOC_STATIC);__str65=allocate([37,99,37,100,0],"i8",ALLOC_STATIC);
+__str66=allocate([101,105,112,118,100,102,113,32,116,98,97,32,0],"i8",ALLOC_STATIC);__ZZ10DecodeRulePKciPciE10symbols_lg=allocate([65,66,67,72,70,71,89],"i8",ALLOC_STATIC);__ZZ10DecodeRulePKciPciE7symbols=allocate([32,32,32,32,32,32,32,32,32,32,38,37,43,35,83,68,90,65,76,33,32,64,63,74,78,75,86,63,84,88,63,87],"i8",ALLOC_STATIC);__ZZ10DecodeRulePKciPciE6output=allocate(60,"i8",ALLOC_STATIC);__str68=allocate([37,53,100,58,9,0],"i8",ALLOC_STATIC);__str69=allocate([63,37,100,32,0],"i8",ALLOC_STATIC);
+__ZZL12compile_linePcS_PiE10nullstring=allocate(1,"i8",ALLOC_STATIC);__str70=allocate([95,45,0],"i8",ALLOC_STATIC);__ZL9text_mode_b=allocate(1,"i1",ALLOC_STATIC);__str71=allocate([37,53,100,58,32,85,110,107,110,111,119,110,32,107,101,121,119,111,114,100,58,32,37,115,10,0],"i8",ALLOC_STATIC);__str72=allocate([32,0],"i8",ALLOC_STATIC);__ZL21error_need_dictionary=allocate(1,"i32",ALLOC_STATIC);__str73=allocate([37,53,100,58,32,78,101,101,100,32,116,111,32,99,111,109,112,105,108,101,32,100,105,99,116,
+105,111,110,97,114,121,32,97,103,97,105,110,10,0],"i8",ALLOC_STATIC);__str74=allocate([37,53,100,58,32,66,97,100,32,112,104,111,110,101,109,101,32,91,37,99,93,32,40,48,120,37,120,41,32,105,110,58,32,37,115,32,32,37,115,10,0],"i8",ALLOC_STATIC);__str75=allocate([85,43,37,120,0],"i8",ALLOC_STATIC);__str76=allocate([37,53,100,58,32,84,119,111,32,109,97,110,121,32,112,97,114,116,115,32,105,110,32,97,32,109,117,108,116,105,45,119,111,114,100,32,101,110,116,114,121,58,32,37,100,10,0],"i8",ALLOC_STATIC);
+__str77=allocate([37,115,37,115,46,116,120,116,0],"i8",ALLOC_STATIC);__str79=allocate([37,115,37,115,0],"i8",ALLOC_STATIC);__str80=allocate([67,111,109,112,105,108,105,110,103,58,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__str82=allocate([9,37,100,32,101,110,116,114,105,101,115,10,0],"i8",ALLOC_STATIC);__str83=allocate([57,0],"i8",ALLOC_STATIC);__str84=allocate([37,53,100,58,32,69,120,112,101,99,116,101,100,32,50,32,100,105,103,105,116,115,32,97,102,116,101,114,32,39,46,76,39,10,0],"i8",ALLOC_STATIC);
+__str85=allocate([37,53,100,58,32,108,101,116,116,101,114,103,114,111,117,112,32,111,117,116,32,111,102,32,114,97,110,103,101,32,40,48,49,45,37,46,50,100,41,10,0],"i8",ALLOC_STATIC);__str86=allocate([37,53,100,58,32,108,101,116,116,101,114,103,114,111,117,112,32,76,37,46,50,100,32,105,115,32,97,108,114,101,97,100,121,32,100,101,102,105,110,101,100,10,0],"i8",ALLOC_STATIC);__str87=allocate([37,53,100,58,32,83,121,110,116,97,120,32,101,114,114,111,114,46,32,83,112,97,99,101,32,97,102,116,101,114,32,
+40,10,0],"i8",ALLOC_STATIC);__str88=allocate([36,103,114,111,117,112,0],"i8",ALLOC_STATIC);__ZL10group_name=allocate(13,"i8",ALLOC_STATIC);__str89=allocate([37,53,100,58,32,83,121,110,116,97,120,32,101,114,114,111,114,10,0],"i8",ALLOC_STATIC);__str90=allocate([37,53,100,58,32,66,97,100,32,112,104,111,110,101,109,101,32,91,37,99,93,32,105,110,32,37,115,10,0],"i8",ALLOC_STATIC);__str91=allocate([37,53,100,58,32,87,114,111,110,103,32,105,110,105,116,105,97,108,32,108,101,116,116,101,114,115,32,39,37,
+115,39,32,102,111,114,32,103,114,111,117,112,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__ZL10debug_flag=allocate(1,"i32",ALLOC_STATIC);__str92=allocate([37,53,100,58,32,98,97,100,32,99,111,110,100,105,116,105,111,110,32,110,117,109,98,101,114,32,63,37,100,10,0],"i8",ALLOC_STATIC);__str93=allocate([37,99,37,115,0],"i8",ALLOC_STATIC);__str95=allocate([47,47,0],"i8",ALLOC_STATIC);__ZL9group3_ix=allocate(1,"i32",ALLOC_STATIC);__str96=allocate([46,76,0],"i8",ALLOC_STATIC);__str97=allocate([46,114,101,112,
+108,97,99,101,0],"i8",ALLOC_STATIC);__str98=allocate([46,103,114,111,117,112,0],"i8",ALLOC_STATIC);__str99=allocate([48,120,37,120,0],"i8",ALLOC_STATIC);__str100=allocate([37,53,100,58,32,71,114,111,117,112,32,110,97,109,101,32,108,111,110,103,101,114,32,116,104,97,110,32,50,32,98,121,116,101,115,32,40,85,84,70,56,41,0],"i8",ALLOC_STATIC);__str101=allocate([114,98,0],"i8",ALLOC_STATIC);__str102=allocate([10,0],"i8",ALLOC_STATIC);__str103=allocate([9,37,100,32,114,117,108,101,115,44,32,37,100,32,103,
+114,111,117,112,115,32,40,37,100,41,10,10,0],"i8",ALLOC_STATIC);__str104=allocate([37,115,37,115,95,0],"i8",ALLOC_STATIC);__str105=allocate([37,115,114,117,108,101,115,46,116,120,116,0],"i8",ALLOC_STATIC);__str106=allocate([37,115,114,117,108,101,115,0],"i8",ALLOC_STATIC);__str107=allocate([37,115,37,99,37,115,95,100,105,99,116,0],"i8",ALLOC_STATIC);__str108=allocate([119,98,43,0],"i8",ALLOC_STATIC);__str109=allocate([37,115,37,99,116,101,109,112,0],"i8",ALLOC_STATIC);__str110=allocate([85,115,105,
+110,103,32,112,104,111,110,101,109,101,116,97,98,108,101,58,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__str111=allocate([114,111,111,116,115,0],"i8",ALLOC_STATIC);__str112=allocate([108,105,115,116,0],"i8",ALLOC_STATIC);__str113=allocate([108,105,115,116,120,0],"i8",ALLOC_STATIC);__str114=allocate([101,120,116,114,97,0],"i8",ALLOC_STATIC);_dictionary_skipwords=allocate(1,"i32",ALLOC_STATIC);__ZZ13SetWordStressP10TranslatorPcPjiiE15consonant_types=allocate([0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0],"i8",ALLOC_STATIC);
+__ZZ13SetWordStressP10TranslatorPcPjiiE10guess_ru_v=allocate([0,0,1,1,2,2,3,3,4,5,6,7,7,8,9,10],"i8",ALLOC_STATIC);__ZZ13SetWordStressP10TranslatorPcPjiiE10guess_ru_t=allocate([0,0,1,2,3,3,3,4,5,6,7,7,7,8,9,10],"i8",ALLOC_STATIC);__ZZ13SetWordStressP10TranslatorPcPjiiE8guess_ru=allocate([0,0,1,1,2,3,3,4,5,6,7,7,8,9,10,11],"i8",ALLOC_STATIC);__ZL15stress_phonemes=allocate([3,2,4,5,6,7,26],"i8",ALLOC_STATIC);__ZL13remove_accent=allocate([97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,100,110,
+111,111,111,111,111,0,111,117,117,117,117,121,116,115,97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,100,110,111,111,111,111,111,0,111,117,117,117,117,121,116,121,97,97,97,97,97,97,99,99,99,99,99,99,99,99,100,100,100,100,101,101,101,101,101,101,101,101,101,101,103,103,103,103,103,103,103,103,104,104,104,104,105,105,105,105,105,105,105,105,105,105,105,105,106,106,107,107,107,108,108,108,108,108,108,108,108,108,108,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,114,114,
+114,114,114,114,115,115,115,115,115,115,115,115,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,119,119,121,121,121,122,122,122,122,122,122,115,98,98,98,98,0,0,111,99,99,100,100,100,100,100,101,101,101,102,102,103,103,104,105,105,107,107,108,108,109,110,110,111,111,111,111,111,112,112,121,0,0,115,115,116,116,116,116,117,117,117,118,121,121,122,122,122,122,122,122,122,0,0,0,119,116,116,116,107,100,100,100,108,108,108,110,110,110,97,97,105,105,111,111,117,117,117,117,117,117,
+117,117,117,117,101,97,97,97,97,97,97,103,103,103,103,107,107,111,111,111,111,122,122,106,100,100,100,103,103,119,119,110,110,97,97,97,97,111,111,97,97,97,97,101,101,101,101,105,105,105,105,111,111,111,111,114,114,114,114,117,117,117,117,115,115,116,116,121,121,104,104,110,100,111,111,122,122,97,97,101,101,111,111,111,111,111,111,111,111,121,121,108,110,116,106,100,113,97,99,99,108,116,115,122,0,0,98,117,118,101,101,106,106,113,113,114,114,121,121,97,97,97,98,111,99,100,100,101,101,101,101,101,101,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"i8",ALLOC_STATIC);__ZZ12RemoveEndingP10TranslatorPciS1_E6ending=allocate(12,"i8",ALLOC_STATIC);__ZZ12RemoveEndingP10TranslatorPciS1_E16add_e_exceptions=
+allocate(8,"i8*",ALLOC_STATIC);__str115=allocate([105,111,110,0],"i8",ALLOC_STATIC);__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions=allocate(32,"i8*",ALLOC_STATIC);__str1116=allocate([99,0],"i8",ALLOC_STATIC);__str2117=allocate([114,115,0],"i8",ALLOC_STATIC);__str3118=allocate([105,114,0],"i8",ALLOC_STATIC);__str4119=allocate([117,114,0],"i8",ALLOC_STATIC);__str5120=allocate([97,116,104,0],"i8",ALLOC_STATIC);__str6121=allocate([110,115,0],"i8",ALLOC_STATIC);__str7122=allocate([117,0],"i8",
+ALLOC_STATIC);__str8123=allocate([97,100,100,32,101,10,0],"i8",ALLOC_STATIC);__str9124=allocate([115,0],"i8",ALLOC_STATIC);__str10125=allocate([101,115,0],"i8",ALLOC_STATIC);_ipa1=allocate([32,0,33,0,34,0,688,0,36,0,37,0,230,0,712,0,40,0,638,0,42,0,43,0,716,0,45,0,46,0,47,0,594,0,49,0,50,0,604,0,52,0,53,0,54,0,55,0,629,0,57,0,720,0,690,0,60,0,61,0,62,0,660,0,601,0,593,0,946,0,231,0,240,0,603,0,70,0,610,0,295,0,618,0,607,0,75,0,76,0,625,0,331,0,596,0,934,0,611,0,640,0,643,0,952,0,650,0,652,0,339,0,
+967,0,248,0,658,0,810,0,92,0,93,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,102,0,609,0,104,0,105,0,106,0,107,0,108,0,109,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,771,0,127,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);
+__str11126=allocate([61,61,44,44,39,39,0],"i8",ALLOC_STATIC);__str12127=allocate([40,37,115,41,0],"i8",ALLOC_STATIC);__str13128=allocate([61,61,44,44,39,42,32,32,0],"i8",ALLOC_STATIC);__str14129=allocate([70,108,97,103,115,58,32,32,37,115,32,32,37,115,10,0],"i8",ALLOC_STATIC);__str15130=allocate([70,111,117,110,100,58,32,39,37,115,32,37,115,0],"i8",ALLOC_STATIC);__str16131=allocate([70,111,117,110,100,58,32,39,37,115,0],"i8",ALLOC_STATIC);__str17132=allocate([39,32,91,37,115,93,32,32,37,115,10,0],
+"i8",ALLOC_STATIC);__str18133=allocate([101,110,0],"i8",ALLOC_STATIC);__str19134=allocate([66,97,100,32,114,117,108,101,115,32,100,97,116,97,32,105,110,32,39,37,115,95,100,105,99,116,39,32,97,116,32,48,120,37,120,10,0],"i8",ALLOC_STATIC);_dictionary_name=allocate(40,"i8",ALLOC_STATIC);__str20136=allocate([37,115,37,99,37,115,95,100,105,99,116,0],"i8",ALLOC_STATIC);__str21137=allocate([114,98,0],"i8",ALLOC_STATIC);__str22138=allocate([67,97,110,39,116,32,114,101,97,100,32,100,105,99,116,105,111,110,
+97,114,121,32,102,105,108,101,58,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__str23139=allocate([69,109,112,116,121,32,95,100,105,99,116,32,102,105,108,101,58,32,39,37,115,10,0],"i8",ALLOC_STATIC);__str24140=allocate([66,97,100,32,100,97,116,97,58,32,39,37,115,39,32,40,37,120,32,108,101,110,103,116,104,61,37,120,41,10,0],"i8",ALLOC_STATIC);__str25141=allocate([69,114,114,111,114,32,105,110,32,37,115,95,114,117,108,101,115,44,32,110,111,32,100,101,102,97,117,108,116,32,114,117,108,101,32,103,114,111,
+117,112,10,0],"i8",ALLOC_STATIC);__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement=allocate(160,"i8",ALLOC_STATIC);__str26142=allocate([37,115,32,0],"i8",ALLOC_STATIC);__str27143=allocate([82,101,112,108,97,99,101,58,32,37,115,32,32,37,115,10,0],"i8",ALLOC_STATIC);__ZZ11LookupFlagsP10TranslatorPKcE5flags=allocate(8,"i32",ALLOC_STATIC);__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best=allocate(16,["i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0],ALLOC_STATIC);__str28144=
+allocate(1,"i8",ALLOC_STATIC);__str29145=allocate([37,51,100,9,37,115,32,91,37,115,93,10,0],"i8",ALLOC_STATIC);__str30146=allocate([85,110,112,114,111,110,111,117,110,99,97,98,108,101,63,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__str31147=allocate([84,114,97,110,115,108,97,116,101,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__ZZ14TranslateRulesP10TranslatorPcS1_iS1_iPjE9str_pause=allocate([11,0],"i8",ALLOC_STATIC);__str32148=allocate([37,99,37,115,0],"i8",ALLOC_STATIC);__ZL13diereses_list=allocate([228,
+0,235,0,239,0,246,0,252,0,255,0,0,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__str33149=allocate([95,63,63,0],"i8",ALLOC_STATIC);_env_fall=allocate([255,253,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,188,186,184,182,180,178,176,174,172,170,168,166,164,162,160,158,156,154,152,150,148,146,144,142,140,138,136,134,132,130,128,126,124,122,120,118,116,114,112,110,108,106,104,102,100,98,96,94,
+92,90,88,86,84,82,80,78,76,74,72,70,68,66,64,62,60,58,56,54,52,50,48,46,44,42,40,38,36,34,32,30,28,26,24,22,20,18,16,14,12,10,8,6,4,2,0],"i8",ALLOC_STATIC);__ZL10number_pre=allocate(1,"i32",ALLOC_STATIC);__ZL11number_tail=allocate(1,"i32",ALLOC_STATIC);__ZL12last_primary=allocate(1,"i32",ALLOC_STATIC);__ZL12syllable_tab=allocate(1,"%struct.SYLLABLE*",ALLOC_STATIC);__ZL9tone_posn=allocate(1,"i32",ALLOC_STATIC);__ZL10tone_posn2=allocate(1,"i32",ALLOC_STATIC);__ZL8no_tonic_b=allocate(1,"i1",ALLOC_STATIC);
+__ZL7drops_0=allocate([9,0,0,0,9,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,23,0,0,0,55,0,0,0,32,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZL18calc_pitch_segmentiiP9TONE_HEADP12TONE_NUCLEUSiiE12continue_tab=allocate([230,32,20,8,0],"i8",ALLOC_STATIC);__ZL8min_drop=allocate([6,0,0,0,7,0,0,0,9,0,0,0,9,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,25,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0],ALLOC_STATIC);_tunes=allocate(1,"%struct.TUNE*",ALLOC_STATIC);__ZL14tone_pitch_env=allocate(1,"i32",ALLOC_STATIC);__ZL15tone_head_table=allocate([46,57,78,50,0,0,0,0,3,7,5,0,0,0,0,0,46,57,78,46,0,0,0,0,3,7,5,0,0,0,0,0,46,57,78,46,0,0,0,0,3,7,5,0,0,0,0,0,46,57,90,50,0,0,0,0,3,9,5,0,0,0,0,0,46,57,78,50,0,0,0,0,3,7,5,0,0,0,0,0,46,57,74,55,0,0,0,0,4,7,5,0,0,0,0,0,46,57,74,55,0,0,0,0,4,7,5,0,0,0,0,0,46,57,74,55,0,0,0,0,4,7,5,0,0,0,0,0,46,57,78,50,0,0,0,0,3,7,5,0,0,0,0,0,46,57,78,46,0,0,0,0,3,7,
+5,0,0,0,0,0,46,57,78,50,0,0,0,0,3,7,5,0,0,0,0,0,34,41,41,32,0,0,0,0,3,7,5,0,0,0,0,0,46,57,55,50,0,0,0,0,3,7,5,0,0,0,0,0],["i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8",
+"i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0,"i8","i8","i8","i8","i32*",0,0,0,"i8","i8","i8",0,"i8*",0,0,0],ALLOC_STATIC);__ZL5oflow=allocate([0,40,24,8,0],"i8",ALLOC_STATIC);__ZL9oflow_emf=
+allocate([10,52,32,20,10],"i8",ALLOC_STATIC);__ZL10oflow_less=allocate([6,38,24,14,4],"i8",ALLOC_STATIC);__ZL18tone_nucleus_table=allocate([0,64,8,0,70,18,0,0,0,0,0,0,24,12,0,0,4,80,18,6,78,22,0,0,0,0,0,0,34,52,0,0,4,88,22,6,82,22,0,0,0,0,0,0,34,64,0,0,0,92,8,0,92,80,0,0,0,0,0,0,76,8,1,0,0,86,4,0,94,66,0,0,0,0,0,0,34,10,0,0,0,62,10,0,62,20,0,0,0,0,0,0,28,16,0,0,4,68,18,6,68,22,0,0,0,0,0,0,30,44,0,0,6,64,16,0,66,32,0,0,0,0,0,0,32,18,0,0,2,68,46,0,42,32,0,0,0,0,0,0,46,58,0,0,4,78,24,6,72,22,0,0,0,0,
+0,0,42,52,0,0,4,88,34,0,64,32,0,0,0,0,0,0,46,82,0,0,0,56,12,0,56,20,0,0,0,0,0,0,24,12,0,0,0,70,18,0,70,24,0,0,0,0,0,0,32,20,0,0],["i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8",
+"i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0,"i8","i8","i8","i8","i8","i8",0,0,"i16*",0,0,0,"i8","i8","i8",0],ALLOC_STATIC);_env_rise=allocate([0,2,4,
+6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,253,255],"i8",ALLOC_STATIC);_env_frise=allocate([255,244,234,
+224,214,204,195,186,177,168,159,151,143,135,127,120,113,106,99,92,86,80,74,68,63,57,52,47,43,38,34,30,26,23,19,16,13,11,8,6,4,2,1,0,0,0,0,0,0,0,1,2,3,4,5,7,8,10,12,14,16,19,21,23,26,29,31,34,37,40,44,46,48,50,52,54,57,59,61,64,66,69,71,74,76,79,81,84,87,90,93,95,98,101,104,107,110,113,116,120,123,126,129,133,136,139,143,146,150,153,157,160,164,168,172,175,179,183,187,191,195,199,203,207,211,215,219,224],"i8",ALLOC_STATIC);_envelope_data=allocate(80,"i8*",ALLOC_STATIC);__ZL11env_r_frise=allocate([207,
+204,201,198,195,192,189,185,180,176,171,167,162,156,151,146,140,134,129,123,117,111,105,99,93,87,80,74,68,62,56,51,45,39,34,28,23,18,13,8,4,2,2,1,0,0,0,0,0,1,1,2,3,4,5,7,8,10,12,13,15,18,20,22,25,27,30,33,36,39,42,45,48,52,54,56,58,60,63,65,67,70,72,75,77,80,82,85,88,90,93,96,99,102,105,108,111,114,117,120,123,126,129,133,136,139,143,146,150,153,157,160,164,168,172,175,179,183,187,191,195,199,203,207,211,215,219,224],"i8",ALLOC_STATIC);__ZL10env_frise2=allocate([255,249,244,238,233,228,223,218,213,
+208,203,198,193,189,184,179,175,170,166,161,157,153,149,144,140,136,132,128,125,121,117,113,110,106,103,99,96,93,89,86,83,80,77,74,71,68,65,62,60,57,55,52,50,47,45,43,40,38,36,34,32,30,28,26,25,23,21,20,18,17,15,14,13,12,10,9,8,7,6,5,5,4,3,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,3,4,4,5,6,7,8,9,10,11,12,14,15,16,18,19,21,23,24,26,28,30,32],"i8",ALLOC_STATIC);__ZL12env_r_frise2=allocate([208,206,205,204,202,200,199,197,195,193,192,189,187,184,181,179,176,173,170,167,163,160,157,153,150,146,143,
+139,135,132,128,124,120,116,112,109,105,101,97,93,89,85,81,77,74,70,66,62,59,55,52,49,47,45,42,40,38,36,34,32,30,28,26,25,23,21,20,18,17,15,14,13,12,10,9,8,7,6,5,5,4,3,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,3,4,4,5,6,7,8,9,10,11,12,14,15,16,18,19,21,23,24,26,28,30,32],"i8",ALLOC_STATIC);__ZL12env_risefall=allocate([152,153,153,154,156,157,159,161,164,167,169,172,176,179,182,186,190,193,197,201,205,209,212,216,220,223,227,230,234,237,240,242,245,247,249,251,252,253,254,254,255,255,255,255,255,
+255,254,253,251,250,248,246,243,241,238,236,233,230,228,224,221,218,215,211,208,204,200,196,192,188,184,180,176,172,167,163,159,154,150,145,141,136,132,127,123,118,114,109,105,101,96,92,88,84,80,76,72,68,64,60,57,53,50,47,43,40,38,35,32,29,26,23,21,18,15,13,10,8,7,5,3,2,1,0,0,0,0,0],"i8",ALLOC_STATIC);__ZL13env_fallrise3=allocate([254,255,255,255,255,255,254,253,252,250,248,246,244,241,238,235,232,229,225,222,218,214,210,205,201,196,191,186,182,176,171,166,161,156,150,145,139,134,128,123,117,111,
+106,100,95,89,84,79,73,68,63,58,53,48,43,38,34,29,25,21,17,13,10,7,4,3,1,0,0,0,0,0,0,0,0,1,1,2,4,5,7,9,11,13,16,18,21,24,27,30,34,37,41,45,49,53,58,62,67,72,76,81,87,91,94,98,101,104,107,110,113,116,118,120,123,124,126,128,129,130,131,131,132,132,131,131,130,129],"i8",ALLOC_STATIC);__ZL13env_fallrise4=allocate([114,114,113,113,112,111,109,108,106,104,102,100,97,95,92,90,87,84,81,78,75,72,69,66,63,59,56,53,50,47,44,41,38,35,32,29,27,24,22,20,18,16,14,12,11,10,9,8,7,7,7,7,7,6,5,5,5,5,5,5,5,5,5,6,7,
+7,8,9,10,12,13,15,16,18,20,22,24,27,29,32,35,38,41,44,47,51,55,59,63,67,71,76,81,86,91,96,101,106,111,116,121,127,132,137,143,149,155,161,167,173,179,186,192,199,206,213,220,227,234,241,245,247,250,252,253,254,255,255],"i8",ALLOC_STATIC);__ZL9env_fall2=allocate([254,254,253,253,252,251,251,250,250,249,248,248,247,247,246,246,245,244,244,243,243,242,242,241,240,240,239,238,238,237,236,235,234,234,233,232,231,230,229,228,227,226,225,224,222,221,220,219,217,216,214,213,211,210,208,206,204,203,201,199,
+197,195,192,190,188,185,183,181,178,175,173,170,167,164,161,158,154,151,148,144,141,137,133,129,125,121,117,113,109,104,100,97,94,91,87,84,81,77,74,70,67,64,60,57,53,50,46,42,39,35,31,28,24,20,17,13,11,9,7,5,4,3,2,1,0,0,0,0],"i8",ALLOC_STATIC);__ZL9env_rise2=allocate([0,0,0,0,1,1,1,2,2,3,3,4,4,5,6,6,7,8,8,9,10,11,12,12,13,14,15,16,17,18,19,20,22,23,24,25,27,28,29,31,32,34,35,37,38,40,41,43,45,47,48,50,52,54,56,58,60,62,64,66,68,71,73,75,78,80,82,85,87,90,93,95,98,101,103,106,109,112,115,118,121,124,
+127,130,134,137,140,144,147,150,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,208,211,214,217,220,223,226,228,231,233,236,238,240,242,244,246,248,250,251,253],"i8",ALLOC_STATIC);__ZL16env_risefallrise=allocate([127,127,127,128,129,131,132,135,137,140,143,146,150,153,157,161,165,170,174,178,183,187,192,197,201,205,210,214,218,222,226,230,234,237,240,243,245,248,250,251,252,253,254,254,253,252,251,249,247,244,240,236,231,226,220,213,206,198,189,180,169,158,146,136,130,125,
+119,114,108,102,96,90,84,78,73,66,60,55,50,45,40,36,31,27,24,20,17,14,12,9,7,6,5,4,4,4,4,5,6,8,10,13,16,20,24,29,35,41,47,55,62,71,80,90,100,112,124,131,133,136,138,140,142,143,145,146,147,147],"i8",ALLOC_STATIC);_punctuation_to_tone=allocate([0,1,2,3,0,4,0,1,2,3,0,4,5,6,2,3,0,4,5,7,1,3,0,4,8,9,10,3,0,0,8,8,10,3,0,0,11,11,11,11,0,0,12,12,12,12,0,0],"i8",ALLOC_STATIC);_n_tunes=allocate(1,"i32",ALLOC_STATIC);_namedata=allocate(1,"i8*",ALLOC_STATIC);__ZL10ungot_char=allocate(1,"i32",ALLOC_STATIC);__ZZL13WordToString2jE3buf=
+allocate(5,"i8",ALLOC_STATIC);__ZL13n_param_stack=allocate(1,"i32",ALLOC_STATIC);_param_stack=allocate(1280,"i32",ALLOC_STATIC);__ZL11ungot_char2=allocate(1,"i32",ALLOC_STATIC);__ZL12n_ssml_stack=allocate(1,"i32",ALLOC_STATIC);__ZL10ssml_stack=allocate(1520,["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,
+0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,
+0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8"],ALLOC_STATIC);__ZL17speech_parameters=allocate(60,"i32",ALLOC_STATIC);__ZL16current_voice_id=allocate(40,"i8",ALLOC_STATIC);__ZL11ignore_text_b=allocate(1,"i1",ALLOC_STATIC);__ZL10audio_text_b=allocate(1,"i1",ALLOC_STATIC);__ZL19clear_skipping_text_b=allocate(1,"i1",ALLOC_STATIC);_count_characters=allocate(1,"i32",
+ALLOC_STATIC);__ZL10sayas_mode=allocate(1,"i32",ALLOC_STATIC);__ZL7xmlbase=allocate(1,"i8*",ALLOC_STATIC);__str157=allocate(1,"i8",ALLOC_STATIC);__ZL11namedata_ix=allocate(1,"i32",ALLOC_STATIC);__ZL10n_namedata=allocate(1,"i32",ALLOC_STATIC);__ZZL17ProcessParamStackPcRiE10cmd_letter=allocate([0,83,65,80,82,0,67,0,0,0,0,0,70,0,0],"i8",ALLOC_STATIC);__str1158=allocate([37,99,37,100,37,99,0],"i8",ALLOC_STATIC);__ZZL14ReplaceKeyNamePciRiE5C_163=allocate([0,0,0,0,57376,0,0,0,0,0,0,0,57353,0,0,0,0,0,0,
+0,57439,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str2159=allocate([115,112,97,99,101,32,0],"i8",ALLOC_STATIC);__str3160=allocate([116,97,98,32,0],"i8",ALLOC_STATIC);__str4161=allocate([117,110,100,101,114,115,99,111,114,101,32,0],"i8",ALLOC_STATIC);__str5162=allocate([100,111,117,98,108,101,45,113,117,111,116,101,32,0],"i8",ALLOC_STATIC);__ZL10walpha_tab=allocate([1,
+255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,254,255,1,255,1,255,1,255,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,255,1,255,1,255,1,255,255,255,210,1,255,1,255,206,1,255,205,205,1,255,255,79,202,203,1,255,205,207,255,211,209,1,255,255,255,211,213,255,214,
+1,255,1,255,1,255,218,1,255,218,255,255,1,255,218,1,255,217,217,1,255,1,255,219,1,255,255,255,1,255,255,255,255,255,255,255,2,1,255,2,1,255,2,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,255,2,1,255,1,255,255,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,255,0,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255,1,255],"i8",ALLOC_STATIC);__str7164=allocate([91,
+2,37,115,93,93,0],"i8",ALLOC_STATIC);__ZZL14LookupCharNameP10TranslatoriiE3buf=allocate(60,"i8",ALLOC_STATIC);__str8165=allocate([101,110,0],"i8",ALLOC_STATIC);__str9166=allocate([91,2,95,94,95,37,115,32,37,115,32,95,94,95,37,115,93,93,0],"i8",ALLOC_STATIC);__str10167=allocate([91,2,37,115,93,93,32,0],"i8",ALLOC_STATIC);__str11168=allocate([91,2,40,88,49,41,40,88,49,41,40,88,49,41,93,93,0],"i8",ALLOC_STATIC);__str12169=allocate([37,115,37,99,115,111,117,110,100,105,99,111,110,115,37,99,37,115,0],
+"i8",ALLOC_STATIC);__str13170=allocate([114,98,0],"i8",ALLOC_STATIC);__str14171=allocate([112,111,108,121,112,104,97,115,101,0],"i8",ALLOC_STATIC);__str15172=allocate([47,116,109,112,47,101,115,112,101,97,107,88,88,88,88,88,88,0],"i8",ALLOC_STATIC);__str16173=allocate([115,111,120,32,34,37,115,34,32,45,114,32,37,100,32,45,119,32,45,115,32,45,99,49,32,37,115,32,37,115,10,0],"i8",ALLOC_STATIC);__ZZL14LoadSoundFile2PKcE4slot=allocate([-1],"i32",ALLOC_STATIC);__ZL7f_input=allocate(1,"%struct.FILE*",ALLOC_STATIC);
+_p_wchar_input=allocate(1,"i32*",ALLOC_STATIC);__ZL12end_of_input_b=allocate(1,"i1",ALLOC_STATIC);_p_textinput=allocate(1,"i8*",ALLOC_STATIC);__ZZL4GetCvE6ungot2=allocate(1,"i32",ALLOC_STATIC);__ZZL4GetCvE5mask2=allocate([0,128,32,48],"i8",ALLOC_STATIC);__str17174=allocate([1,37,100,73,32,0],"i8",ALLOC_STATIC);__str18175=allocate([32,37,115,0],"i8",ALLOC_STATIC);__str19176=allocate([1,43,49,48,83,0],"i8",ALLOC_STATIC);__str20177=allocate([32,1,45,49,48,83,0],"i8",ALLOC_STATIC);__str21178=allocate([32,
+37,115,32,37,100,32,37,115,0],"i8",ALLOC_STATIC);__ZL19ssml_ignore_l_angle=allocate(1,"i32",ALLOC_STATIC);__ZL11punct_chars=allocate([44,0,46,0,63,0,33,0,58,0,59,0,8211,0,8212,0,8230,0,894,0,903,0,2404,0,1417,0,1373,0,1372,0,1374,0,1371,0,2843,0,1567,0,4962,0,4963,0,4964,0,4965,0,4966,0,4967,0,4968,0,4347,0,12289,0,12290,0,-255,0,-244,0,-242,0,-230,0,-229,0,-225,0,0,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL16punct_attributes=allocate([0,0,0,0,266260,0,0,0,524328,0,0,0,532520,0,0,0,536621,0,0,0,262174,0,0,0,266270,0,0,0,266270,0,0,0,266270,0,0,0,2396190,0,0,0,532520,0,0,0,266270,0,0,0,557096,0,0,0,557096,0,0,0,266260,0,0,0,1585197,0,0,0,1581096,0,0,0,1572904,0,0,0,266270,0,0,0,532520,0,0,0,524328,0,0,0,266260,0,0,0,266270,0,
+0,0,262174,0,0,0,262174,0,0,0,532520,0,0,0,524358,0,0,0,524358,0,0,0,299028,0,0,0,557096,0,0,0,569389,0,0,0,299028,0,0,0,557096,0,0,0,294942,0,0,0,299038,0,0,0,565288,0,0,0,266270,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZL16GetSsmlAttributePwPKcE5empty=allocate(4,"i32",ALLOC_STATIC);__str22179=allocate([120,109,108,58,108,97,110,103,0],"i8",ALLOC_STATIC);__str23180=allocate([110,97,109,101,0],"i8",ALLOC_STATIC);__str24181=allocate([118,97,114,105,97,110,116,0],"i8",ALLOC_STATIC);__str25182=allocate([97,103,101,0],"i8",ALLOC_STATIC);__str26183=allocate([103,
+101,110,100,101,114,0],"i8",ALLOC_STATIC);__ZZL18GetVoiceAttributesPwiE11mnem_gender=allocate([0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str27184=allocate([109,97,108,101,0],"i8",ALLOC_STATIC);__str28185=allocate([102,101,109,97,108,101,0],"i8",ALLOC_STATIC);__str29186=allocate([110,101,117,116,114,97,108,0],"i8",ALLOC_STATIC);__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs=
+allocate(20,"%struct.ACCENTS*",ALLOC_STATIC);__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate=allocate([0,0,0,0,100,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,80,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,125,0,0,0,0,0,0,0,160,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str30187=allocate([120,45,115,108,111,119,0],"i8",ALLOC_STATIC);__str31188=allocate([115,
+108,111,119,0],"i8",ALLOC_STATIC);__str32189=allocate([109,101,100,105,117,109,0],"i8",ALLOC_STATIC);__str33190=allocate([102,97,115,116,0],"i8",ALLOC_STATIC);__str34191=allocate([120,45,102,97,115,116,0],"i8",ALLOC_STATIC);__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume=allocate([0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,150,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,
+0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str35192=allocate([115,105,108,101,110,116,0],"i8",ALLOC_STATIC);__str36193=allocate([120,45,115,111,102,116,0],"i8",ALLOC_STATIC);__str37194=allocate([115,111,102,116,0],"i8",ALLOC_STATIC);__str38195=allocate([108,111,117,100,0],"i8",ALLOC_STATIC);__str39196=allocate([120,45,108,111,117,100,0],"i8",ALLOC_STATIC);__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch=
+allocate([0,0,0,0,100,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str40197=allocate([120,45,108,111,119,0],"i8",ALLOC_STATIC);__str41198=allocate([108,111,119,0],"i8",ALLOC_STATIC);__str42199=allocate([104,105,103,104,0],"i8",ALLOC_STATIC);__str43200=
+allocate([120,45,104,105,103,104,0],"i8",ALLOC_STATIC);__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range=allocate([0,0,0,0,100,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,140,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZL8ssmltags=allocate([0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,
+0,0,0,0,4,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0],["i8*",
+0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",
+0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str44201=allocate([115,112,101,97,107,0],"i8",ALLOC_STATIC);__str45202=allocate([118,111,105,99,101,0],"i8",ALLOC_STATIC);__str46203=allocate([112,114,111,115,111,100,121,0],"i8",ALLOC_STATIC);__str47204=
+allocate([115,97,121,45,97,115,0],"i8",ALLOC_STATIC);__str48205=allocate([109,97,114,107,0],"i8",ALLOC_STATIC);__str49206=allocate([115,0],"i8",ALLOC_STATIC);__str50207=allocate([112,0],"i8",ALLOC_STATIC);__str51208=allocate([112,104,111,110,101,109,101,0],"i8",ALLOC_STATIC);__str52209=allocate([115,117,98,0],"i8",ALLOC_STATIC);__str53210=allocate([116,116,115,58,115,116,121,108,101,0],"i8",ALLOC_STATIC);__str54211=allocate([97,117,100,105,111,0],"i8",ALLOC_STATIC);__str55212=allocate([101,109,112,
+104,97,115,105,115,0],"i8",ALLOC_STATIC);__str56213=allocate([98,114,101,97,107,0],"i8",ALLOC_STATIC);__str57214=allocate([109,101,116,97,100,97,116,97,0],"i8",ALLOC_STATIC);__str58215=allocate([98,114,0],"i8",ALLOC_STATIC);__str59216=allocate([108,105,0],"i8",ALLOC_STATIC);__str60217=allocate([100,100,0],"i8",ALLOC_STATIC);__str61218=allocate([105,109,103,0],"i8",ALLOC_STATIC);__str62219=allocate([116,100,0],"i8",ALLOC_STATIC);__str63220=allocate([104,49,0],"i8",ALLOC_STATIC);__str64221=allocate([104,
+50,0],"i8",ALLOC_STATIC);__str65222=allocate([104,51,0],"i8",ALLOC_STATIC);__str66223=allocate([104,52,0],"i8",ALLOC_STATIC);__str67224=allocate([104,114,0],"i8",ALLOC_STATIC);__str68225=allocate([115,99,114,105,112,116,0],"i8",ALLOC_STATIC);__str69226=allocate([115,116,121,108,101,0],"i8",ALLOC_STATIC);__str70227=allocate([102,111,110,116,0],"i8",ALLOC_STATIC);__str71228=allocate([98,0],"i8",ALLOC_STATIC);__str72229=allocate([105,0],"i8",ALLOC_STATIC);__str73230=allocate([115,116,114,111,110,103,
+0],"i8",ALLOC_STATIC);__str74231=allocate([101,109,0],"i8",ALLOC_STATIC);__str75232=allocate([99,111,100,101,0],"i8",ALLOC_STATIC);__ZL22ignore_if_self_closing=allocate([0,1,1,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0],"i8",ALLOC_STATIC);__str76233=allocate([102,105,101,108,100,0],"i8",ALLOC_STATIC);__str77234=allocate([109,111,100,101,0],"i8",ALLOC_STATIC);__str78235=allocate([112,117,110,99,116,117,97,116,105,111,110,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct=allocate([0,0,0,0,1,0,0,
+0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str79236=allocate([110,111,110,101,0],"i8",ALLOC_STATIC);__str80237=allocate([97,108,108,0],"i8",ALLOC_STATIC);__str81238=allocate([115,111,109,101,0],"i8",ALLOC_STATIC);__str82239=allocate([99,97,112,105,116,97,108,95,108,101,116,116,101,114,115,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals=allocate([0,0,0,0,0,
+0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str83240=allocate([110,111,0],"i8",ALLOC_STATIC);__str84241=allocate([115,112,101,108,108,105,110,103,0],"i8",ALLOC_STATIC);__str85242=allocate([105,99,111,110,0],"i8",ALLOC_STATIC);__str86243=allocate([112,105,116,99,104,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr=allocate(20,
+"i8*",ALLOC_STATIC);__str87244=allocate([114,97,116,101,0],"i8",ALLOC_STATIC);__str88245=allocate([118,111,108,117,109,101,0],"i8",ALLOC_STATIC);__str89246=allocate([114,97,110,103,101,0],"i8",ALLOC_STATIC);__str90247=allocate([108,101,118,101,108,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis=allocate([0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,
+0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str91248=allocate([114,101,100,117,99,101,100,0],"i8",ALLOC_STATIC);__str92249=allocate([109,111,100,101,114,97,116,101,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE23emphasis_to_pitch_range=allocate([50,50,40,70,90,90],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE18emphasis_to_volume=allocate([100,100,70,110,140,140],"i8",ALLOC_STATIC);__str93250=allocate([105,110,116,101,114,112,114,101,116,45,97,115,0],"i8",ALLOC_STATIC);__str94251=allocate([102,
+111,114,109,97,116,0],"i8",ALLOC_STATIC);__str95252=allocate([100,101,116,97,105,108,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as=allocate([0,0,0,0,18,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,193,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str96253=allocate([99,104,97,114,97,99,116,101,114,115,0],"i8",ALLOC_STATIC);
+__str97254=allocate([116,116,115,58,99,104,97,114,0],"i8",ALLOC_STATIC);__str98255=allocate([116,116,115,58,107,101,121,0],"i8",ALLOC_STATIC);__str99256=allocate([116,116,115,58,100,105,103,105,116,115,0],"i8",ALLOC_STATIC);__str100257=allocate([116,101,108,101,112,104,111,110,101,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_sayas_format=allocate([0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str101258=allocate([103,108,121,112,104,
+115,0],"i8",ALLOC_STATIC);__str102259=allocate([37,99,37,100,89,0],"i8",ALLOC_STATIC);__ZL11sayas_start=allocate(1,"i32",ALLOC_STATIC);__str103260=allocate([97,108,105,97,115,0],"i8",ALLOC_STATIC);__str104261=allocate([37,99,37,100,77,0],"i8",ALLOC_STATIC);__str105262=allocate([115,114,99,0],"i8",ALLOC_STATIC);__str106263=allocate([37,115,47,37,115,0],"i8",ALLOC_STATIC);__str107264=allocate([37,99,37,100,73,0],"i8",ALLOC_STATIC);__str108265=allocate([37,99,37,100,85,0],"i8",ALLOC_STATIC);__str109266=
+allocate([115,116,114,101,110,103,116,104,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break=allocate([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str110267=allocate([120,45,119,101,97,107,0],"i8",ALLOC_STATIC);__str111268=allocate([119,
+101,97,107,0],"i8",ALLOC_STATIC);__str112269=allocate([120,45,115,116,114,111,110,103,0],"i8",ALLOC_STATIC);__str113270=allocate([37,99,37,100,66,0],"i8",ALLOC_STATIC);__ZZL14ProcessSsmlTagPwPcRiiiE11break_value=allocate([0,0,0,0,7,0,0,0,14,0,0,0,21,0,0,0,40,0,0,0,80,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str114271=allocate([116,105,109,101,0],"i8",ALLOC_STATIC);__str115272=allocate([120,109,108,58,98,97,115,101,0],"i8",ALLOC_STATIC);__ZL10ungot_word=
+allocate(1,"i8*",ALLOC_STATIC);__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix=allocate([-1],"i32",ALLOC_STATIC);__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string=allocate(24,"i8",ALLOC_STATIC);__str116=allocate([37,115,37,99,37,99,0],"i8",ALLOC_STATIC);__str117=allocate([37,120,0],"i8",ALLOC_STATIC);__ZL18xml_char_mnemonics=allocate([0,0,0,0,62,0,0,0,0,0,0,0,57404,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,-1,0,0,0],
+["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str119=allocate([103,116,0],"i8",ALLOC_STATIC);__str120=allocate([108,116,0],"i8",ALLOC_STATIC);__str121=allocate([97,109,112,0],"i8",ALLOC_STATIC);__str122=allocate([113,117,111,116,0],"i8",ALLOC_STATIC);__str123=allocate([110,98,115,112,0],"i8",ALLOC_STATIC);__str124=allocate([97,112,111,115,0],"i8",ALLOC_STATIC);
+__str125=allocate([32,32,32,0],"i8",ALLOC_STATIC);__ZL12chars_ignore=allocate([8204,0,8205,0,0,0],["i16",0,"i16",0,"i16",0],ALLOC_STATIC);__str126=allocate([105,32,0],"i8",ALLOC_STATIC);__str127=allocate([95,99,97,112,0],"i8",ALLOC_STATIC);_param_defaults=allocate([0,0,0,0,175,0,0,0,100,0,0,0,50,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,
+"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZL6speed1=allocate([130],"i32",ALLOC_STATIC);__ZL6speed2=allocate([121],"i32",ALLOC_STATIC);__ZL6speed3=allocate([118],"i32",ALLOC_STATIC);__ZL12speed_lookup=allocate([255,255,255,255,255,253,249,245,242,238,235,232,228,225,222,218,216,213,210,207,204,201,198,196,193,191,188,186,183,181,179,176,174,172,169,168,165,163,161,159,158,155,153,152,150,148,146,145,143,141,139,137,136,135,133,131,130,129,127,126,124,
+123,122,120,119,118,117,115,114,113,112,111,110,109,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,89,88,87,86,85,84,83,82,82,81,80,80,79,78,77,76,76,75,75,74,73,72,71,71,70,69,69,68,67,67,66,66,65,64,64,63,62,62,61,61,60,59,59,58,58,57,57,56,56,55,54,54,53,53,52,52,52,51,50,50,49,49,48,48,47,47,46,46,46,45,45,44,44,44,43,43,42,41,40,40,40,39,39,39,38,38,38,37,37,37,36,36,35,35,35,35,34,34,34,33,33,33,32,32,31,31,31,30,30,30,29,29,29,29,28,28,27,27,27,27,26,26,26,26,25,25,25,24,
+24,24,24,23,23,23,23,22,22,22,21,21,21,21,20,20,20,20,19,19,19,18,18,17,17,17,16,16,16,16,16,16,15,15,15,15,14,14,14,13,13,13,12,12,12,12,11,11,11,11,10,10,10,9,9,9,8,8,8],"i8",ALLOC_STATIC);__ZL14wav_factor_350=allocate([120,121,120,119,119,118,118,117,116,116,115,114,113,112,112,111,111,110,109,108,107,106,106,104,103,103,102,102,102,101,101,99,98,98,97,96,96,95,94,93,91,90,91,90,89,88,86,85,86,85,85,84,82,81,80,79,77,78,78,76,77,75,75,74,73,71,72,70,69,69,69,67,65,64,63,63,63,61,61,59,59,59,58,
+56,57,58,56,54,53,52,52,53,52,52,50,48,47,47,45,46,45],"i8",ALLOC_STATIC);__ZL16pause_factor_350=allocate([22,22,22,22,22,22,22,21,21,21,21,20,20,19,19,18,17,16,15,15,15,15,15,15,15],"i8",ALLOC_STATIC);__ZZ11CalcLengthsP10TranslatorE14more_syllables=allocate(1,"i32",ALLOC_STATIC);__str279=allocate([101,115,112,101,97,107,58,32,66,97,100,32,105,110,116,111,110,97,116,105,111,110,32,100,97,116,97,10,0],"i8",ALLOC_STATIC);__str281=allocate([48,77,65,0],"i8",ALLOC_STATIC);__str1282=allocate([49,77,65,
+0],"i8",ALLOC_STATIC);__str2283=allocate([48,77,0],"i8",ALLOC_STATIC);__str3284=allocate([95,37,100,77,37,100,111,0],"i8",ALLOC_STATIC);__ZL14number_control=allocate(1,"i32",ALLOC_STATIC);__str4285=allocate([95,37,100,77,37,100,101,0],"i8",ALLOC_STATIC);__str5286=allocate([95,37,100,77,37,100,120,0],"i8",ALLOC_STATIC);__str6287=allocate([95,37,100,77,37,100,0],"i8",ALLOC_STATIC);__str7288=allocate([95,48,111,102,0],"i8",ALLOC_STATIC);__str8289=allocate([95,37,115,37,100,111,0],"i8",ALLOC_STATIC);
+__str9290=allocate([95,37,115,37,100,101,0],"i8",ALLOC_STATIC);__str10291=allocate([95,37,115,37,100,120,0],"i8",ALLOC_STATIC);__str11292=allocate([95,37,115,37,100,0],"i8",ALLOC_STATIC);__str12293=allocate([95,48,77,37,100,0],"i8",ALLOC_STATIC);__str13294=allocate([95,48,77,50,0],"i8",ALLOC_STATIC);__ZL23speak_missing_thousands=allocate(1,"i32",ALLOC_STATIC);__str14295=allocate([95,37,100,77,49,0],"i8",ALLOC_STATIC);__str15296=allocate([95,48,77,49,0],"i8",ALLOC_STATIC);__str16297=allocate([37,115,
+37,115,0],"i8",ALLOC_STATIC);__ZL14n_digit_lookup=allocate(1,"i32",ALLOC_STATIC);__ZL12digit_lookup=allocate(1,"i8*",ALLOC_STATIC);__str17298=allocate([95,37,100,102,0],"i8",ALLOC_STATIC);__ZL11ph_ordinal2=allocate(12,"i8",ALLOC_STATIC);__str18299=allocate([95,37,100,37,99,120,0],"i8",ALLOC_STATIC);__str19300=allocate([95,37,100,37,99,0],"i8",ALLOC_STATIC);__str20301=allocate([95,37,100,101,0],"i8",ALLOC_STATIC);__str21302=allocate([95,37,100,97,0],"i8",ALLOC_STATIC);__str22303=allocate([95,37,100,
+0],"i8",ALLOC_STATIC);__str23304=allocate([95,48,0],"i8",ALLOC_STATIC);__str24305=allocate([95,37,100,88,37,99,0],"i8",ALLOC_STATIC);__str25306=allocate([95,37,100,88,0],"i8",ALLOC_STATIC);__str26307=allocate([95,111,114,100,50,48,0],"i8",ALLOC_STATIC);__str27308=allocate([95,111,114,100,0],"i8",ALLOC_STATIC);__str28309=allocate([95,48,97,110,100,0],"i8",ALLOC_STATIC);__str29310=allocate([37,115,37,115,37,115,37,115,0],"i8",ALLOC_STATIC);__str30311=allocate([37,115,37,115,37,115,0],"i8",ALLOC_STATIC);
+__str31312=allocate([95,48,67,111,0],"i8",ALLOC_STATIC);__str32313=allocate([95,48,67,48,0],"i8",ALLOC_STATIC);__str33314=allocate([95,48,67,0],"i8",ALLOC_STATIC);__str34315=allocate([95,37,100,67,111,0],"i8",ALLOC_STATIC);__str35316=allocate([95,37,100,67,48,0],"i8",ALLOC_STATIC);__str36317=allocate([95,37,100,67,0],"i8",ALLOC_STATIC);__str37318=allocate([95,35,37,115,0],"i8",ALLOC_STATIC);__str38319=allocate([95,100,112,116,0],"i8",ALLOC_STATIC);__str39320=allocate([95,46,0],"i8",ALLOC_STATIC);
+__str40321=allocate([95,48,90,37,100,0],"i8",ALLOC_STATIC);__str41322=allocate([95,100,112,116,50,0],"i8",ALLOC_STATIC);__ZZL17TranslateNumber_1P10TranslatorPcS1_PjP8WORD_TABiE9str_pause=allocate([11,0],"i8",ALLOC_STATIC);__str42323=allocate([105,120,99,109,118,108,100,0],"i8",ALLOC_STATIC);__ZZ14TranslateRomanP10TranslatorPcS1_P8WORD_TABE12roman_values=allocate([1,0,0,0,10,0,0,0,100,0,0,0,1E3,0,0,0,5,0,0,0,50,0,0,0,500,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,
+0,"i32",0,0,0],ALLOC_STATIC);__str43324=allocate([95,114,111,109,97,110,0],"i8",ALLOC_STATIC);__str44325=allocate([32,32,37,100,32,32,32,32,0],"i8",ALLOC_STATIC);__ZL18letter_accents_0e0=allocate([870,0,358,0,614,0,1190,0,678,0,1062,0,-30042,0,552,0,874,0,362,0,618,0,682,0,878,0,366,0,622,0,686,0,41,0,1203,0,884,0,372,0,628,0,1204,0,692,0,0,0,1140,0,890,0,378,0,634,0,698,0,382,0,57,0,702,0,0,0,934,0,0,0,422,0,0,0,998,0,0,0,360,0,0,0,616,0,0,0,808,0,0,0,488,0,0,0,489,0,0,0,1129,0,0,0,938,0,0,0,426,
+0,0,0,810,0,0,0,1002,0,0,0,490,0,0,0,620,0,0,0,428,0,0,0,812,0,0,0,556,0,0,0,621,0,0,0,1133,0,0,0,1198,0,0,0,942,0,0,0,430,0,0,0,1006,0,0,0,46,0,0,0,-29714,0,0,0,623,0,0,0,560,0,48,0,0,0,369,0,0,0,561,0,0,0,497,0,0,0,817,0,0,0,1137,0,0,0,371,0,0,0,563,0,0,0,499,0,51,0,0,0,51,0,0,0,948,0,0,0,436,0,0,0,756,0,0,0,-30028,0,0,0,375,0,0,0,567,0,0,0,503,0,0,0,376,0,0,0,632,0,0,0,568,0,0,0,504,0,0,0,569,0,0,0,505,0,0,0,1145,0,0,0,1210,0,0,0,954,0,0,0,442,0,0,0,1082,0,0,0,762,0,0,0,1018,0,0,0,636,0,0,0,638,
+0,0,0,0,0,383,0,0,0,831,0,0,0,511,0,56,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL18letter_accents_250=allocate([166,0,1,0,129,0,1383,0,0,0,296,0,1321,0,1385,0,234,0,0,0,1346,0,0,0,195,0,7491,0,0,0,1263,0,1388,0,44,0,108,0,4,0,0,0,173,0,1389,0,0,0,1262,
+0,5,0,110,0,1201,0,1265,0,1329,0,-28687,0,178,0,0,0,1394,0,0,0,1331,0,115,0,1268,0,-25932,0,0,0,8,0,183,0,0,0,5431,0,0,0,1335,0,0,0,205,0,119,0,2231,0,1336,0,0,0,0,0,201,0,265,0,185,0,1337,0,1274,0,10,0,1403,0,187,0,188,0,190,0,126,0,1343,0,319,0,0,0,267,0,0,0,204,0,140,0,0,0,0,0,103,0,0,0,3436,0,109,0,303,0,176,0,113,0,1398,0,1100,0,7244,0,-28695,0,0,0,-12311,0,-29127,0,0,0,-12743,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL13non_ascii_tab=allocate([0,0,945,0,601,0,603,0,947,0,953,0,339,0,969,0,966,0,643,0,965,0,658,0,660,0,638,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL11accents_tab=allocate([0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",
+0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str45326=allocate([95,108,105,103,0],"i8",ALLOC_STATIC);__str46327=allocate([95,115,109,99,0],"i8",ALLOC_STATIC);__str47328=allocate([95,116,117,114,0],"i8",ALLOC_STATIC);__str48329=allocate([95,114,101,118,0],"i8",ALLOC_STATIC);
+__str49330=allocate([95,99,114,108,0],"i8",ALLOC_STATIC);__str50331=allocate([95,97,99,117,0],"i8",ALLOC_STATIC);__str51332=allocate([95,98,114,118,0],"i8",ALLOC_STATIC);__str52333=allocate([95,104,97,99,0],"i8",ALLOC_STATIC);__str53334=allocate([95,99,101,100,0],"i8",ALLOC_STATIC);__str54335=allocate([95,99,105,114,0],"i8",ALLOC_STATIC);__str55336=allocate([95,100,105,97,0],"i8",ALLOC_STATIC);__str56337=allocate([95,97,99,50,0],"i8",ALLOC_STATIC);__str57338=allocate([95,100,111,116,0],"i8",ALLOC_STATIC);
+__str58339=allocate([95,103,114,118,0],"i8",ALLOC_STATIC);__str59340=allocate([95,109,99,110,0],"i8",ALLOC_STATIC);__str60341=allocate([95,111,103,111,0],"i8",ALLOC_STATIC);__str61342=allocate([95,114,110,103,0],"i8",ALLOC_STATIC);__str62343=allocate([95,115,116,107,0],"i8",ALLOC_STATIC);__str63344=allocate([95,116,108,100,0],"i8",ALLOC_STATIC);__str64345=allocate([95,98,97,114,0],"i8",ALLOC_STATIC);__str65346=allocate([95,114,102,120,0],"i8",ALLOC_STATIC);__str66347=allocate([95,104,111,107,0],"i8",
+ALLOC_STATIC);__str67348=allocate([37,115,37,99,37,115,37,99,37,115,37,115,0],"i8",ALLOC_STATIC);__str68349=allocate([37,115,37,99,37,99,37,115,0],"i8",ALLOC_STATIC);__str69350=allocate([37,99,37,115,37,99,37,115,37,99,0],"i8",ALLOC_STATIC);__ZZ12LookupLetterP10TranslatorjiPciE13single_letter=allocate(10,"i8",ALLOC_STATIC);__str70351=allocate([101,110,0],"i8",ALLOC_STATIC);__str72353=allocate([95,35,37,100,32,0],"i8",ALLOC_STATIC);__str73354=allocate([95,99,97,112,0],"i8",ALLOC_STATIC);__str74355=
+allocate([37,99,101,110,0],"i8",ALLOC_STATIC);__str75356=allocate([95,63,65,0],"i8",ALLOC_STATIC);__str76357=allocate([95,63,63,0],"i8",ALLOC_STATIC);__str77358=allocate([37,120,0],"i8",ALLOC_STATIC);__str78359=allocate([37,99,37,115,37,115,0],"i8",ALLOC_STATIC);_option_mbrola_phonemes=allocate(1,"i32",ALLOC_STATIC);__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem=allocate(1,"i32",ALLOC_STATIC);__ZL10mbrola_tab=allocate(1,"%struct.MBROLA_TAB*",ALLOC_STATIC);__ZL15mbr_name_prefix=
+allocate(1,"i32",ALLOC_STATIC);__ZZ10MbrolaFilliiE9n_samples=allocate(1,"i32",ALLOC_STATIC);__ZZL10WritePitchiiiiiE6output=allocate(50,"i8",ALLOC_STATIC);__str363=allocate([32,48,32,37,100,0],"i8",ALLOC_STATIC);__str1364=allocate([32,37,100,32,37,100,0],"i8",ALLOC_STATIC);__str2366=allocate([10,0],"i8",ALLOC_STATIC);__str3367=allocate([9,49,48,48,32,37,100,10,0],"i8",ALLOC_STATIC);__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix=allocate(1,"i32",ALLOC_STATIC);__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE11embedded_ix=
+allocate(1,"i32",ALLOC_STATIC);__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count=allocate(1,"i32",ALLOC_STATIC);__str4368=allocate([37,115,9,0],"i8",ALLOC_STATIC);__str5369=allocate(1,"i8",ALLOC_STATIC);__str6370=allocate([37,100,9,37,115,0],"i8",ALLOC_STATIC);__str7371=allocate([37,115,9,37,100,9,37,115,0],"i8",ALLOC_STATIC);__str8372=allocate([37,100,10,37,115,9,0],"i8",ALLOC_STATIC);__str9373=allocate([37,100,37,115,10,0],"i8",ALLOC_STATIC);__str10374=allocate([95,32,9,37,100,10,0],
+"i8",ALLOC_STATIC);__str11375=allocate([37,115,47,109,98,114,111,108,97,47,37,115,0],"i8",ALLOC_STATIC);__str12376=allocate([47,117,115,114,47,115,104,97,114,101,47,109,98,114,111,108,97,47,37,115,0],"i8",ALLOC_STATIC);__str13377=allocate([47,117,115,114,47,115,104,97,114,101,47,109,98,114,111,108,97,47,37,115,47,37,115,0],"i8",ALLOC_STATIC);__str14378=allocate([47,117,115,114,47,115,104,97,114,101,47,109,98,114,111,108,97,47,118,111,105,99,101,115,47,37,115,0],"i8",ALLOC_STATIC);__str15379=allocate([37,
+115,47,109,98,114,111,108,97,95,112,104,47,37,115,0],"i8",ALLOC_STATIC);__str16380=allocate([114,98,0],"i8",ALLOC_STATIC);__ZL14mbrola_control=allocate(1,"i32",ALLOC_STATIC);_version_string=allocate(1,"i8*",ALLOC_STATIC);_phoneme_tab=allocate(1024,"%struct.PHONEME_TAB*",ALLOC_STATIC);_n_phoneme_tab=allocate(1,"i32",ALLOC_STATIC);__ZZL15StressConditionP10TranslatorP12PHONEME_LISTiiE15condition_level=allocate([1,0,0,0,2,0,0,0,4,0,0,0,15,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);
+__ZZL18InterpretConditionP10TranslatoriP12PHONEME_LISTiE11ph_position=allocate([0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZL13NumInstnWordsPtE7n_words=allocate([1,1,1,1,1,1,1,1,1,2,4],"i8",ALLOC_STATIC);_phoneme_tab_flags=allocate(256,"i8",ALLOC_STATIC);_phoneme_tab_list=allocate(4800,["i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,
+0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","%struct.PHONEME_TAB*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);_current_phoneme_table=allocate(1,"i32",ALLOC_STATIC);__str385=allocate([73,110,118,97,108,105,100,32,105,110,115,116,114,117,99,116,105,111,110,32,37,46,52,120,32,102,111,114,32,112,104,111,110,101,109,101,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);_phoneme_index=allocate(1,"i16*",ALLOC_STATIC);_logging_type=allocate(1,"i32",
+ALLOC_STATIC);__str1386=allocate([37,115,37,99,37,115,0],"i8",ALLOC_STATIC);__str2387=allocate([99,111,110,102,105,103,0],"i8",ALLOC_STATIC);__str3388=allocate([114,0],"i8",ALLOC_STATIC);__str4389=allocate([108,111,103,0],"i8",ALLOC_STATIC);__str5390=allocate([37,100,32,37,115,0],"i8",ALLOC_STATIC);_f_logespeak=allocate(1,"%struct.FILE*",ALLOC_STATIC);__str7392=allocate([116,111,110,101,0],"i8",ALLOC_STATIC);__str8393=allocate([112,97,95,100,101,118,105,99,101,0],"i8",ALLOC_STATIC);__str9394=allocate([37,
+100,0],"i8",ALLOC_STATIC);_option_device_number=allocate([-1],"i32",ALLOC_STATIC);__str10395=allocate([115,111,117,110,100,105,99,111,110,0],"i8",ALLOC_STATIC);__str11396=allocate([95,37,99,32,37,115,0],"i8",ALLOC_STATIC);_phoneme_tab_number=allocate(1,"i32",ALLOC_STATIC);_n_phoneme_tables=allocate(1,"i32",ALLOC_STATIC);__str12398=allocate([101,115,112,101,97,107,58,32,78,111,32,101,110,118,101,108,111,112,101,10,0],"i8",ALLOC_STATIC);_phondata_ptr=allocate(1,"i8*",ALLOC_STATIC);_seq_len_adjust=allocate(1,
+"i32",ALLOC_STATIC);__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf=allocate(200,["i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",
+0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",
+0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0,"i16",0,"i16",0,"%struct.frame_t*",0,0,0],ALLOC_STATIC);_wavefile_ix=allocate(1,"i32",ALLOC_STATIC);__ZL16phoneme_tab_data=allocate(1,"i8*",ALLOC_STATIC);__str13399=allocate([114,98,0],"i8",ALLOC_STATIC);__str14400=allocate([67,97,110,39,116,32,114,101,97,100,32,100,97,116,97,32,102,105,108,101,58,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__str15401=allocate([112,104,111,110,116,97,98,0],"i8",ALLOC_STATIC);__str16402=allocate([112,
+104,111,110,105,110,100,101,120,0],"i8",ALLOC_STATIC);__str17403=allocate([112,104,111,110,100,97,116,97,0],"i8",ALLOC_STATIC);__str18404=allocate([105,110,116,111,110,97,116,105,111,110,115,0],"i8",ALLOC_STATIC);_wavefile_data=allocate(1,"i8*",ALLOC_STATIC);__str19405=allocate([49,46,52,53,46,48,52,32,32,50,53,46,65,112,114,46,49,49,0],"i8",ALLOC_STATIC);_version_phdata=allocate([83200],"i32",ALLOC_STATIC);_wavefile_amp=allocate(1,"i32",ALLOC_STATIC);_wavefile_ix2=allocate(1,"i32",ALLOC_STATIC);
+_wavefile_amp2=allocate(1,"i32",ALLOC_STATIC);_vowel_transition=allocate(16,"i32",ALLOC_STATIC);_vowel_transition0=allocate(1,"i32",ALLOC_STATIC);_vowel_transition1=allocate(1,"i32",ALLOC_STATIC);_this_ph_data=allocate(152,["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",0,0],ALLOC_STATIC);_n_phoneme_list=allocate(1,"i32",ALLOC_STATIC);__ZZ12WordToStringjE3buf=allocate(5,"i8",ALLOC_STATIC);__ZL14last_pitch_cmd=allocate(1,"i32",ALLOC_STATIC);__ZL12last_amp_cmd=allocate(1,"i32",ALLOC_STATIC);__ZL10last_frame=allocate(1,"%struct.frame_t*",ALLOC_STATIC);__ZL15syllable_centre=
+allocate(1,"i32",ALLOC_STATIC);__ZL10amp_length=allocate(1,"i32",ALLOC_STATIC);_speed=allocate(64,"i32",ALLOC_STATIC);__ZZL10AllocFramevE2ix=allocate(1,"i32",ALLOC_STATIC);__ZZL10AllocFramevE10frame_pool=allocate(10240,["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8"],ALLOC_STATIC);__ZZL13set_frame_rmsP7frame_tiE8sqrt_tab=allocate([0,0,64,0,90,0,110,0,128,0,143,0,156,0,169,0,181,0,192,0,202,0,212,0,221,0,230,0,239,0,247,0,256,0,263,0,271,0,278,0,286,0,293,0,300,0,306,0,313,0,320,0,326,0,332,0,338,0,344,0,350,0,356,0,362,0,367,0,373,0,378,0,384,0,389,0,394,0,399,0,404,0,409,0,414,0,419,0,424,0,429,0,434,0,438,0,443,0,448,0,452,0,457,0,461,0,465,0,470,0,474,0,478,0,483,0,487,0,491,0,495,0,499,0,503,0,507,0,
+512,0,515,0,519,0,523,0,527,0,531,0,535,0,539,0,543,0,546,0,550,0,554,0,557,0,561,0,565,0,568,0,572,0,576,0,579,0,583,0,586,0,590,0,593,0,596,0,600,0,603,0,607,0,610,0,613,0,617,0,620,0,623,0,627,0,630,0,633,0,636,0,640,0,643,0,646,0,649,0,652,0,655,0,658,0,662,0,665,0,668,0,671,0,674,0,677,0,680,0,683,0,686,0,689,0,692,0,695,0,698,0,701,0,704,0,706,0,709,0,712,0,715,0,718,0,721,0,724,0,726,0,729,0,732,0,735,0,738,0,740,0,743,0,746,0,749,0,751,0,754,0,757,0,759,0,762,0,765,0,768,0,770,0,773,0,775,
+0,778,0,781,0,783,0,786,0,789,0,791,0,794,0,796,0,799,0,801,0,804,0,807,0,809,0,812,0,814,0,817,0,819,0,822,0,824,0,827,0,829,0,832,0,834,0,836,0,839,0,841,0,844,0,846,0,849,0,851,0,853,0,856,0,858,0,861,0,863,0,865,0,868,0,870,0,872,0,875,0,877,0,879,0,882,0,884,0,886,0,889,0,891,0,893,0,896,0,898,0,900,0,902,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL12syllable_end=allocate(1,"i32",ALLOC_STATIC);__ZL14syllable_start=allocate(1,"i32",
+ALLOC_STATIC);__ZL8timer_on_b=allocate(1,"i1",ALLOC_STATIC);__ZL6paused_b=allocate(1,"i1",ALLOC_STATIC);__ZL10last_wcmdq=allocate(1,"i32",ALLOC_STATIC);__ZL12pitch_length=allocate(1,"i32",ALLOC_STATIC);__ZL13fmt_amplitude=allocate(1,"i32",ALLOC_STATIC);__ZL10modn_flags=allocate(1,"i32",ALLOC_STATIC);__ZZ18FormantTransition2P10frameref_tRijjP11PHONEME_TABiE10vcolouring=allocate([243,0,272,0,256,0,256,0,256,0,256,0,256,0,240,0,240,0,240,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0],ALLOC_STATIC);_n_soundicon_tab=allocate([4],"i32",ALLOC_STATIC);_soundicon_tab=allocate(1280,["i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",
+0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",
+0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",
+0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0],ALLOC_STATIC);__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b=
+allocate(1,"i1",ALLOC_STATIC);_mbrola_name=allocate(20,"i8",ALLOC_STATIC);__ZZ8GenerateP12PHONEME_LISTPiiE2ix=allocate(1,"i32",ALLOC_STATIC);__ZZ8GenerateP12PHONEME_LISTPiiE11embedded_ix=allocate(1,"i32",ALLOC_STATIC);__ZZ8GenerateP12PHONEME_LISTPiiE10word_count=allocate(1,"i32",ALLOC_STATIC);__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix=allocate(1,"i32",ALLOC_STATIC);__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text=allocate(1,"%struct.FILE*",ALLOC_STATIC);__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text=allocate(1,
+"i8*",ALLOC_STATIC);_phoneme_list=allocate(24E3,["i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8",
+"i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8",
+"i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",
+0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8",
+"i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8",
+"i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0,"i8","i8","i8","i8","i16",0,"i16",0,"%struct.PHONEME_TAB*",0,0,0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8",0,0],ALLOC_STATIC);__str420=allocate([37,115,10,
+0],"i8",ALLOC_STATIC);__str1421=allocate([87,97,114,110,105,110,103,58,32,65,99,99,101,110,116,101,100,32,108,101,116,116,101,114,115,32,97,114,101,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,44,32,101,103,58,32,85,43,48,49,48,68,10,83,101,116,32,76,67,95,67,84,89,80,69,32,116,111,32,97,32,85,84,70,45,56,32,108,111,99,97,108,101,10,0],"i8",ALLOC_STATIC);__ZL9new_voice=allocate(1,"%struct.voice_t*",ALLOC_STATIC);_mbrola_delay=allocate(1,"i32",ALLOC_STATIC);_translator=allocate(1,"%struct.Translator*",
+ALLOC_STATIC);__ZL15length_mod_tabs=allocate(24,"i8*",ALLOC_STATIC);__ZL14length_mods_en=allocate([100,120,100,105,100,110,110,100,95,100,105,120,105,110,125,130,135,115,125,100,105,120,75,100,75,105,120,85,75,100,105,120,85,105,95,115,120,100,95,100,110,120,95,105,100,115,120,100,100,100,105,120,100,105,95,115,120,110,95,100,105,120,100,105,105,122,125,110,105,100,105,120,100,105,105,122,125,110,105,100,105,120,95,105,100,115,120,110,100,100,100,120,100,100,100,100,100,100,100,100],"i8",ALLOC_STATIC);
+__ZL15length_mods_en0=allocate([100,150,100,105,110,115,110,110,110,100,105,150,105,110,125,135,140,115,135,100,105,150,90,105,90,122,135,100,90,100,105,150,100,105,100,122,135,100,100,100,105,150,100,105,105,115,135,110,105,100,105,150,100,105,105,122,130,120,125,100,105,150,100,105,110,122,125,115,110,100,105,150,100,105,105,122,135,120,105,100,105,150,100,105,105,115,135,110,105,100,100,100,100,100,100,100,100,100,100,100],"i8",ALLOC_STATIC);__ZL17length_mods_equal=allocate([110,110,110,110,110,
+110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110],"i8",ALLOC_STATIC);__ZL8brackets=allocate([40,0,41,0,91,0,93,0,123,0,125,0,60,0,62,0,34,0,39,0,96,0,171,0,187,0,12298,0,
+12299,0,-8132,0,0,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ8utf8_outjPcE4code=allocate([0,192,224,240],"i8",ALLOC_STATIC);__ZZ8utf8_in2PiPKciE4mask=allocate([255,31,15,7],"i8",ALLOC_STATIC);__ZL13embedded_flag_b=allocate(1,"i1",ALLOC_STATIC);_count_sentences=allocate(1,"i32",ALLOC_STATIC);_count_words=allocate(1,"i32",ALLOC_STATIC);_end_character_position=allocate(1,"i32",ALLOC_STATIC);
+_skip_sentences=allocate(1,"i32",ALLOC_STATIC);_skip_marker=allocate(50,"i8",ALLOC_STATIC);_skip_words=allocate(1,"i32",ALLOC_STATIC);_skip_characters=allocate(1,"i32",ALLOC_STATIC);_skipping_text=allocate(1,"i32",ALLOC_STATIC);_new_sentence=allocate(1,"i32",ALLOC_STATIC);_option_sayas=allocate(1,"i32",ALLOC_STATIC);__ZL13option_sayas2=allocate(1,"i32",ALLOC_STATIC);__ZL15option_emphasis=allocate(1,"i32",ALLOC_STATIC);__ZL13word_emphasis_b=allocate(1,"i1",ALLOC_STATIC);_extra_indic_alphas_4864=allocate([2672,
+0,2673,0,0,0],["i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b=allocate(1,"i1",ALLOC_STATIC);_word_phonemes=allocate(160,"i8",ALLOC_STATIC);_option_phonemes=allocate(1,"i32",ALLOC_STATIC);_f_trans=allocate(1,"%struct.FILE*",ALLOC_STATIC);__str445=allocate([40,37,115,41,32,37,115,32,32,45,62,32,40,37,115,41,32,0],"i8",ALLOC_STATIC);__str1446=allocate([37,115,10,10,0],"i8",ALLOC_STATIC);__str2447=allocate([80,83,65,82,72,84,73,86,89,77,85,66,70,0],"i8",
+ALLOC_STATIC);__ZL6source=allocate(740,"i8",ALLOC_STATIC);__ZL11embedded_ix=allocate(1,"i32",ALLOC_STATIC);__ZL18count_sayas_digits=allocate(1,"i32",ALLOC_STATIC);_embedded_list=allocate(1E3,"i32",ALLOC_STATIC);__str3449=allocate([95,48,108,97,110,103,0],"i8",ALLOC_STATIC);_option_tone_flags=allocate(1,"i32",ALLOC_STATIC);__str4451=allocate([101,110,0],"i8",ALLOC_STATIC);__str5452=allocate([32,32,115,117,102,102,105,120,32,91,37,115,93,10,10,0],"i8",ALLOC_STATIC);__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_ss=
+allocate([0,115,115,0],"i8",ALLOC_STATIC);__str6453=allocate([104,115,120,0],"i8",ALLOC_STATIC);__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_zz=allocate([0,122,122,0],"i8",ALLOC_STATIC);__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_iz=allocate([0,105,122,0],"i8",ALLOC_STATIC);__str7454=allocate([37,115,37,115,37,115,0],"i8",ALLOC_STATIC);__ZL18any_stressed_words_b=allocate(1,"i1",ALLOC_STATIC);_translator2=allocate(1,"%struct.Translator*",ALLOC_STATIC);__ZL20translator2_language=allocate(20,
+"i8",ALLOC_STATIC);__str8456=allocate([87,79,82,68,58,32,102,108,103,61,37,46,53,120,32,108,101,110,61,37,100,32,32,39,0],"i8",ALLOC_STATIC);__str9457=allocate([39,10,0],"i8",ALLOC_STATIC);__ZL13embedded_read=allocate(1,"i32",ALLOC_STATIC);_option_capitals=allocate(1,"i32",ALLOC_STATIC);__str10459=allocate([95,94,95,0],"i8",ALLOC_STATIC);_n_ph_list2=allocate(1,"i32",ALLOC_STATIC);_ph_list2=allocate(8E3,["i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",
+0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0,"i8","i8","i8","i8","i16",0,"i16",0],ALLOC_STATIC);__ZZL13TranslateCharP10TranslatorPcijjPiE20hangul_compatibility=allocate([0,0,1,170,2,172,173,3,4,5,176,177,178,179,180,180,182,6,7,8,185,9,10,188,12,13,14,15,16,17,18,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117],"i8",ALLOC_STATIC);_pre_pause=allocate(1,"i32",ALLOC_STATIC);_clause_start_char=allocate(1,"i32",ALLOC_STATIC);_clause_start_word=
+allocate(1,"i32",ALLOC_STATIC);__ZZ15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPcE17voice_change_name=allocate(40,"i8",ALLOC_STATIC);__str11463=allocate([67,76,65,85,83,69,32,37,120,58,10,0],"i8",ALLOC_STATIC);__str12464=allocate([69,78,68,67,76,65,85,83,69,10,0],"i8",ALLOC_STATIC);__ZL16max_clause_pause=allocate(1,"i32",ALLOC_STATIC);_ctrl_embedded=allocate([1],"i8",ALLOC_STATIC);_option_phoneme_input=allocate(1,"i32",ALLOC_STATIC);__ZL6breaks=allocate([95,0,0,0],["i16",0,"i16",0],ALLOC_STATIC);
+_option_endpause=allocate(1,"i32",ALLOC_STATIC);_option_multibyte=allocate(1,"i32",ALLOC_STATIC);_option_tone2=allocate(1,"i32",ALLOC_STATIC);_option_phoneme_events=allocate(1,"i32",ALLOC_STATIC);_option_quiet=allocate(1,"i32",ALLOC_STATIC);_option_punctuation=allocate(1,"i32",ALLOC_STATIC);_option_ssml=allocate(1,"i32",ALLOC_STATIC);_option_phoneme_variants=allocate(1,"i32",ALLOC_STATIC);_option_wordgap=allocate(1,"i32",ALLOC_STATIC);_option_punctlist=allocate(240,"i32",ALLOC_STATIC);_option_linelength=
+allocate(1,"i32",ALLOC_STATIC);_n_replace_phonemes=allocate(1,"i32",ALLOC_STATIC);_replace_phonemes=allocate(180,"i8",ALLOC_STATIC);_charsets=allocate(80,"i16*",ALLOC_STATIC);__ZL10ISO_8859_1=allocate([160,0,161,0,162,0,163,0,164,0,165,0,166,0,167,0,168,0,169,0,170,0,171,0,172,0,173,0,174,0,175,0,176,0,177,0,178,0,179,0,180,0,181,0,182,0,183,0,184,0,185,0,186,0,187,0,188,0,189,0,190,0,191,0,192,0,193,0,194,0,195,0,196,0,197,0,198,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,206,0,207,0,208,0,209,0,
+210,0,211,0,212,0,213,0,214,0,215,0,216,0,217,0,218,0,219,0,220,0,221,0,222,0,223,0,224,0,225,0,226,0,227,0,228,0,229,0,230,0,231,0,232,0,233,0,234,0,235,0,236,0,237,0,238,0,239,0,240,0,241,0,242,0,243,0,244,0,245,0,246,0,247,0,248,0,249,0,250,0,251,0,252,0,253,0,254,0,255,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL10ISO_8859_2=allocate([160,0,260,0,728,0,321,0,164,0,317,0,346,0,167,0,168,0,352,0,350,0,356,0,377,0,173,0,381,0,379,0,176,0,261,0,731,0,322,0,180,0,318,0,347,0,711,0,184,0,353,0,351,0,357,0,378,0,733,0,382,0,380,0,340,0,193,0,194,0,258,0,196,0,313,0,262,0,199,0,268,0,201,0,280,0,203,0,282,0,205,0,206,0,270,0,272,0,323,0,327,0,211,0,212,0,336,0,214,0,215,0,344,0,366,0,218,0,368,0,220,0,221,0,354,0,223,0,341,0,225,0,226,0,259,0,228,0,314,
+0,263,0,231,0,269,0,233,0,281,0,235,0,283,0,237,0,238,0,271,0,273,0,324,0,328,0,243,0,244,0,337,0,246,0,247,0,345,0,367,0,250,0,369,0,252,0,253,0,355,0,729,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL10ISO_8859_3=allocate([160,0,294,0,728,0,163,0,164,0,0,0,
+292,0,167,0,168,0,304,0,350,0,286,0,308,0,173,0,0,0,379,0,176,0,295,0,178,0,179,0,180,0,181,0,293,0,183,0,184,0,305,0,351,0,287,0,309,0,189,0,0,0,380,0,192,0,193,0,194,0,0,0,196,0,266,0,264,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,206,0,207,0,0,0,209,0,210,0,211,0,212,0,288,0,214,0,215,0,284,0,217,0,218,0,219,0,220,0,364,0,348,0,223,0,224,0,225,0,226,0,0,0,228,0,267,0,265,0,231,0,232,0,233,0,234,0,235,0,236,0,237,0,238,0,239,0,0,0,241,0,242,0,243,0,244,0,289,0,246,0,247,0,285,0,249,0,250,0,251,
+0,252,0,365,0,349,0,729,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL10ISO_8859_4=allocate([160,0,260,0,312,0,342,0,164,0,296,0,315,0,167,0,168,0,352,0,274,0,290,0,358,0,173,0,381,0,175,0,176,0,261,0,731,0,343,0,180,0,297,0,316,0,711,0,184,0,353,0,275,0,291,0,359,
+0,330,0,382,0,331,0,256,0,193,0,194,0,195,0,196,0,197,0,198,0,302,0,268,0,201,0,280,0,203,0,278,0,205,0,206,0,298,0,272,0,325,0,332,0,310,0,212,0,213,0,214,0,215,0,216,0,370,0,218,0,219,0,220,0,360,0,362,0,223,0,257,0,225,0,226,0,227,0,228,0,229,0,230,0,303,0,269,0,233,0,281,0,235,0,279,0,237,0,238,0,299,0,273,0,326,0,333,0,311,0,244,0,245,0,246,0,247,0,248,0,371,0,250,0,251,0,252,0,361,0,363,0,729,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL10ISO_8859_5=allocate([160,0,1025,0,1026,0,1027,0,1028,0,1029,0,1030,0,1031,0,1032,0,1033,0,1034,0,1035,0,1036,0,173,0,1038,0,1039,0,1040,0,1041,0,1042,0,1043,0,1044,0,1045,0,1046,0,1047,0,1048,0,1049,0,1050,0,1051,0,1052,0,1053,0,1054,0,1055,0,1056,0,1057,0,1058,0,1059,0,1060,0,1061,0,1062,0,1063,0,1064,0,1065,
+0,1066,0,1067,0,1068,0,1069,0,1070,0,1071,0,1072,0,1073,0,1074,0,1075,0,1076,0,1077,0,1078,0,1079,0,1080,0,1081,0,1082,0,1083,0,1084,0,1085,0,1086,0,1087,0,1088,0,1089,0,1090,0,1091,0,1092,0,1093,0,1094,0,1095,0,1096,0,1097,0,1098,0,1099,0,1100,0,1101,0,1102,0,1103,0,8470,0,1105,0,1106,0,1107,0,1108,0,1109,0,1110,0,1111,0,1112,0,1113,0,1114,0,1115,0,1116,0,167,0,1118,0,1119,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL10ISO_8859_7=allocate([160,0,8216,0,8217,0,163,0,8364,0,8367,0,166,0,167,0,168,0,169,0,890,0,171,0,172,0,173,0,0,0,8213,0,176,0,177,0,178,0,179,0,900,0,901,0,902,0,183,0,904,0,905,0,906,0,187,0,908,0,189,0,910,0,911,0,912,0,913,0,914,0,915,0,916,0,917,0,918,0,919,0,920,0,921,0,922,0,923,0,924,0,925,0,926,0,927,0,928,0,929,0,0,0,931,0,
+932,0,933,0,934,0,935,0,936,0,937,0,938,0,939,0,940,0,941,0,942,0,943,0,944,0,945,0,946,0,947,0,948,0,949,0,950,0,951,0,952,0,953,0,954,0,955,0,956,0,957,0,958,0,959,0,960,0,961,0,962,0,963,0,964,0,965,0,966,0,967,0,968,0,969,0,970,0,971,0,972,0,973,0,974,0,0,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL10ISO_8859_9=allocate([160,0,161,0,162,0,163,0,164,0,165,0,166,0,167,0,168,0,169,0,170,0,171,0,172,0,173,0,174,0,175,0,176,0,177,0,178,0,179,0,180,0,181,0,182,0,183,0,184,0,185,0,186,0,187,0,188,0,189,0,190,0,191,0,192,0,193,0,194,0,195,0,196,0,197,0,198,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,206,0,207,0,286,0,209,0,210,0,211,0,212,0,213,0,214,0,215,0,216,0,217,0,218,0,219,0,220,0,304,0,350,0,223,0,224,0,225,0,226,0,227,0,228,0,229,0,230,0,231,0,232,
+0,233,0,234,0,235,0,236,0,237,0,238,0,239,0,287,0,241,0,242,0,243,0,244,0,245,0,246,0,247,0,248,0,249,0,250,0,251,0,252,0,305,0,351,0,255,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL11ISO_8859_14=allocate([160,0,7682,0,7683,0,163,0,266,0,267,0,7690,0,167,0,
+7808,0,169,0,7810,0,7691,0,7922,0,173,0,174,0,376,0,7710,0,7711,0,288,0,289,0,7744,0,7745,0,182,0,7766,0,7809,0,7767,0,7811,0,7776,0,7923,0,7812,0,7813,0,7777,0,192,0,193,0,194,0,195,0,196,0,197,0,198,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,206,0,207,0,372,0,209,0,210,0,211,0,212,0,213,0,214,0,7786,0,216,0,217,0,218,0,219,0,220,0,221,0,374,0,223,0,224,0,225,0,226,0,227,0,228,0,229,0,230,0,231,0,232,0,233,0,234,0,235,0,236,0,237,0,238,0,239,0,373,0,241,0,242,0,243,0,244,0,245,0,246,0,7787,0,248,
+0,249,0,250,0,251,0,252,0,253,0,375,0,255,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL6KOI8_R=allocate([9552,0,9553,0,9554,0,1105,0,9555,0,9556,0,9557,0,9558,0,9559,0,9560,0,9561,0,9562,0,9563,0,9564,0,9565,0,9566,0,9567,0,9568,0,9569,0,1025,0,9570,0,9571,
+0,9572,0,9573,0,9574,0,9575,0,9576,0,9577,0,9578,0,9579,0,9580,0,169,0,1102,0,1072,0,1073,0,1094,0,1076,0,1077,0,1092,0,1075,0,1093,0,1080,0,1081,0,1082,0,1083,0,1084,0,1085,0,1086,0,1087,0,1103,0,1088,0,1089,0,1090,0,1091,0,1078,0,1074,0,1100,0,1099,0,1079,0,1096,0,1101,0,1097,0,1095,0,1098,0,1070,0,1040,0,1041,0,1062,0,1044,0,1045,0,1060,0,1043,0,1061,0,1048,0,1049,0,1050,0,1051,0,1052,0,1053,0,1054,0,1055,0,1071,0,1056,0,1057,0,1058,0,1059,0,1046,0,1042,0,1068,0,1067,0,1047,0,1064,0,1069,0,1065,
+0,1063,0,1066,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL5ISCII=allocate([32,0,2305,0,2306,0,2307,0,2309,0,2310,0,2311,0,2312,0,2313,0,2314,0,2315,0,2318,0,2319,0,2320,0,2317,0,2322,0,2323,0,2324,0,2321,0,2325,0,2326,0,2327,0,2328,0,2329,0,2330,0,2331,0,2332,
+0,2333,0,2334,0,2335,0,2336,0,2337,0,2338,0,2339,0,2340,0,2341,0,2342,0,2343,0,2344,0,2345,0,2346,0,2347,0,2348,0,2349,0,2350,0,2351,0,2399,0,2352,0,2353,0,2354,0,2355,0,2356,0,2357,0,2358,0,2359,0,2360,0,2361,0,32,0,2366,0,2367,0,2368,0,2369,0,2370,0,2371,0,2374,0,2375,0,2376,0,2373,0,2378,0,2379,0,2380,0,2377,0,2381,0,2364,0,2404,0,32,0,32,0,32,0,32,0,32,0,32,0,48,0,49,0,50,0,51,0,52,0,53,0,54,0,55,0,56,0,57,0,32,0,32,0,32,0,32,0,32,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL14mbr_samplerate=allocate(1,"i32",ALLOC_STATIC);__ZL12mbr_errorbuf=allocate(160,"i8",ALLOC_STATIC);__str489=allocate([109,98,114,111,119,114,97,112,32,101,114,114,111,114,58,32,37,115,0],"i8",ALLOC_STATIC);__ZL7mbr_pid=allocate(1,"i32",ALLOC_STATIC);__str1490=allocate([109,98,114,
+111,108,97,32,99,108,111,115,101,100,32,115,116,100,101,114,114,32,97,110,100,32,100,105,100,32,110,111,116,32,101,120,105,116,0],"i8",ALLOC_STATIC);__str2491=allocate([119,97,105,116,112,105,100,40,41,32,105,115,32,99,111,110,102,117,115,101,100,0],"i8",ALLOC_STATIC);__str3492=allocate([109,98,114,111,108,97,32,100,105,101,100,32,98,121,32,115,105,103,110,97,108,32,37,100,0],"i8",ALLOC_STATIC);__str4493=allocate([109,98,114,111,108,97,32,101,120,105,116,101,100,32,119,105,116,104,32,115,116,97,116,
+117,115,32,37,100,0],"i8",ALLOC_STATIC);__str5494=allocate([109,98,114,111,108,97,32,100,105,101,100,32,97,110,100,32,119,97,105,116,32,115,116,97,116,117,115,32,105,115,32,119,101,105,114,100,0],"i8",ALLOC_STATIC);__str6495=allocate([37,115,0],"i8",ALLOC_STATIC);__str7496=allocate([44,32,40,37,115,41,0],"i8",ALLOC_STATIC);__ZL12mbr_error_fd=allocate(1,"i32",ALLOC_STATIC);__str8497=allocate([114,101,97,100,40,101,114,114,111,114,41,58,32,37,115,0],"i8",ALLOC_STATIC);__str9498=allocate([71,111,116,
+32,97,32,114,101,115,101,116,32,115,105,103,110,97,108,0],"i8",ALLOC_STATIC);__str10499=allocate([73,110,112,117,116,32,70,108,117,115,104,32,83,105,103,110,97,108,0],"i8",ALLOC_STATIC);__str11500=allocate([109,98,114,111,108,97,58,32,37,115,0],"i8",ALLOC_STATIC);__ZL9mbr_state=allocate(1,"i32",ALLOC_STATIC);__ZL13mbr_proc_stat=allocate(1,"i32",ALLOC_STATIC);__ZL10mbr_cmd_fd=allocate(1,"i32",ALLOC_STATIC);__ZL12mbr_audio_fd=allocate(1,"i32",ALLOC_STATIC);__str12501=allocate([119,114,105,116,101,40,
+41,58,32,37,115,0],"i8",ALLOC_STATIC);__ZL21mbr_pending_data_head=allocate(1,"%struct.datablock*",ALLOC_STATIC);__ZL21mbr_pending_data_tail=allocate(1,"%struct.datablock*",ALLOC_STATIC);__str13502=allocate([10,35,10,0],"i8",ALLOC_STATIC);__ZL14mbr_voice_path=allocate(1,"i8*",ALLOC_STATIC);__ZL10mbr_volume=allocate([1],"float",ALLOC_STATIC);__str14503=allocate([112,111,108,108,40,41,58,32,37,115,0],"i8",ALLOC_STATIC);__str15504=allocate([109,98,114,111,108,97,32,112,114,111,99,101,115,115,32,105,115,
+32,115,116,97,108,108,101,100,0],"i8",ALLOC_STATIC);__str16505=allocate([114,101,97,100,40,41,58,32,37,115,0],"i8",ALLOC_STATIC);__str17506=allocate([112,105,112,101,40,41,58,32,37,115,0],"i8",ALLOC_STATIC);__str18507=allocate([109,98,114,111,108,97,32,105,110,105,116,32,114,101,113,117,101,115,116,32,119,104,101,110,32,97,108,114,101,97,100,121,32,105,110,105,116,105,97,108,105,122,101,100,0],"i8",ALLOC_STATIC);__str19508=allocate([102,111,114,107,40,41,58,32,37,115,0],"i8",ALLOC_STATIC);__str20509=
+allocate([100,117,112,50,40,41,58,32,37,115,10,0],"i8",ALLOC_STATIC);__str21510=allocate([37,103,0],"i8",ALLOC_STATIC);__str22511=allocate([109,98,114,111,108,97,0],"i8",ALLOC_STATIC);__str23512=allocate([45,101,0],"i8",ALLOC_STATIC);__str24513=allocate([45,118,0],"i8",ALLOC_STATIC);__str25514=allocate([45,0],"i8",ALLOC_STATIC);__str26515=allocate([45,46,119,97,118,0],"i8",ALLOC_STATIC);__str27516=allocate([109,98,114,111,108,97,58,32,37,115,10,0],"i8",ALLOC_STATIC);__str28517=allocate([47,112,114,
+111,99,47,37,100,47,115,116,97,116,0],"i8",ALLOC_STATIC);__str29518=allocate([47,112,114,111,99,32,105,115,32,117,110,97,99,99,101,115,115,105,98,108,101,58,32,37,115,0],"i8",ALLOC_STATIC);__str30519=allocate([102,99,110,116,108,40,41,58,32,37,115,0],"i8",ALLOC_STATIC);__str31520=allocate([35,10,0],"i8",ALLOC_STATIC);__str32521=allocate([117,110,97,98,108,101,32,116,111,32,103,101,116,32,46,119,97,118,32,104,101,97,100,101,114,32,102,114,111,109,32,109,98,114,111,108,97,0],"i8",ALLOC_STATIC);__str33522=
+allocate([82,73,70,70,0],"i8",ALLOC_STATIC);__str34523=allocate([87,65,86,69,102,109,116,32,0],"i8",ALLOC_STATIC);__str35524=allocate([109,98,114,111,108,97,32,100,105,100,32,110,111,116,32,114,101,116,117,114,110,32,97,32,46,119,97,118,32,104,101,97,100,101,114,0],"i8",ALLOC_STATIC);__ZL8pairs_ru=allocate([268,0,270,0,275,0,769,0,783,0,1550,0,1553,0,2307,0,2817,0,2831,0,3073,0,3081,0,3585,0,3590,0,3593,0,3598,0,3599,0,3612,0,3843,0,3857,0,3858,0,4111,0,4113,0,4353,0,4358,0,4361,0,4367,0,4627,0,4640,
+0,32767,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZL18SetCyrillicLettersP10TranslatorE9ru_vowels=allocate([16,21,49,24,30,35,43,45,46,47,0],"i8",ALLOC_STATIC);__ZZL18SetCyrillicLettersP10TranslatorE7ru_soft=allocate([44,25,39,41,0],"i8",ALLOC_STATIC);__ZZL18SetCyrillicLettersP10TranslatorE13ru_consonants=
+allocate([17,18,19,20,22,23,25,26,27,28,29,31,32,33,34,36,37,38,39,40,41,42,44,0],"i8",ALLOC_STATIC);__ZZL18SetCyrillicLettersP10TranslatorE7ru_hard=allocate([42,22,38,40,0],"i8",ALLOC_STATIC);__ZZL18SetCyrillicLettersP10TranslatorE10ru_nothard=allocate([17,18,19,20,23,25,26,27,28,29,31,32,33,34,36,37,39,41,44,0],"i8",ALLOC_STATIC);__ZZL18SetCyrillicLettersP10TranslatorE9ru_voiced=allocate([17,18,19,20,22,23,0],"i8",ALLOC_STATIC);__ZZL18SetCyrillicLettersP10TranslatorE10ru_ivowels=allocate([44,46,
+47,49,0],"i8",ALLOC_STATIC);__ZZ15SetIndicLettersP10TranslatorE15dev_consonants2=allocate([2,3,88,89,90,91,92,93,94,95],"i8",ALLOC_STATIC);__ZZL18Translator_RussianP10TranslatorE17stress_lengths_ru=allocate([150,0,140,0,220,0,220,0,0,0,0,0,260,0,280,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZL18Translator_RussianP10TranslatorE14stress_amps_ru=allocate([16,16,18,18,20,24,24,22],"i8",ALLOC_STATIC);__ZZL18Translator_RussianP10TranslatorE11ru_ivowels2=allocate([44,
+21,24,46,47,0],"i8",ALLOC_STATIC);__str532=allocate([97,101,105,111,117,0],"i8",ALLOC_STATIC);__str1533=allocate([98,99,100,102,103,106,107,108,109,110,112,113,115,116,118,120,122,0],"i8",ALLOC_STATIC);__str2534=allocate([98,99,100,102,103,104,106,107,108,109,110,112,113,114,115,116,118,119,120,122,0],"i8",ALLOC_STATIC);__str3535=allocate([104,108,109,110,114,0],"i8",ALLOC_STATIC);__str4536=allocate([99,102,104,107,112,113,115,116,120,0],"i8",ALLOC_STATIC);__str5537=allocate([98,100,103,106,108,109,
+110,114,118,119,121,122,0],"i8",ALLOC_STATIC);__str6538=allocate([101,105,121,0],"i8",ALLOC_STATIC);__str7539=allocate([97,101,105,111,117,121,0],"i8",ALLOC_STATIC);__ZZL13NewTranslatorvE13empty_wstring=allocate(4,"i32",ALLOC_STATIC);__ZZL13NewTranslatorvE13punct_in_word=allocate([39,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZL13NewTranslatorvE12stress_amps2=allocate([18,18,20,20,20,22,22,20],"i8",ALLOC_STATIC);__ZZL13NewTranslatorvE15stress_lengths2=allocate([182,0,140,0,220,0,220,
+0,220,0,240,0,260,0,280,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__str8540=allocate(1,"i8",ALLOC_STATIC);__ZZL13NewTranslatorvE13default_tunes=allocate([0,1,2,3,0,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_af=allocate([170,0,140,0,220,0,220,0,0,0,0,0,250,0,270,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_fr=allocate([190,0,170,0,190,0,200,0,0,0,0,0,190,0,
+240,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_fr=allocate([18,16,18,18,18,18,18,18],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_bn=allocate([180,0,180,0,210,0,210,0,0,0,0,0,230,0,240,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_bn=allocate([18,18,18,18,20,20,22,22],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_cy=
+allocate([170,0,220,0,180,0,180,0,0,0,0,0,250,0,270,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_cy=allocate([17,15,18,18,0,0,22,20],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_da=allocate([160,0,140,0,200,0,200,0,0,0,0,0,220,0,230,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_de=allocate([150,0,130,0,200,0,200,0,0,0,0,0,270,
+0,270,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_de=allocate([20,20,20,20,20,22,22,20],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_ta=allocate([200,0,200,0,210,0,210,0,0,0,0,0,230,0,230,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_ta=allocate([18,18,18,18,20,20,22,22],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_en=
+allocate([182,0,140,0,220,0,220,0,0,0,0,0,248,0,275,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_el=allocate([155,0,180,0,210,0,210,0,0,0,0,0,270,0,300,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_el=allocate([15,12,20,20,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE18el_char_apostrophe=allocate([963,0,0,0,0,0,0,0],["i32",0,0,0,
+"i32",0,0,0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE9el_vowels=allocate([16,44,45,46,47,48,49,53,55,57,63,69,73,74,75,76,77,78,79,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE12el_voiceless=allocate([56,58,62,64,66,67,68,70,71,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE13el_consonants=allocate([50,51,52,54,56,58,59,60,61,62,64,65,66,67,68,70,71,72,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE10el_fvowels=allocate([45,46,47,53,55,57,69,77,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_eo=
+allocate([150,0,150,0,230,0,180,0,0,0,0,0,300,0,320,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_eo=allocate([16,14,20,20,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE18eo_char_apostrophe=allocate([108,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_es=allocate([180,0,210,0,190,0,190,0,0,0,0,0,230,0,260,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_es=allocate([16,12,18,18,20,20,20,20],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE20ca_punct_within_word=allocate([39,0,0,0,183,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_eu=allocate([200,0,200,0,200,0,200,0,0,0,0,0,210,0,230,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_eu=allocate([16,16,
+18,18,18,18,18,18],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_fi=allocate([150,0,180,0,200,0,200,0,0,0,0,0,210,0,250,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_fi=allocate([18,16,22,22,20,22,22,22],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_hi=allocate([190,0,190,0,210,0,210,0,0,0,0,0,230,0,250,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_hi=
+allocate([17,14,20,19,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_sr=allocate([160,0,150,0,200,0,200,0,0,0,0,0,250,0,260,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_hr=allocate([17,17,20,20,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_hr=allocate([180,0,160,0,200,0,200,0,0,0,0,0,220,0,230,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);
+__ZL22replace_cyrillic_latin=allocate([1072,0,0,0,97,0,0,0,1073,0,0,0,98,0,0,0,1094,0,0,0,99,0,0,0,1115,0,0,0,263,0,0,0,1095,0,0,0,269,0,0,0,1119,0,0,0,25034852,0,0,0,1109,0,0,0,7995492,0,0,0,1076,0,0,0,100,0,0,0,1106,0,0,0,273,0,0,0,1077,0,0,0,101,0,0,0,1092,0,0,0,102,0,0,0,1075,0,0,0,103,0,0,0,1093,0,0,0,104,0,0,0,1080,0,0,0,105,0,0,0,1112,0,0,0,106,0,0,0,1082,0,0,0,107,0,0,0,1113,0,0,0,6946924,0,0,0,1083,0,0,0,108,0,0,0,1084,0,0,0,109,0,0,0,1114,0,0,0,6946926,0,0,0,1085,0,0,0,110,0,0,0,1086,0,
+0,0,111,0,0,0,1087,0,0,0,112,0,0,0,1088,0,0,0,114,0,0,0,1089,0,0,0,115,0,0,0,1096,0,0,0,353,0,0,0,1090,0,0,0,116,0,0,0,1091,0,0,0,117,0,0,0,1074,0,0,0,118,0,0,0,1079,0,0,0,122,0,0,0,1078,0,0,0,382,0,0,0,1107,0,0,0,273,0,0,0,1116,0,0,0,263,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_hu=allocate([185,0,195,0,195,0,190,0,0,0,0,0,210,0,220,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_hu=allocate([17,17,19,19,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_hy=allocate([250,0,200,0,250,0,250,0,0,0,0,0,250,0,250,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE9hy_vowels=allocate([49,53,55,56,59,72,85,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE13hy_consonants=allocate([50,51,52,54,57,58,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,86,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_id=allocate([160,0,200,0,180,0,180,0,0,0,0,0,220,0,240,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_id=
+allocate([16,18,18,18,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_is=allocate([180,0,160,0,200,0,200,0,0,0,0,0,240,0,250,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__str9541=allocate([107,112,115,116,0],"i8",ALLOC_STATIC);__str10542=allocate([106,118,114,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE16is_lettergroup_B=allocate([99,0,0,0,102,0,0,0,104,0,0,0,107,0,0,0,112,0,0,0,116,0,0,0,120,0,0,0,254,0,0,0,0,0,0,0],["i32",0,0,
+0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_it=allocate([150,0,140,0,170,0,170,0,0,0,0,0,300,0,330,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_it=allocate([15,14,19,19,20,22,22,20],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE18stress_lengths_jbo=allocate([145,0,145,0,170,0,160,0,0,0,0,0,330,0,350,0],["i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE21jbo_punct_within_word=allocate([46,0,0,0,44,0,0,0,39,0,0,0,712,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE9ka_vowels=allocate([80,84,88,93,99,117,119,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE13ka_consonants=allocate([81,82,83,85,86,87,89,90,91,92,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,
+115,116,118,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE10ko_ivowels=allocate([99,100,103,104,109,114,116,117,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE9ko_voiced=allocate([2,5,6,171,175,183,188,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_ku=allocate([180,0,180,0,190,0,180,0,0,0,0,0,230,0,240,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_ku=allocate([18,18,20,20,20,22,22,21],"i8",ALLOC_STATIC);
+__ZZ16SelectTranslatorPKcE17stress_lengths_lv=allocate([180,0,130,0,210,0,210,0,0,0,0,0,210,0,210,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_lv=allocate([17,13,20,20,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_mk=allocate([180,0,160,0,200,0,200,0,0,0,0,0,220,0,230,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_mk=
+allocate([17,17,20,20,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE15vowels_cyrillic=allocate([1088,0,0,0,1072,0,0,0,1077,0,0,0,1080,0,0,0,1081,0,0,0,1086,0,0,0,1091,0,0,0,1099,0,0,0,1101,0,0,0,1102,0,0,0,1103,0,0,0,1104,0,0,0,1105,0,0,0,1110,0,0,0,1111,0,0,0,1117,0,0,0,1118,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0,"i32",0,0,0],ALLOC_STATIC);__str11543=allocate([101,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_nl=allocate([160,0,135,0,210,0,210,0,0,0,0,0,260,0,280,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_no=allocate([160,0,140,0,200,0,200,0,0,0,0,0,220,0,230,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_om=allocate([200,
+0,200,0,200,0,200,0,0,0,0,0,200,0,200,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_om=allocate([18,15,20,20,20,22,22,22],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_pl=allocate([160,0,190,0,175,0,175,0,0,0,0,0,200,0,210,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_pl=allocate([17,13,19,19,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_pt=
+allocate([170,0,115,0,210,0,240,0,0,0,0,0,260,0,280,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_pt=allocate([16,11,19,21,20,22,22,21],"i8",ALLOC_STATIC);__str12544=allocate([98,99,100,102,103,106,107,109,110,112,113,115,116,118,120,122,0],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_ro=allocate([170,0,170,0,180,0,180,0,0,0,0,0,240,0,260,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_ro=allocate([15,13,18,18,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_sk=allocate([190,0,190,0,210,0,210,0,0,0,0,0,210,0,210,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_sk=allocate([17,17,20,20,20,22,22,21],"i8",ALLOC_STATIC);__str13545=allocate([98,100,103,106,108,109,110,114,118,119,122,97,101,105,111,117,121,0],"i8",ALLOC_STATIC);
+__ZZ16SelectTranslatorPKcE17stress_lengths_sq=allocate([150,0,150,0,180,0,180,0,0,0,0,0,300,0,300,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_sq=allocate([16,12,16,16,20,20,21,19],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_sv=allocate([160,0,135,0,220,0,220,0,0,0,0,0,250,0,280,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_sv=
+allocate([16,16,20,20,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_sw=allocate([160,0,170,0,200,0,200,0,0,0,0,0,320,0,340,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_sw=allocate([16,12,19,19,20,22,22,21],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_tr=allocate([190,0,180,0,200,0,230,0,0,0,0,0,240,0,250,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);
+__ZZ16SelectTranslatorPKcE14stress_amps_tr=allocate([18,16,20,21,20,21,21,20],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_vi=allocate([150,0,150,0,180,0,180,0,210,0,230,0,230,0,240,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_vi=allocate([16,16,16,16,22,22,22,22],"i8",ALLOC_STATIC);__ZZ16SelectTranslatorPKcE9vowels_vi=allocate([97,0,0,0,224,0,0,0,225,0,0,0,7843,0,0,0,227,0,0,0,7841,0,0,0,259,0,0,0,7857,
+0,0,0,7855,0,0,0,7859,0,0,0,7861,0,0,0,7863,0,0,0,226,0,0,0,7847,0,0,0,7845,0,0,0,7849,0,0,0,7851,0,0,0,7853,0,0,0,101,0,0,0,232,0,0,0,233,0,0,0,7867,0,0,0,7869,0,0,0,7865,0,0,0,234,0,0,0,7873,0,0,0,7871,0,0,0,7875,0,0,0,7877,0,0,0,7879,0,0,0,105,0,0,0,236,0,0,0,237,0,0,0,7881,0,0,0,297,0,0,0,7883,0,0,0,111,0,0,0,242,0,0,0,243,0,0,0,7887,0,0,0,245,0,0,0,7885,0,0,0,244,0,0,0,7891,0,0,0,7889,0,0,0,7893,0,0,0,7895,0,0,0,7897,0,0,0,417,0,0,0,7901,0,0,0,7899,0,0,0,7903,0,0,0,7905,0,0,0,7907,0,0,0,117,
+0,0,0,249,0,0,0,250,0,0,0,7911,0,0,0,361,0,0,0,7909,0,0,0,432,0,0,0,7915,0,0,0,7913,0,0,0,7917,0,0,0,7919,0,0,0,7921,0,0,0,121,0,0,0,7923,0,0,0,253,0,0,0,7927,0,0,0,7929,0,0,0,30,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE17stress_lengths_zh=allocate([230,0,150,0,230,0,230,0,230,0,0,0,240,0,250,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ16SelectTranslatorPKcE14stress_amps_zh=allocate([22,16,22,22,22,22,22,22],"i8",ALLOC_STATIC);_genders=allocate([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,
+0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);_voice_selected=allocate(24,["i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0],ALLOC_STATIC);__str548=allocate([109,98,114,111,108,97,0],"i8",ALLOC_STATIC);__str1549=allocate([109,98,47,0],"i8",ALLOC_STATIC);__str2550=allocate([118,97,114,105,97,110,116,115,0],"i8",ALLOC_STATIC);__str3551=allocate([37,100,32,37,100,32,37,100,32,37,100,32,37,100,0],"i8",ALLOC_STATIC);_voice=allocate(1,"%struct.voice_t*",ALLOC_STATIC);
+__ZL9voicedata=allocate(1344,["i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,
+0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8"],ALLOC_STATIC);__str4553=allocate([37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,0],"i8",ALLOC_STATIC);__str5554=allocate([47,47,0],"i8",ALLOC_STATIC);__str6555=allocate([110,97,109,101,0],"i8",ALLOC_STATIC);__str7556=allocate([108,97,
+110,103,117,97,103,101,0],"i8",ALLOC_STATIC);__str8557=allocate([37,115,32,37,100,0],"i8",ALLOC_STATIC);__str9558=allocate([103,101,110,100,101,114,0],"i8",ALLOC_STATIC);__str10559=allocate([37,100,0],"i8",ALLOC_STATIC);__str11560=allocate([117,110,107,110,111,119,110,0],"i8",ALLOC_STATIC);__str12561=allocate([109,97,108,101,0],"i8",ALLOC_STATIC);__str13562=allocate([102,101,109,97,108,101,0],"i8",ALLOC_STATIC);__ZL13n_voices_list=allocate(1,"i32",ALLOC_STATIC);__str14563=allocate([37,115,37,99,37,
+115,0],"i8",ALLOC_STATIC);__str15564=allocate([114,0],"i8",ALLOC_STATIC);__ZL15len_path_voices=allocate(1,"i32",ALLOC_STATIC);__ZL11voices_list=allocate(600,"%struct.espeak_VOICE*",ALLOC_STATIC);__str16565=allocate([37,115,37,99,118,111,105,99,101,115,0],"i8",ALLOC_STATIC);__ZZ17espeak_ListVoicesE6voices=allocate(600,"%struct.espeak_VOICE*",ALLOC_STATIC);__str17566=allocate([118,97,114,105,97,110,116,0],"i8",ALLOC_STATIC);__str18567=allocate([37,99,37,115,0],"i8",ALLOC_STATIC);__str19568=allocate([37,
+100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,0],"i8",ALLOC_STATIC);__ZZL23ExtractVoiceVariantNamePciE12variant_name=allocate(20,"i8",ALLOC_STATIC);__str20569=allocate([33,118,37,99,0],"i8",ALLOC_STATIC);__str21570=allocate([37,115,109,37,100,0],"i8",ALLOC_STATIC);__str22571=allocate([37,115,102,37,100,0],"i8",ALLOC_STATIC);__str23572=allocate([100,101,102,97,117,108,116,0],"i8",ALLOC_STATIC);__ZZ11SelectVoiceP12espeak_VOICEPiE3buf=allocate(60,"i8",ALLOC_STATIC);__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id=
+allocate(50,"i8",ALLOC_STATIC);__str24573=allocate([37,115,43,37,115,0],"i8",ALLOC_STATIC);_variant_lists=allocate(12,"i8*",ALLOC_STATIC);__ZL15variants_either=allocate([1,2,12,3,13,4,14,5,11,0,0,0],"i8",ALLOC_STATIC);__ZL13variants_male=allocate([1,2,3,4,5,0,0,0,0,0,0,0],"i8",ALLOC_STATIC);__ZL15variants_female=allocate([11,12,13,14,0,0,0,0,0,0,0,0],"i8",ALLOC_STATIC);__ZZ11SelectVoiceP12espeak_VOICEPiE14voice_variants=allocate(288,["i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,
+0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",
+0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8*",0,0,0,"i8","i8","i8","i8","i32",0,0,0,"i8*",0,0,0],ALLOC_STATIC);__str25574=allocate([78,85,76,76,0],"i8",ALLOC_STATIC);__str26575=allocate([37,100,32,37,115,
+32,37,115,0],"i8",ALLOC_STATIC);__ZZ10VoiceResetiE15default_heights=allocate([128,128,120,120,110,110,128,128,128],"i8",ALLOC_STATIC);__ZZ10VoiceResetiE14default_widths=allocate([128,128,128,160,171,171,128,128,128],"i8",ALLOC_STATIC);__ZZ10VoiceResetiE13breath_widths=allocate([0,0,0,0,200,0,0,0,200,0,0,0,400,0,0,0,400,0,0,0,400,0,0,0,600,0,0,0,600,0,0,0,600,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZL18formant_rate_22050=
+allocate([240,0,0,0,170,0,0,0,170,0,0,0,170,0,0,0,170,0,0,0,170,0,0,0,170,0,0,0,170,0,0,0,170,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);_formant_rate=allocate(36,"i32",ALLOC_STATIC);_tone_points=allocate([600,0,0,0,170,0,0,0,1200,0,0,0,135,0,0,0,2E3,0,0,0,110,0,0,0,3E3,0,0,0,110,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,
+0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str27578=allocate([37,115,37,99,118,111,105,99,101,115,37,99,0],"i8",ALLOC_STATIC);__str28579=allocate([37,115,37,115,0],"i8",ALLOC_STATIC);__str29580=allocate([37,115,37,115,37,99,37,115,0],"i8",ALLOC_STATIC);__str30581=allocate([37,115,101,120,116,114,97,37,99,37,115,0],"i8",ALLOC_STATIC);__str31582=allocate([37,115,116,101,115,116,37,99,37,115,0],"i8",ALLOC_STATIC);__str32583=allocate([101,110,0],"i8",ALLOC_STATIC);__ZZ9LoadVoicePKciE16voice_identifier=
+allocate(40,"i8",ALLOC_STATIC);__ZZ9LoadVoicePKciE10voice_name=allocate(40,"i8",ALLOC_STATIC);__ZZ9LoadVoicePKciE15voice_languages=allocate(100,"i8",ALLOC_STATIC);__str33584=allocate([43,37,115,0],"i8",ALLOC_STATIC);__ZL11keyword_tab=allocate([0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,25,
+0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,257,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,260,0,0,0,0,0,0,0,261,0,0,0,0,0,0,0,263,0,0,0,0,0,0,0,262,0,0,0,0,0,0,0,0,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,
+0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,
+0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str34585=allocate([102,111,114,109,97,110,116,0],"i8",ALLOC_STATIC);__str35586=allocate([112,105,116,99,104,
+0],"i8",ALLOC_STATIC);__str36587=allocate([112,104,111,110,101,109,101,115,0],"i8",ALLOC_STATIC);__str37588=allocate([116,114,97,110,115,108,97,116,111,114,0],"i8",ALLOC_STATIC);__str38589=allocate([100,105,99,116,105,111,110,97,114,121,0],"i8",ALLOC_STATIC);__str39590=allocate([115,116,114,101,115,115,76,101,110,103,116,104,0],"i8",ALLOC_STATIC);__str40591=allocate([115,116,114,101,115,115,65,109,112,0],"i8",ALLOC_STATIC);__str41592=allocate([115,116,114,101,115,115,65,100,100,0],"i8",ALLOC_STATIC);
+__str42593=allocate([105,110,116,111,110,97,116,105,111,110,0],"i8",ALLOC_STATIC);__str43594=allocate([116,117,110,101,115,0],"i8",ALLOC_STATIC);__str44595=allocate([100,105,99,116,114,117,108,101,115,0],"i8",ALLOC_STATIC);__str45596=allocate([115,116,114,101,115,115,114,117,108,101,0],"i8",ALLOC_STATIC);__str46597=allocate([99,104,97,114,115,101,116,0],"i8",ALLOC_STATIC);__str47598=allocate([114,101,112,108,97,99,101,0],"i8",ALLOC_STATIC);__str48599=allocate([119,111,114,100,115,0],"i8",ALLOC_STATIC);
+__str49600=allocate([101,99,104,111,0],"i8",ALLOC_STATIC);__str50601=allocate([102,108,117,116,116,101,114,0],"i8",ALLOC_STATIC);__str51602=allocate([114,111,117,103,104,110,101,115,115,0],"i8",ALLOC_STATIC);__str52603=allocate([99,108,97,114,105,116,121,0],"i8",ALLOC_STATIC);__str53604=allocate([116,111,110,101,0],"i8",ALLOC_STATIC);__str54605=allocate([118,111,105,99,105,110,103,0],"i8",ALLOC_STATIC);__str55606=allocate([98,114,101,97,116,104,0],"i8",ALLOC_STATIC);__str56607=allocate([98,114,101,
+97,116,104,119,0],"i8",ALLOC_STATIC);__str57608=allocate([110,117,109,98,101,114,115,0],"i8",ALLOC_STATIC);__str58609=allocate([111,112,116,105,111,110,0],"i8",ALLOC_STATIC);__str59610=allocate([99,111,110,115,111,110,97,110,116,115,0],"i8",ALLOC_STATIC);__str60611=allocate([107,108,97,116,116,0],"i8",ALLOC_STATIC);__str61612=allocate([102,97,115,116,95,116,101,115,116,50,0],"i8",ALLOC_STATIC);__str62613=allocate([115,112,101,101,100,0],"i8",ALLOC_STATIC);__str63614=allocate([108,95,100,105,101,114,
+101,115,105,115,0],"i8",ALLOC_STATIC);__str64615=allocate([108,95,112,114,101,102,105,120,0],"i8",ALLOC_STATIC);__str65616=allocate([108,95,114,101,103,114,101,115,115,105,118,101,95,118,0],"i8",ALLOC_STATIC);__str66617=allocate([108,95,117,110,112,114,111,110,111,117,110,99,97,98,108,101,0],"i8",ALLOC_STATIC);__str67618=allocate([108,95,115,111,110,111,114,97,110,116,95,109,105,110,0],"i8",ALLOC_STATIC);__str68619=allocate([108,95,108,101,110,103,116,104,95,109,111,100,115,0],"i8",ALLOC_STATIC);
+__str69620=allocate([45,0],"i8",ALLOC_STATIC);__str70621=allocate([37,115,0],"i8",ALLOC_STATIC);__str71622=allocate([37,100,32,37,100,0],"i8",ALLOC_STATIC);__str72623=allocate([37,115,32,37,115,32,37,115,32,37,115,32,37,115,32,37,115,0],"i8",ALLOC_STATIC);__str73624=allocate([85,110,107,110,111,119,110,32,116,117,110,101,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__str74625=allocate([37,100,32,37,100,32,37,100,32,37,100,0],"i8",ALLOC_STATIC);__str75626=allocate([37,115,32,37,100,32,37,100,0],"i8",ALLOC_STATIC);
+__ZL11options_tab=allocate([0,0,0,0,12,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,-1,0,0,0],["i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0],ALLOC_STATIC);__str76627=allocate([114,101,100,117,99,101,95,116,0],"i8",ALLOC_STATIC);__str77628=allocate([98,114,97,99,107,101,116,0],"i8",ALLOC_STATIC);__str78629=allocate([66,97,100,32,118,111,105,99,101,32,111,112,116,105,111,110,58,32,37,115,32,37,115,10,0],"i8",ALLOC_STATIC);__str79630=allocate([37,115,32,37,115,32,37,100,0],"i8",ALLOC_STATIC);
+__str80631=allocate([109,98,114,111,108,97,32,118,111,105,99,101,32,110,111,116,32,102,111,117,110,100,10,0],"i8",ALLOC_STATIC);__str81632=allocate([66,97,100,32,118,111,105,99,101,32,97,116,116,114,105,98,117,116,101,58,32,37,115,10,0],"i8",ALLOC_STATIC);__str82633=allocate([85,110,107,110,111,119,110,32,112,104,111,110,101,109,101,32,116,97,98,108,101,58,32,39,37,115,39,10,0],"i8",ALLOC_STATIC);__ZZ14SetVoiceByNamePKcE3buf=allocate(60,"i8",ALLOC_STATIC);_sin_tab=allocate([0,0,-25,0,-50,0,-75,0,
+-100,0,-125,0,-150,0,-175,0,-201,0,-226,0,-251,0,-276,0,-301,0,-326,0,-351,0,-376,0,-401,0,-427,0,-452,0,-477,0,-502,0,-527,0,-552,0,-577,0,-602,0,-627,0,-652,0,-677,0,-702,0,-727,0,-752,0,-777,0,-802,0,-827,0,-852,0,-877,0,-902,0,-927,0,-952,0,-977,0,-1002,0,-1027,0,-1052,0,-1077,0,-1102,0,-1127,0,-1152,0,-1177,0,-1201,0,-1226,0,-1251,0,-1276,0,-1301,0,-1326,0,-1350,0,-1375,0,-1400,0,-1425,0,-1449,0,-1474,0,-1499,0,-1523,0,-1548,0,-1573,0,-1597,0,-1622,0,-1647,0,-1671,0,-1696,0,-1721,0,-1745,0,-1770,
+0,-1794,0,-1819,0,-1843,0,-1868,0,-1892,0,-1917,0,-1941,0,-1965,0,-1990,0,-2014,0,-2038,0,-2063,0,-2087,0,-2111,0,-2136,0,-2160,0,-2184,0,-2208,0,-2233,0,-2257,0,-2281,0,-2305,0,-2329,0,-2353,0,-2377,0,-2401,0,-2425,0,-2449,0,-2473,0,-2497,0,-2521,0,-2545,0,-2569,0,-2593,0,-2617,0,-2640,0,-2664,0,-2688,0,-2712,0,-2735,0,-2759,0,-2783,0,-2806,0,-2830,0,-2853,0,-2877,0,-2900,0,-2924,0,-2947,0,-2971,0,-2994,0,-3018,0,-3041,0,-3064,0,-3088,0,-3111,0,-3134,0,-3157,0,-3180,0,-3204,0,-3227,0,-3250,0,-3273,
+0,-3296,0,-3319,0,-3342,0,-3365,0,-3388,0,-3410,0,-3433,0,-3456,0,-3479,0,-3502,0,-3524,0,-3547,0,-3570,0,-3592,0,-3615,0,-3637,0,-3660,0,-3682,0,-3705,0,-3727,0,-3749,0,-3772,0,-3794,0,-3816,0,-3839,0,-3861,0,-3883,0,-3905,0,-3927,0,-3949,0,-3971,0,-3993,0,-4015,0,-4037,0,-4059,0,-4080,0,-4102,0,-4124,0,-4146,0,-4167,0,-4189,0,-4211,0,-4232,0,-4254,0,-4275,0,-4296,0,-4318,0,-4339,0,-4360,0,-4382,0,-4403,0,-4424,0,-4445,0,-4466,0,-4487,0,-4508,0,-4529,0,-4550,0,-4571,0,-4592,0,-4613,0,-4633,0,-4654,
+0,-4675,0,-4695,0,-4716,0,-4736,0,-4757,0,-4777,0,-4798,0,-4818,0,-4838,0,-4859,0,-4879,0,-4899,0,-4919,0,-4939,0,-4959,0,-4979,0,-4999,0,-5019,0,-5039,0,-5059,0,-5078,0,-5098,0,-5118,0,-5137,0,-5157,0,-5176,0,-5196,0,-5215,0,-5235,0,-5254,0,-5273,0,-5292,0,-5311,0,-5331,0,-5350,0,-5369,0,-5388,0,-5406,0,-5425,0,-5444,0,-5463,0,-5482,0,-5500,0,-5519,0,-5537,0,-5556,0,-5574,0,-5593,0,-5611,0,-5629,0,-5648,0,-5666,0,-5684,0,-5702,0,-5720,0,-5738,0,-5756,0,-5774,0,-5791,0,-5809,0,-5827,0,-5844,0,-5862,
+0,-5880,0,-5897,0,-5914,0,-5932,0,-5949,0,-5966,0,-5984,0,-6001,0,-6018,0,-6035,0,-6052,0,-6069,0,-6085,0,-6102,0,-6119,0,-6136,0,-6152,0,-6169,0,-6185,0,-6202,0,-6218,0,-6235,0,-6251,0,-6267,0,-6283,0,-6299,0,-6315,0,-6331,0,-6347,0,-6363,0,-6379,0,-6395,0,-6410,0,-6426,0,-6441,0,-6457,0,-6472,0,-6488,0,-6503,0,-6518,0,-6533,0,-6549,0,-6564,0,-6579,0,-6594,0,-6608,0,-6623,0,-6638,0,-6653,0,-6667,0,-6682,0,-6696,0,-6711,0,-6725,0,-6739,0,-6754,0,-6768,0,-6782,0,-6796,0,-6810,0,-6824,0,-6838,0,-6852,
+0,-6865,0,-6879,0,-6893,0,-6906,0,-6920,0,-6933,0,-6946,0,-6960,0,-6973,0,-6986,0,-6999,0,-7012,0,-7025,0,-7038,0,-7051,0,-7064,0,-7076,0,-7089,0,-7101,0,-7114,0,-7126,0,-7139,0,-7151,0,-7163,0,-7175,0,-7187,0,-7199,0,-7211,0,-7223,0,-7235,0,-7247,0,-7259,0,-7270,0,-7282,0,-7293,0,-7305,0,-7316,0,-7327,0,-7338,0,-7349,0,-7361,0,-7372,0,-7382,0,-7393,0,-7404,0,-7415,0,-7425,0,-7436,0,-7446,0,-7457,0,-7467,0,-7478,0,-7488,0,-7498,0,-7508,0,-7518,0,-7528,0,-7538,0,-7548,0,-7557,0,-7567,0,-7577,0,-7586,
+0,-7596,0,-7605,0,-7614,0,-7623,0,-7633,0,-7642,0,-7651,0,-7660,0,-7668,0,-7677,0,-7686,0,-7695,0,-7703,0,-7712,0,-7720,0,-7728,0,-7737,0,-7745,0,-7753,0,-7761,0,-7769,0,-7777,0,-7785,0,-7793,0,-7800,0,-7808,0,-7816,0,-7823,0,-7830,0,-7838,0,-7845,0,-7852,0,-7859,0,-7866,0,-7873,0,-7880,0,-7887,0,-7894,0,-7900,0,-7907,0,-7914,0,-7920,0,-7926,0,-7933,0,-7939,0,-7945,0,-7951,0,-7957,0,-7963,0,-7969,0,-7975,0,-7980,0,-7986,0,-7991,0,-7997,0,-8002,0,-8008,0,-8013,0,-8018,0,-8023,0,-8028,0,-8033,0,-8038,
+0,-8043,0,-8047,0,-8052,0,-8057,0,-8061,0,-8066,0,-8070,0,-8074,0,-8078,0,-8082,0,-8086,0,-8090,0,-8094,0,-8098,0,-8102,0,-8105,0,-8109,0,-8113,0,-8116,0,-8119,0,-8123,0,-8126,0,-8129,0,-8132,0,-8135,0,-8138,0,-8141,0,-8143,0,-8146,0,-8149,0,-8151,0,-8153,0,-8156,0,-8158,0,-8160,0,-8162,0,-8164,0,-8166,0,-8168,0,-8170,0,-8172,0,-8174,0,-8175,0,-8177,0,-8178,0,-8179,0,-8181,0,-8182,0,-8183,0,-8184,0,-8185,0,-8186,0,-8187,0,-8187,0,-8188,0,-8189,0,-8189,0,-8190,0,-8190,0,-8190,0,-8190,0,-8190,0,-8191,
+0,-8190,0,-8190,0,-8190,0,-8190,0,-8190,0,-8189,0,-8189,0,-8188,0,-8187,0,-8187,0,-8186,0,-8185,0,-8184,0,-8183,0,-8182,0,-8181,0,-8179,0,-8178,0,-8177,0,-8175,0,-8174,0,-8172,0,-8170,0,-8168,0,-8166,0,-8164,0,-8162,0,-8160,0,-8158,0,-8156,0,-8153,0,-8151,0,-8149,0,-8146,0,-8143,0,-8141,0,-8138,0,-8135,0,-8132,0,-8129,0,-8126,0,-8123,0,-8119,0,-8116,0,-8113,0,-8109,0,-8105,0,-8102,0,-8098,0,-8094,0,-8090,0,-8086,0,-8082,0,-8078,0,-8074,0,-8070,0,-8066,0,-8061,0,-8057,0,-8052,0,-8047,0,-8043,0,-8038,
+0,-8033,0,-8028,0,-8023,0,-8018,0,-8013,0,-8008,0,-8002,0,-7997,0,-7991,0,-7986,0,-7980,0,-7975,0,-7969,0,-7963,0,-7957,0,-7951,0,-7945,0,-7939,0,-7933,0,-7926,0,-7920,0,-7914,0,-7907,0,-7900,0,-7894,0,-7887,0,-7880,0,-7873,0,-7866,0,-7859,0,-7852,0,-7845,0,-7838,0,-7830,0,-7823,0,-7816,0,-7808,0,-7800,0,-7793,0,-7785,0,-7777,0,-7769,0,-7761,0,-7753,0,-7745,0,-7737,0,-7728,0,-7720,0,-7712,0,-7703,0,-7695,0,-7686,0,-7677,0,-7668,0,-7660,0,-7651,0,-7642,0,-7633,0,-7623,0,-7614,0,-7605,0,-7596,0,-7586,
+0,-7577,0,-7567,0,-7557,0,-7548,0,-7538,0,-7528,0,-7518,0,-7508,0,-7498,0,-7488,0,-7478,0,-7467,0,-7457,0,-7446,0,-7436,0,-7425,0,-7415,0,-7404,0,-7393,0,-7382,0,-7372,0,-7361,0,-7349,0,-7338,0,-7327,0,-7316,0,-7305,0,-7293,0,-7282,0,-7270,0,-7259,0,-7247,0,-7235,0,-7223,0,-7211,0,-7199,0,-7187,0,-7175,0,-7163,0,-7151,0,-7139,0,-7126,0,-7114,0,-7101,0,-7089,0,-7076,0,-7064,0,-7051,0,-7038,0,-7025,0,-7012,0,-6999,0,-6986,0,-6973,0,-6960,0,-6946,0,-6933,0,-6920,0,-6906,0,-6893,0,-6879,0,-6865,0,-6852,
+0,-6838,0,-6824,0,-6810,0,-6796,0,-6782,0,-6768,0,-6754,0,-6739,0,-6725,0,-6711,0,-6696,0,-6682,0,-6667,0,-6653,0,-6638,0,-6623,0,-6608,0,-6594,0,-6579,0,-6564,0,-6549,0,-6533,0,-6518,0,-6503,0,-6488,0,-6472,0,-6457,0,-6441,0,-6426,0,-6410,0,-6395,0,-6379,0,-6363,0,-6347,0,-6331,0,-6315,0,-6299,0,-6283,0,-6267,0,-6251,0,-6235,0,-6218,0,-6202,0,-6185,0,-6169,0,-6152,0,-6136,0,-6119,0,-6102,0,-6085,0,-6069,0,-6052,0,-6035,0,-6018,0,-6001,0,-5984,0,-5966,0,-5949,0,-5932,0,-5914,0,-5897,0,-5880,0,-5862,
+0,-5844,0,-5827,0,-5809,0,-5791,0,-5774,0,-5756,0,-5738,0,-5720,0,-5702,0,-5684,0,-5666,0,-5648,0,-5629,0,-5611,0,-5593,0,-5574,0,-5556,0,-5537,0,-5519,0,-5500,0,-5482,0,-5463,0,-5444,0,-5425,0,-5406,0,-5388,0,-5369,0,-5350,0,-5331,0,-5311,0,-5292,0,-5273,0,-5254,0,-5235,0,-5215,0,-5196,0,-5176,0,-5157,0,-5137,0,-5118,0,-5098,0,-5078,0,-5059,0,-5039,0,-5019,0,-4999,0,-4979,0,-4959,0,-4939,0,-4919,0,-4899,0,-4879,0,-4859,0,-4838,0,-4818,0,-4798,0,-4777,0,-4757,0,-4736,0,-4716,0,-4695,0,-4675,0,-4654,
+0,-4633,0,-4613,0,-4592,0,-4571,0,-4550,0,-4529,0,-4508,0,-4487,0,-4466,0,-4445,0,-4424,0,-4403,0,-4382,0,-4360,0,-4339,0,-4318,0,-4296,0,-4275,0,-4254,0,-4232,0,-4211,0,-4189,0,-4167,0,-4146,0,-4124,0,-4102,0,-4080,0,-4059,0,-4037,0,-4015,0,-3993,0,-3971,0,-3949,0,-3927,0,-3905,0,-3883,0,-3861,0,-3839,0,-3816,0,-3794,0,-3772,0,-3749,0,-3727,0,-3705,0,-3682,0,-3660,0,-3637,0,-3615,0,-3592,0,-3570,0,-3547,0,-3524,0,-3502,0,-3479,0,-3456,0,-3433,0,-3410,0,-3388,0,-3365,0,-3342,0,-3319,0,-3296,0,-3273,
+0,-3250,0,-3227,0,-3204,0,-3180,0,-3157,0,-3134,0,-3111,0,-3088,0,-3064,0,-3041,0,-3018,0,-2994,0,-2971,0,-2947,0,-2924,0,-2900,0,-2877,0,-2853,0,-2830,0,-2806,0,-2783,0,-2759,0,-2735,0,-2712,0,-2688,0,-2664,0,-2640,0,-2617,0,-2593,0,-2569,0,-2545,0,-2521,0,-2497,0,-2473,0,-2449,0,-2425,0,-2401,0,-2377,0,-2353,0,-2329,0,-2305,0,-2281,0,-2257,0,-2233,0,-2208,0,-2184,0,-2160,0,-2136,0,-2111,0,-2087,0,-2063,0,-2038,0,-2014,0,-1990,0,-1965,0,-1941,0,-1917,0,-1892,0,-1868,0,-1843,0,-1819,0,-1794,0,-1770,
+0,-1745,0,-1721,0,-1696,0,-1671,0,-1647,0,-1622,0,-1597,0,-1573,0,-1548,0,-1523,0,-1499,0,-1474,0,-1449,0,-1425,0,-1400,0,-1375,0,-1350,0,-1326,0,-1301,0,-1276,0,-1251,0,-1226,0,-1201,0,-1177,0,-1152,0,-1127,0,-1102,0,-1077,0,-1052,0,-1027,0,-1002,0,-977,0,-952,0,-927,0,-902,0,-877,0,-852,0,-827,0,-802,0,-777,0,-752,0,-727,0,-702,0,-677,0,-652,0,-627,0,-602,0,-577,0,-552,0,-527,0,-502,0,-477,0,-452,0,-427,0,-401,0,-376,0,-351,0,-326,0,-301,0,-276,0,-251,0,-226,0,-201,0,-175,0,-150,0,-125,0,-100,0,
+-75,0,-50,0,-25,0,0,0,25,0,50,0,75,0,100,0,125,0,150,0,175,0,201,0,226,0,251,0,276,0,301,0,326,0,351,0,376,0,401,0,427,0,452,0,477,0,502,0,527,0,552,0,577,0,602,0,627,0,652,0,677,0,702,0,727,0,752,0,777,0,802,0,827,0,852,0,877,0,902,0,927,0,952,0,977,0,1002,0,1027,0,1052,0,1077,0,1102,0,1127,0,1152,0,1177,0,1201,0,1226,0,1251,0,1276,0,1301,0,1326,0,1350,0,1375,0,1400,0,1425,0,1449,0,1474,0,1499,0,1523,0,1548,0,1573,0,1597,0,1622,0,1647,0,1671,0,1696,0,1721,0,1745,0,1770,0,1794,0,1819,0,1843,0,1868,
+0,1892,0,1917,0,1941,0,1965,0,1990,0,2014,0,2038,0,2063,0,2087,0,2111,0,2136,0,2160,0,2184,0,2208,0,2233,0,2257,0,2281,0,2305,0,2329,0,2353,0,2377,0,2401,0,2425,0,2449,0,2473,0,2497,0,2521,0,2545,0,2569,0,2593,0,2617,0,2640,0,2664,0,2688,0,2712,0,2735,0,2759,0,2783,0,2806,0,2830,0,2853,0,2877,0,2900,0,2924,0,2947,0,2971,0,2994,0,3018,0,3041,0,3064,0,3088,0,3111,0,3134,0,3157,0,3180,0,3204,0,3227,0,3250,0,3273,0,3296,0,3319,0,3342,0,3365,0,3388,0,3410,0,3433,0,3456,0,3479,0,3502,0,3524,0,3547,0,3570,
+0,3592,0,3615,0,3637,0,3660,0,3682,0,3705,0,3727,0,3749,0,3772,0,3794,0,3816,0,3839,0,3861,0,3883,0,3905,0,3927,0,3949,0,3971,0,3993,0,4015,0,4037,0,4059,0,4080,0,4102,0,4124,0,4146,0,4167,0,4189,0,4211,0,4232,0,4254,0,4275,0,4296,0,4318,0,4339,0,4360,0,4382,0,4403,0,4424,0,4445,0,4466,0,4487,0,4508,0,4529,0,4550,0,4571,0,4592,0,4613,0,4633,0,4654,0,4675,0,4695,0,4716,0,4736,0,4757,0,4777,0,4798,0,4818,0,4838,0,4859,0,4879,0,4899,0,4919,0,4939,0,4959,0,4979,0,4999,0,5019,0,5039,0,5059,0,5078,0,5098,
+0,5118,0,5137,0,5157,0,5176,0,5196,0,5215,0,5235,0,5254,0,5273,0,5292,0,5311,0,5331,0,5350,0,5369,0,5388,0,5406,0,5425,0,5444,0,5463,0,5482,0,5500,0,5519,0,5537,0,5556,0,5574,0,5593,0,5611,0,5629,0,5648,0,5666,0,5684,0,5702,0,5720,0,5738,0,5756,0,5774,0,5791,0,5809,0,5827,0,5844,0,5862,0,5880,0,5897,0,5914,0,5932,0,5949,0,5966,0,5984,0,6001,0,6018,0,6035,0,6052,0,6069,0,6085,0,6102,0,6119,0,6136,0,6152,0,6169,0,6185,0,6202,0,6218,0,6235,0,6251,0,6267,0,6283,0,6299,0,6315,0,6331,0,6347,0,6363,0,6379,
+0,6395,0,6410,0,6426,0,6441,0,6457,0,6472,0,6488,0,6503,0,6518,0,6533,0,6549,0,6564,0,6579,0,6594,0,6608,0,6623,0,6638,0,6653,0,6667,0,6682,0,6696,0,6711,0,6725,0,6739,0,6754,0,6768,0,6782,0,6796,0,6810,0,6824,0,6838,0,6852,0,6865,0,6879,0,6893,0,6906,0,6920,0,6933,0,6946,0,6960,0,6973,0,6986,0,6999,0,7012,0,7025,0,7038,0,7051,0,7064,0,7076,0,7089,0,7101,0,7114,0,7126,0,7139,0,7151,0,7163,0,7175,0,7187,0,7199,0,7211,0,7223,0,7235,0,7247,0,7259,0,7270,0,7282,0,7293,0,7305,0,7316,0,7327,0,7338,0,7349,
+0,7361,0,7372,0,7382,0,7393,0,7404,0,7415,0,7425,0,7436,0,7446,0,7457,0,7467,0,7478,0,7488,0,7498,0,7508,0,7518,0,7528,0,7538,0,7548,0,7557,0,7567,0,7577,0,7586,0,7596,0,7605,0,7614,0,7623,0,7633,0,7642,0,7651,0,7660,0,7668,0,7677,0,7686,0,7695,0,7703,0,7712,0,7720,0,7728,0,7737,0,7745,0,7753,0,7761,0,7769,0,7777,0,7785,0,7793,0,7800,0,7808,0,7816,0,7823,0,7830,0,7838,0,7845,0,7852,0,7859,0,7866,0,7873,0,7880,0,7887,0,7894,0,7900,0,7907,0,7914,0,7920,0,7926,0,7933,0,7939,0,7945,0,7951,0,7957,0,7963,
+0,7969,0,7975,0,7980,0,7986,0,7991,0,7997,0,8002,0,8008,0,8013,0,8018,0,8023,0,8028,0,8033,0,8038,0,8043,0,8047,0,8052,0,8057,0,8061,0,8066,0,8070,0,8074,0,8078,0,8082,0,8086,0,8090,0,8094,0,8098,0,8102,0,8105,0,8109,0,8113,0,8116,0,8119,0,8123,0,8126,0,8129,0,8132,0,8135,0,8138,0,8141,0,8143,0,8146,0,8149,0,8151,0,8153,0,8156,0,8158,0,8160,0,8162,0,8164,0,8166,0,8168,0,8170,0,8172,0,8174,0,8175,0,8177,0,8178,0,8179,0,8181,0,8182,0,8183,0,8184,0,8185,0,8186,0,8187,0,8187,0,8188,0,8189,0,8189,0,8190,
+0,8190,0,8190,0,8190,0,8190,0,8191,0,8190,0,8190,0,8190,0,8190,0,8190,0,8189,0,8189,0,8188,0,8187,0,8187,0,8186,0,8185,0,8184,0,8183,0,8182,0,8181,0,8179,0,8178,0,8177,0,8175,0,8174,0,8172,0,8170,0,8168,0,8166,0,8164,0,8162,0,8160,0,8158,0,8156,0,8153,0,8151,0,8149,0,8146,0,8143,0,8141,0,8138,0,8135,0,8132,0,8129,0,8126,0,8123,0,8119,0,8116,0,8113,0,8109,0,8105,0,8102,0,8098,0,8094,0,8090,0,8086,0,8082,0,8078,0,8074,0,8070,0,8066,0,8061,0,8057,0,8052,0,8047,0,8043,0,8038,0,8033,0,8028,0,8023,0,8018,
+0,8013,0,8008,0,8002,0,7997,0,7991,0,7986,0,7980,0,7975,0,7969,0,7963,0,7957,0,7951,0,7945,0,7939,0,7933,0,7926,0,7920,0,7914,0,7907,0,7900,0,7894,0,7887,0,7880,0,7873,0,7866,0,7859,0,7852,0,7845,0,7838,0,7830,0,7823,0,7816,0,7808,0,7800,0,7793,0,7785,0,7777,0,7769,0,7761,0,7753,0,7745,0,7737,0,7728,0,7720,0,7712,0,7703,0,7695,0,7686,0,7677,0,7668,0,7660,0,7651,0,7642,0,7633,0,7623,0,7614,0,7605,0,7596,0,7586,0,7577,0,7567,0,7557,0,7548,0,7538,0,7528,0,7518,0,7508,0,7498,0,7488,0,7478,0,7467,0,7457,
+0,7446,0,7436,0,7425,0,7415,0,7404,0,7393,0,7382,0,7372,0,7361,0,7349,0,7338,0,7327,0,7316,0,7305,0,7293,0,7282,0,7270,0,7259,0,7247,0,7235,0,7223,0,7211,0,7199,0,7187,0,7175,0,7163,0,7151,0,7139,0,7126,0,7114,0,7101,0,7089,0,7076,0,7064,0,7051,0,7038,0,7025,0,7012,0,6999,0,6986,0,6973,0,6960,0,6946,0,6933,0,6920,0,6906,0,6893,0,6879,0,6865,0,6852,0,6838,0,6824,0,6810,0,6796,0,6782,0,6768,0,6754,0,6739,0,6725,0,6711,0,6696,0,6682,0,6667,0,6653,0,6638,0,6623,0,6608,0,6594,0,6579,0,6564,0,6549,0,6533,
+0,6518,0,6503,0,6488,0,6472,0,6457,0,6441,0,6426,0,6410,0,6395,0,6379,0,6363,0,6347,0,6331,0,6315,0,6299,0,6283,0,6267,0,6251,0,6235,0,6218,0,6202,0,6185,0,6169,0,6152,0,6136,0,6119,0,6102,0,6085,0,6069,0,6052,0,6035,0,6018,0,6001,0,5984,0,5966,0,5949,0,5932,0,5914,0,5897,0,5880,0,5862,0,5844,0,5827,0,5809,0,5791,0,5774,0,5756,0,5738,0,5720,0,5702,0,5684,0,5666,0,5648,0,5629,0,5611,0,5593,0,5574,0,5556,0,5537,0,5519,0,5500,0,5482,0,5463,0,5444,0,5425,0,5406,0,5388,0,5369,0,5350,0,5331,0,5311,0,5292,
+0,5273,0,5254,0,5235,0,5215,0,5196,0,5176,0,5157,0,5137,0,5118,0,5098,0,5078,0,5059,0,5039,0,5019,0,4999,0,4979,0,4959,0,4939,0,4919,0,4899,0,4879,0,4859,0,4838,0,4818,0,4798,0,4777,0,4757,0,4736,0,4716,0,4695,0,4675,0,4654,0,4633,0,4613,0,4592,0,4571,0,4550,0,4529,0,4508,0,4487,0,4466,0,4445,0,4424,0,4403,0,4382,0,4360,0,4339,0,4318,0,4296,0,4275,0,4254,0,4232,0,4211,0,4189,0,4167,0,4146,0,4124,0,4102,0,4080,0,4059,0,4037,0,4015,0,3993,0,3971,0,3949,0,3927,0,3905,0,3883,0,3861,0,3839,0,3816,0,3794,
+0,3772,0,3749,0,3727,0,3705,0,3682,0,3660,0,3637,0,3615,0,3592,0,3570,0,3547,0,3524,0,3502,0,3479,0,3456,0,3433,0,3410,0,3388,0,3365,0,3342,0,3319,0,3296,0,3273,0,3250,0,3227,0,3204,0,3180,0,3157,0,3134,0,3111,0,3088,0,3064,0,3041,0,3018,0,2994,0,2971,0,2947,0,2924,0,2900,0,2877,0,2853,0,2830,0,2806,0,2783,0,2759,0,2735,0,2712,0,2688,0,2664,0,2640,0,2617,0,2593,0,2569,0,2545,0,2521,0,2497,0,2473,0,2449,0,2425,0,2401,0,2377,0,2353,0,2329,0,2305,0,2281,0,2257,0,2233,0,2208,0,2184,0,2160,0,2136,0,2111,
+0,2087,0,2063,0,2038,0,2014,0,1990,0,1965,0,1941,0,1917,0,1892,0,1868,0,1843,0,1819,0,1794,0,1770,0,1745,0,1721,0,1696,0,1671,0,1647,0,1622,0,1597,0,1573,0,1548,0,1523,0,1499,0,1474,0,1449,0,1425,0,1400,0,1375,0,1350,0,1326,0,1301,0,1276,0,1251,0,1226,0,1201,0,1177,0,1152,0,1127,0,1102,0,1077,0,1052,0,1027,0,1002,0,977,0,952,0,927,0,902,0,877,0,852,0,827,0,802,0,777,0,752,0,727,0,702,0,677,0,652,0,627,0,602,0,577,0,552,0,527,0,502,0,477,0,452,0,427,0,401,0,376,0,351,0,326,0,301,0,276,0,251,0,226,
+0,201,0,175,0,150,0,125,0,100,0,75,0,50,0,25,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);_wcmdq_head=allocate(1,"i32",ALLOC_STATIC);_wcmdq_tail=allocate(1,"i32",ALLOC_STATIC);_embedded_value=allocate(60,"i32",ALLOC_STATIC);__ZZ12GetAmplitudevE12amp_emphasis=allocate([16,
+16,10,16,22],"i8",ALLOC_STATIC);__ZL17general_amplitude=allocate([60],"i32",ALLOC_STATIC);_wvoice=allocate(1,"%struct.voice_t*",ALLOC_STATIC);_samplerate=allocate(1,"i32",ALLOC_STATIC);__ZL8pk_shape=allocate(1,"i8*",ALLOC_STATIC);__ZL11peak_height=allocate(36,"i32",ALLOC_STATIC);__ZL13peak_harmonic=allocate(36,"i32",ALLOC_STATIC);__ZL16option_harmonic1_b=allocate(1,"i1",ALLOC_STATIC);__ZL9harmspect=allocate(1,"i32*",ALLOC_STATIC);__ZL8harm_inc=allocate(120,"i32",ALLOC_STATIC);_wdata=allocate(64,["i8*",
+0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZL6amp_ix=allocate(1,"i32",ALLOC_STATIC);__ZL7amp_inc=allocate(1,"i32",ALLOC_STATIC);__ZZL17AdvanceParametersvE10Flutter_ix=allocate(1,"i32",ALLOC_STATIC);__ZL11Flutter_tab=allocate([128,155,181,203,220,232,237,236,230,220,206,191,176,163,152,144,140,139,140,143,146,148,149,146,140,131,120,105,89,
+73,60,49,42,41,45,54,68,86,105,125,143,159,170,177,178,173,164,150,135,120,105,92,83,79,79,85,94,107,122,136,150,162,171,176,177,174,168,160,152,145,139,136,137,141,148,157,168,178,187,192,193,189,180,165,146,124,99,74,50,30,14,5,2,5,15,30,48,68,89,109,127,140,150,156,159,159,157,155,153,153,156,161,169,179,191,202,213,220,224,222,216,204,187,166,143,119,96,75,58,46,40,41,47,58,72,89,106,122,134,144,148,149,145,137,128,117,107,98,92,90,92,97,105,116,128,138,148,154,158,157,152,144,134,124,113,104,
+98,96,99,107,120,136,155,175,194,210,223,230,231,226,215,198,178,156,132,111,91,75,64,57,55,56,61,67,74,80,84,86,85,82,77,72,66,63,62,65,73,86,103,124,147,171,195,217,234,246,252,251,244,231,213,192,170,148,128,113,100,93,90,92,97,104,112,119,125,127,127,123,116,107,97,87,78,72,70,72,78,89,102,117,132,147,159,167,171,170,164,153,139,123,106,91,78,70,67,69,77,90,107,127,146,166,184,197,207,211,210,205,196,185,173,161,150,142,137,135,135,138,141,145,146,145,140,132,120,104,85,65,46,28,14,5,1,5,15,31,
+52,77,104,129,154,176,193,205,211,211,208,200,191,181,171,164,159,156,157,160,165,170,174,177,176,171,163,150,135,118,99,81,66,54,47,45,49,58,72,89,107,126,142,156,166,170,169,163,152,138,123,108,93,82,74,72,74,80,90,103,117,130],"i8",ALLOC_STATIC);__ZL11flutter_amp=allocate([64],"i32",ALLOC_STATIC);__ZL11Flutter_inc=allocate(1,"i32",ALLOC_STATIC);__ZL11samplecount=allocate(1,"i32",ALLOC_STATIC);__ZL17samplecount_start=allocate(1,"i32",ALLOC_STATIC);__ZL5peaks=allocate(720,["i32",0,0,0,"i32",0,0,
+0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,
+0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,
+"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,
+0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0],ALLOC_STATIC);__ZL8nsamples=allocate(1,"i32",ALLOC_STATIC);__ZL9wavephase=allocate(1,"i32",ALLOC_STATIC);__ZZL11PlaySilenceiiE9n_samples=allocate(1,"i32",ALLOC_STATIC);_echo_tail=allocate(1,"i32",ALLOC_STATIC);_echo_buf=allocate(11E3,"i16",ALLOC_STATIC);_echo_amp=allocate(1,"i32",ALLOC_STATIC);_out_ptr=allocate(1,"i8*",ALLOC_STATIC);_echo_head=allocate(1,"i32",ALLOC_STATIC);_out_end=allocate(1,"i8*",ALLOC_STATIC);__ZZL8PlayWaveiiPhiiE9n_samples=
+allocate(1,"i32",ALLOC_STATIC);__ZZL8PlayWaveiiPhiiE2ix=allocate(1,"i32",ALLOC_STATIC);__ZL13consonant_amp=allocate([26],"i32",ALLOC_STATIC);__ZL13amplitude_env=allocate(1,"i8*",ALLOC_STATIC);_pitch_adjust_tab=allocate([64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,91,92,93,94,96,97,98,100,101,103,104,105,107,108,110,111,113,115,116,118,119,121,123,124,126,128,130,132,133,135,137,139,141,143,145,147,149,151,153,155,158,160,162,164,167,169,171,174,176,179,181,184,186,189,
+191,194,197,199,202,205,208,211,214,217,220,223,226,229,232,236,239,242,246,249,252,254,255],"i8",ALLOC_STATIC);__ZL8end_wave_b=allocate(1,"i1",ALLOC_STATIC);__ZL15modulation_type=allocate(1,"i32",ALLOC_STATIC);__ZL12glottal_flag=allocate(1,"i32",ALLOC_STATIC);__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab1=allocate([48,0,0,0,48,0,0,0,64,0,0,0,80,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZL14glottal_reduce=allocate(1,"i32",ALLOC_STATIC);__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab2=
+allocate([144,0,0,0,160,0,0,0,176,0,0,0,192,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);_wcmdq=allocate(2560,"i32",ALLOC_STATIC);__ZL18sonicSpeedupStream=allocate(1,"%struct.sonicStreamStruct*",ALLOC_STATIC);_sonicSpeed=allocate([1],"double",ALLOC_STATIC);__ZL7voicing=allocate(1,"i32",ALLOC_STATIC);__ZL11echo_length=allocate(1,"i32",ALLOC_STATIC);__ZZ15WavegenSetVoiceP7voice_tE2v2=allocate(1344,["i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,
+0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8",
+"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8"],ALLOC_STATIC);_pk_shape1=allocate([255,254,254,254,254,254,253,253,252,251,251,250,249,248,247,246,245,244,242,241,239,238,236,234,233,231,229,227,225,223,220,218,216,213,211,209,207,205,203,201,199,197,195,193,191,189,187,185,183,180,178,176,173,171,169,166,164,161,159,156,154,151,148,146,143,140,138,135,132,129,126,123,120,118,115,112,108,105,102,99,96,95,93,91,90,88,86,85,83,82,80,79,
+77,76,74,73,72,70,69,68,67,66,64,63,62,61,60,59,58,57,56,55,55,54,53,52,52,51,50,50,49,48,48,47,47,46,46,46,45,45,45,44,44,44,44,44,44,44,43,43,43,43,44,43,42,42,41,40,40,39,38,38,37,36,36,35,35,34,33,33,32,32,31,30,30,29,29,28,28,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,18,17,17,16,16,15,15,15,14,14,13,13,13,12,12,11,11,11,10,10,10,9,9,9,8,8,8,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0],"i8",ALLOC_STATIC);__ZL9pk_shape2=allocate([255,254,254,
+254,254,254,254,254,254,254,253,253,253,253,252,252,252,251,251,251,250,250,249,249,248,248,247,247,246,245,245,244,243,243,242,241,239,237,235,233,231,229,227,225,223,221,218,216,213,211,208,205,203,200,197,194,191,187,184,181,178,174,171,167,163,160,156,152,148,144,140,136,132,127,123,119,114,110,105,100,96,94,91,88,86,83,81,78,76,74,71,69,66,64,62,60,57,55,53,51,49,47,44,42,40,38,36,34,32,30,29,27,25,23,21,19,18,16,14,12,11,9,7,6,4,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"i8",ALLOC_STATIC);__ZL12embedded_max=allocate([0,0,0,0,32767,0,0,0,750,0,0,0,300,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,0,0,0,0,750,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,
+0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZL10minus_pi_t=allocate(1,"double",ALLOC_STATIC);__ZL8two_pi_t=allocate(1,"double",ALLOC_STATIC);__ZL7rbreath=allocate(360,"double",ALLOC_STATIC);__ZL7hswitch=allocate(1,"i32",ALLOC_STATIC);__ZL6hspect=allocate(3200,"i32",ALLOC_STATIC);__ZZ7WavegenvE5maxh2=allocate(1,"i32",ALLOC_STATIC);__ZZ7WavegenvE10amplitude2=allocate(1,"i32",ALLOC_STATIC);__ZZ7WavegenvE13h_switch_sign=allocate(1,"i32",ALLOC_STATIC);__ZL16PHASE_INC_FACTOR=
+allocate(1,"i32",ALLOC_STATIC);__ZL8phaseinc=allocate(1,"i32",ALLOC_STATIC);__ZL13cycle_samples=allocate(1,"i32",ALLOC_STATIC);__ZL9hf_factor=allocate(1,"i32",ALLOC_STATIC);__ZZ7WavegenvE4maxh=allocate(1,"i32",ALLOC_STATIC);__ZZ7WavegenvE3agc=allocate([256],"i32",ALLOC_STATIC);__ZL15wavemult_offset=allocate(1,"i32",ALLOC_STATIC);__ZL6cbytes=allocate(1,"i32",ALLOC_STATIC);__ZZ7WavegenvE11cycle_count=allocate(1,"i32",ALLOC_STATIC);__ZL14modulation_tab=allocate([0,0,0,0,0,70,242,41,0,47,0,47,0,69,242,
+41,0,47,0,46,0,69,242,40,0,46,0,45,0,52,242,40,0,45,45,44,0,52,242,40,0,43,43,43,0,52,242,40,0,42,42,42,0,52,242,40,0,41,41,41,0,52,242,40],"i8",ALLOC_STATIC);__ZL12wavemult_max=allocate(1,"i32",ALLOC_STATIC);__ZL8wavemult=allocate([0,0,0,2,3,5,8,11,14,18,22,27,32,37,43,49,55,62,69,76,83,90,98,105,113,121,128,136,144,152,159,166,174,181,188,194,201,207,213,218,224,228,233,237,240,244,246,249,251,252,253,253,253,253,252,251,249,246,244,240,237,233,228,224,218,213,207,201,194,188,181,174,166,159,152,
+144,136,128,121,113,105,98,90,83,76,69,62,55,49,43,37,32,27,22,18,14,11,8,5,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"i8",ALLOC_STATIC);__ZZ12WavegenFill2iE13echo_complete=allocate(1,"i32",ALLOC_STATIC);__ZZ12WavegenFill2iE6resume=allocate(1,"i32",ALLOC_STATIC);_current_source_index=allocate(1,"i32",ALLOC_STATIC);_samplerate_native=allocate(1,"i32",ALLOC_STATIC);_embedded_default=allocate([0,0,0,0,50,0,0,0,175,0,0,0,100,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);_f_log=allocate(1,"%struct.FILE*",ALLOC_STATIC);_option_waveout=allocate(1,"i32",ALLOC_STATIC);_option_log_frames=allocate(1,"i32",ALLOC_STATIC);_out_start=allocate(1,"i8*",ALLOC_STATIC);_outbuf_size=allocate(1,"i32",ALLOC_STATIC);_pause_phonemes=allocate([0,23,10,9,
+24,19,24,24],"i8",ALLOC_STATIC);__ZZ15MakePhonemeListP10TranslatoriiE12types_double=allocate([6,7,8,3,0],"i8",ALLOC_STATIC);__ZL10kt_globals=allocate(2748,["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,
+0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"i16*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,
+0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,
+0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,
+0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0],ALLOC_STATIC);
+__ZZL16impulsive_sourcevE7doublet=allocate([0,0,0,0,0,0,0,0,13E6,0,0,0,0,0,0,0,-13E6,0,0,0,0,0,0,0],["double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0],ALLOC_STATIC);__ZZL16impulsive_sourcevE5vwave=allocate(1,"double",ALLOC_STATIC);__ZZL14natural_sourcevE5vwave=allocate(1,"double",ALLOC_STATIC);__ZZL7DBtoLINlE8amptable=allocate([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,7,0,8,0,9,0,10,0,11,0,13,0,14,0,16,0,18,0,20,0,22,0,25,0,28,0,32,0,35,0,40,0,45,0,51,0,57,0,64,
+0,71,0,80,0,90,0,101,0,114,0,128,0,142,0,159,0,179,0,202,0,227,0,256,0,284,0,318,0,359,0,405,0,455,0,512,0,568,0,638,0,719,0,881,0,911,0,1024,0,1137,0,1276,0,1438,0,1622,0,1823,0,2048,0,2273,0,2552,0,2875,0,3244,0,3645,0,4096,0,4547,0,5104,0,5751,0,6488,0,7291,0,8192,0,9093,0,10207,0,11502,0,12976,0,14582,0,16384,0,18350,0,20644,0,23429,0,26214,0,29491,0,32767,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZL10frame_initP13klatt_frame_tE14amp_par_factor=allocate([0.6,0,0,0,0,0,0,0,0.4,0,0,0,0,0,0,0,0.15,0,0,0,0,0,0,0,0.06,0,0,0,0,0,0,0,0.04,0,0,0,0,0,0,0,0.022,0,0,0,0,0,0,0,0.03,0,0,0,0,0,0,0],["double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0],ALLOC_STATIC);__ZZL21pitch_synch_par_resetP13klatt_frame_tE2B0=
+allocate([1200,0,1142,0,1088,0,1038,0,991,0,948,0,907,0,869,0,833,0,799,0,768,0,738,0,710,0,683,0,658,0,634,0,612,0,590,0,570,0,551,0,533,0,515,0,499,0,483,0,468,0,454,0,440,0,427,0,415,0,403,0,391,0,380,0,370,0,360,0,350,0,341,0,332,0,323,0,315,0,307,0,300,0,292,0,285,0,278,0,272,0,265,0,259,0,253,0,247,0,242,0,237,0,231,0,226,0,221,0,217,0,212,0,208,0,204,0,199,0,195,0,192,0,188,0,184,0,180,0,177,0,174,0,170,0,167,0,164,0,161,0,158,0,155,0,153,0,150,0,147,0,145,0,142,0,140,0,137,0,135,0,133,0,131,
+0,128,0,126,0,124,0,122,0,120,0,119,0,117,0,115,0,113,0,111,0,110,0,108,0,106,0,105,0,103,0,102,0,100,0,99,0,97,0,96,0,95,0,93,0,92,0,91,0,90,0,88,0,87,0,86,0,85,0,84,0,83,0,82,0,80,0,79,0,78,0,77,0,76,0,75,0,75,0,74,0,73,0,72,0,71,0,70,0,69,0,68,0,68,0,67,0,66,0,65,0,64,0,64,0,63,0,62,0,61,0,61,0,60,0,59,0,59,0,58,0,57,0,57,0,56,0,56,0,55,0,55,0,54,0,54,0,53,0,53,0,52,0,52,0,51,0,51,0,50,0,50,0,49,0,49,0,48,0,48,0,47,0,47,0,46,0,46,0,45,0,45,0,44,0,44,0,43,0,43,0,42,0,42,0,41,0,41,0,41,0,41,0,40,
+0,40,0,39,0,39,0,38,0,38,0,38,0,38,0,37,0,37,0,36,0,36,0,36,0,36,0,35,0,35,0,35,0,35,0,34,0,34,0,33,0,33,0,33,0,33,0,32,0,32,0,32,0,32,0,31,0,31,0,31,0,31,0,30,0,30,0,30,0,30,0,29,0,29,0,29,0,29,0,28,0,28,0,28,0,28,0,27,0,27,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,
+"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0],ALLOC_STATIC);__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew=allocate(1,"i32",ALLOC_STATIC);__ZL12sample_count=allocate(1,"i32",ALLOC_STATIC);__ZL13scale_wav_tab=allocate([45,0,0,0,38,0,0,0,45,0,0,0,45,0,0,0],["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0],ALLOC_STATIC);__ZZ9KlattInitvE15natural_samples=allocate([-310,0,-400,0,530,0,356,0,224,0,89,0,23,0,-10,0,-58,0,-16,0,461,0,599,0,536,0,701,0,770,0,605,0,497,0,461,0,560,0,404,0,110,0,224,0,131,0,104,0,-97,0,155,0,278,0,-154,0,
+-1165,0,-598,0,737,0,125,0,-592,0,41,0,11,0,-247,0,-10,0,65,0,92,0,80,0,-304,0,71,0,167,0,-1,0,122,0,233,0,161,0,-43,0,278,0,479,0,485,0,407,0,266,0,650,0,134,0,80,0,236,0,68,0,260,0,269,0,179,0,53,0,140,0,275,0,293,0,296,0,104,0,257,0,152,0,311,0,182,0,263,0,245,0,125,0,314,0,140,0,44,0,203,0,230,0,-235,0,-286,0,23,0,107,0,92,0,-91,0,38,0,464,0,443,0,176,0,98,0,-784,0,-2449,0,-1891,0,-1045,0,-1600,0,-1462,0,-1384,0,-1261,0,-949,0,-730,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ9KlattInitvE10formant_hz=allocate([280,0,688,0,1064,0,2806,0,3260,0,3700,0,6500,0,7E3,0,8E3,0,280,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZL8kt_frame=allocate(288,"i32",ALLOC_STATIC);__ZZ9KlattInitvE9bandwidth=
+allocate([89,0,160,0,70,0,160,0,200,0,200,0,500,0,500,0,500,0,89,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ9KlattInitvE12parallel_amp=allocate([0,0,59,0,59,0,59,0,59,0,59,0,59,0,0,0,0,0,0,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0],ALLOC_STATIC);__ZZ9KlattInitvE11parallel_bw=allocate([59,0,59,0,89,0,149,0,200,0,200,0,500,0,0,0,0,0,0,0],["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",
+0,"i16",0,"i16",0],ALLOC_STATIC);__ZL8end_wave667=allocate(1,"i32",ALLOC_STATIC);__ZZ14SetSynth_KlattiiP7frame_tS0_P7voice_tiE7prev_fr=allocate(64,["i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i16",0,"i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8","i8"],ALLOC_STATIC);__ZL6klattp=allocate(40,"i32",ALLOC_STATIC);
+__ZL7klattp1=allocate(80,"double",ALLOC_STATIC);__ZL10klattp_inc=allocate(80,"double",ALLOC_STATIC);__ZL8nsamples668=allocate(1,"i32",ALLOC_STATIC);__ZL5peaks669=allocate(720,["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,
+"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,
+0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",
+0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,
+"double",0,0,0,0,0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0,"double",0,0,0,0,0,0,0],ALLOC_STATIC);__ZZL7flutterP13klatt_frame_tE10time_count=allocate(1,"i32",ALLOC_STATIC);__ZZL9gen_noisedE5nlast=allocate(1,"double",ALLOC_STATIC);__ZZL7parwaveP13klatt_frame_tE5noise=allocate(1,"double",ALLOC_STATIC);__ZZL7parwaveP13klatt_frame_tE5voice=
+allocate(1,"double",ALLOC_STATIC);__ZZL7parwaveP13klatt_frame_tE5vlast=allocate(1,"double",ALLOC_STATIC);__ZZL7parwaveP13klatt_frame_tE5sourc=allocate(1,"double",ALLOC_STATIC);__ZZL7parwaveP13klatt_frame_tE8glotlast=allocate(1,"double",ALLOC_STATIC);__str673=allocate([47,116,109,112,47,115,111,110,105,99,46,108,111,103,0],"i8",ALLOC_STATIC);__str1674=allocate([97,0],"i8",ALLOC_STATIC);_optarg=allocate(1,"i8*",ALLOC_STATIC);_optind=allocate(1,"i32",ALLOC_STATIC);_opterr=allocate([1],"i32",ALLOC_STATIC);
+_optopt=allocate([63],"i32",ALLOC_STATIC);__ZL8optwhere=allocate(1,"i32",ALLOC_STATIC);__str684=allocate([45,45,0],"i8",ALLOC_STATIC);__str1685=allocate([80,79,83,73,88,76,89,95,67,79,82,82,69,67,84,0],"i8",ALLOC_STATIC);__str2686=allocate([37,115,58,32,111,112,116,105,111,110,32,96,37,115,39,32,105,115,32,97,109,98,105,103,117,111,117,115,32,40,99,111,117,108,100,32,98,101,32,96,45,45,37,115,39,32,111,114,32,96,45,45,37,115,39,41,10,0],"i8",ALLOC_STATIC);__str3687=allocate([37,115,58,32,105,110,
+118,97,108,105,100,32,111,112,116,105,111,110,32,45,45,32,96,45,37,99,39,10,0],"i8",ALLOC_STATIC);__str4688=allocate([37,115,58,32,97,114,103,117,109,101,110,116,32,114,101,113,117,105,114,101,100,32,102,111,114,32,111,112,116,105,111,110,32,96,0],"i8",ALLOC_STATIC);__str5689=allocate([45,45,37,115,39,10,0],"i8",ALLOC_STATIC);__str6690=allocate([45,37,99,39,10,0],"i8",ALLOC_STATIC);HEAP32[__ZZ4mainE12long_options>>2]=__str19&4294967295;HEAP32[__ZZ4mainE12long_options+16>>2]=__str20&4294967295;HEAP32[__ZZ4mainE12long_options+
+32>>2]=__str21&4294967295;HEAP32[__ZZ4mainE12long_options+48>>2]=__str22&4294967295;HEAP32[__ZZ4mainE12long_options+64>>2]=__str23&4294967295;HEAP32[__ZZ4mainE12long_options+80>>2]=__str24&4294967295;HEAP32[__ZZ4mainE12long_options+96>>2]=__str5&4294967295;HEAP32[__ZZ4mainE12long_options+112>>2]=__str25&4294967295;HEAP32[__ZZ4mainE12long_options+128>>2]=__str26&4294967295;HEAP32[__ZZ4mainE12long_options+144>>2]=__str27&4294967295;HEAP32[__ZZ4mainE12long_options+160>>2]=__str28&4294967295;HEAP32[__ZZ4mainE12long_options+
+176>>2]=__str29&4294967295;HEAP32[_mnem_rules>>2]=__str56&4294967295;HEAP32[_mnem_rules+8>>2]=__str57&4294967295;HEAP32[_mnem_rules+16>>2]=__str58&4294967295;HEAP32[_mnem_rules+24>>2]=__str59&4294967295;HEAP32[_mnem_rules+32>>2]=__str60&4294967295;HEAP32[_mnem_rules+40>>2]=__str61&4294967295;HEAP32[_mnem_rules+48>>2]=__str62&4294967295;HEAP32[_mnem_flags>>2]=__str143&4294967295;HEAP32[_mnem_flags+8>>2]=__str244&4294967295;HEAP32[_mnem_flags+16>>2]=__str345&4294967295;HEAP32[_mnem_flags+24>>2]=__str446&
+4294967295;HEAP32[_mnem_flags+32>>2]=__str547&4294967295;HEAP32[_mnem_flags+40>>2]=__str648&4294967295;HEAP32[_mnem_flags+48>>2]=__str749&4294967295;HEAP32[_mnem_flags+56>>2]=__str850&4294967295;HEAP32[_mnem_flags+64>>2]=__str951&4294967295;HEAP32[_mnem_flags+72>>2]=__str1052&4294967295;HEAP32[_mnem_flags+80>>2]=__str1153&4294967295;HEAP32[_mnem_flags+88>>2]=__str1254&4294967295;HEAP32[_mnem_flags+96>>2]=__str1355&4294967295;HEAP32[_mnem_flags+104>>2]=__str1456&4294967295;HEAP32[_mnem_flags+112>>
+2]=__str1557&4294967295;HEAP32[_mnem_flags+120>>2]=__str1658&4294967295;HEAP32[_mnem_flags+128>>2]=__str1759&4294967295;HEAP32[_mnem_flags+136>>2]=__str1860&4294967295;HEAP32[_mnem_flags+144>>2]=__str1961&4294967295;HEAP32[_mnem_flags+152>>2]=__str2062&4294967295;HEAP32[_mnem_flags+160>>2]=__str2163&4294967295;HEAP32[_mnem_flags+168>>2]=__str2264&4294967295;HEAP32[_mnem_flags+176>>2]=__str2365&4294967295;HEAP32[_mnem_flags+184>>2]=__str2466&4294967295;HEAP32[_mnem_flags+192>>2]=__str2567&4294967295;
+HEAP32[_mnem_flags+200>>2]=__str2668&4294967295;HEAP32[_mnem_flags+208>>2]=__str2769&4294967295;HEAP32[_mnem_flags+216>>2]=__str2870&4294967295;HEAP32[_mnem_flags+224>>2]=__str2971&4294967295;HEAP32[_mnem_flags+232>>2]=__str3072&4294967295;HEAP32[_mnem_flags+240>>2]=__str3173&4294967295;HEAP32[_mnem_flags+248>>2]=__str3274&4294967295;HEAP32[_mnem_flags+256>>2]=__str3375&4294967295;HEAP32[_mnem_flags+264>>2]=__str3476&4294967295;HEAP32[_mnem_flags+272>>2]=__str3577&4294967295;HEAP32[_mnem_flags+280>>
+2]=__str3678&4294967295;HEAP32[_mnem_flags+288>>2]=__str3779&4294967295;HEAP32[_mnem_flags+296>>2]=__str3880&4294967295;HEAP32[_mnem_flags+304>>2]=__str3981&4294967295;HEAP32[_mnem_flags+312>>2]=__str4082&4294967295;HEAP32[_mnem_flags+320>>2]=__str4183&4294967295;HEAP32[_mnem_flags+328>>2]=__str4284&4294967295;HEAP32[_mnem_flags+336>>2]=__str43&4294967295;HEAP32[_mnem_flags+344>>2]=__str44&4294967295;HEAP32[_mnem_flags+352>>2]=__str45&4294967295;HEAP32[_mnem_flags+360>>2]=__str46&4294967295;HEAP32[_mnem_flags+
+368>>2]=__str47&4294967295;HEAP32[_mnem_flags+376>>2]=__str48&4294967295;HEAP32[_mnem_flags+384>>2]=__str49&4294967295;HEAP32[_mnem_flags+392>>2]=__str50&4294967295;HEAP32[_mnem_flags+400>>2]=__str51&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf>>2]=__ZL9rule_cond&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+4>>2]=__ZL8rule_pre&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+8>>2]=__ZL10rule_match&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+12>>2]=__ZL9rule_post&4294967295;
+HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+16>>2]=__ZL13rule_phonemes&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E16add_e_exceptions>>2]=__str115&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions>>2]=__str1116&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+4>>2]=__str2117&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+8>>2]=__str3118&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+12>>
+2]=__str4119&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+16>>2]=__str5120&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+20>>2]=__str6121&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+24>>2]=__str7122&4294967295;HEAP32[__ZL15tone_head_table+4>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+12>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+20>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+
+28>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+36>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+44>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+52>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+60>>2]=__ZL9oflow_emf&4294967295;HEAP32[__ZL15tone_head_table+68>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+76>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+84>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+92>>2]=__ZL10oflow_less&4294967295;
+HEAP32[__ZL15tone_head_table+100>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+108>>2]=__ZL10oflow_less&4294967295;HEAP32[__ZL15tone_head_table+116>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+124>>2]=__ZL10oflow_less&4294967295;HEAP32[__ZL15tone_head_table+132>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+140>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+148>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+156>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+
+164>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+172>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+180>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+188>>2]=__ZL10oflow_less&4294967295;HEAP32[__ZL15tone_head_table+196>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+204>>2]=__ZL10oflow_less&4294967295;HEAP32[_envelope_data>>2]=_env_fall&4294967295;HEAP32[_envelope_data+4>>2]=_env_fall&4294967295;HEAP32[_envelope_data+8>>2]=_env_rise&4294967295;HEAP32[_envelope_data+
+12>>2]=_env_rise&4294967295;HEAP32[_envelope_data+16>>2]=_env_frise&4294967295;HEAP32[_envelope_data+20>>2]=__ZL11env_r_frise&4294967295;HEAP32[_envelope_data+24>>2]=__ZL10env_frise2&4294967295;HEAP32[_envelope_data+28>>2]=__ZL12env_r_frise2&4294967295;HEAP32[_envelope_data+32>>2]=__ZL12env_risefall&4294967295;HEAP32[_envelope_data+36>>2]=__ZL12env_risefall&4294967295;HEAP32[_envelope_data+40>>2]=__ZL13env_fallrise3&4294967295;HEAP32[_envelope_data+44>>2]=__ZL13env_fallrise3&4294967295;HEAP32[_envelope_data+
+48>>2]=__ZL13env_fallrise4&4294967295;HEAP32[_envelope_data+52>>2]=__ZL13env_fallrise4&4294967295;HEAP32[_envelope_data+56>>2]=__ZL9env_fall2&4294967295;HEAP32[_envelope_data+60>>2]=__ZL9env_fall2&4294967295;HEAP32[_envelope_data+64>>2]=__ZL9env_rise2&4294967295;HEAP32[_envelope_data+68>>2]=__ZL9env_rise2&4294967295;HEAP32[_envelope_data+72>>2]=__ZL16env_risefallrise&4294967295;HEAP32[_envelope_data+76>>2]=__ZL16env_risefallrise&4294967295;HEAP32[__ZL7xmlbase>>2]=__str157&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163>>
+2]=__str2159&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163+8>>2]=__str3160&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163+16>>2]=__str4161&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163+24>>2]=__str5162&4294967295;HEAP32[__ZZL18GetVoiceAttributesPwiE11mnem_gender>>2]=__str27184&4294967295;HEAP32[__ZZL18GetVoiceAttributesPwiE11mnem_gender+8>>2]=__str28185&4294967295;HEAP32[__ZZL18GetVoiceAttributesPwiE11mnem_gender+16>>2]=__str29186&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+
+4>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+8>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+12>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+16>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate>>
+2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+8>>2]=__str30187&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+16>>2]=__str31188&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+24>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+32>>2]=__str33190&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+40>>2]=__str34191&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume>>
+2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+8>>2]=__str35192&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+16>>2]=__str36193&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+24>>2]=__str37194&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+32>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+40>>2]=__str38195&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+
+48>>2]=__str39196&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch>>2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+8>>2]=__str40197&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+16>>2]=__str41198&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+24>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+32>>2]=__str42199&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+
+40>>2]=__str43200&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range>>2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+8>>2]=__str40197&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+16>>2]=__str41198&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+24>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+32>>2]=__str42199&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+
+40>>2]=__str43200&4294967295;HEAP32[__ZL8ssmltags>>2]=__str44201&4294967295;HEAP32[__ZL8ssmltags+8>>2]=__str45202&4294967295;HEAP32[__ZL8ssmltags+16>>2]=__str46203&4294967295;HEAP32[__ZL8ssmltags+24>>2]=__str47204&4294967295;HEAP32[__ZL8ssmltags+32>>2]=__str48205&4294967295;HEAP32[__ZL8ssmltags+40>>2]=__str49206&4294967295;HEAP32[__ZL8ssmltags+48>>2]=__str50207&4294967295;HEAP32[__ZL8ssmltags+56>>2]=__str51208&4294967295;HEAP32[__ZL8ssmltags+64>>2]=__str52209&4294967295;HEAP32[__ZL8ssmltags+72>>2]=
+__str53210&4294967295;HEAP32[__ZL8ssmltags+80>>2]=__str54211&4294967295;HEAP32[__ZL8ssmltags+88>>2]=__str55212&4294967295;HEAP32[__ZL8ssmltags+96>>2]=__str56213&4294967295;HEAP32[__ZL8ssmltags+104>>2]=__str57214&4294967295;HEAP32[__ZL8ssmltags+112>>2]=__str58215&4294967295;HEAP32[__ZL8ssmltags+120>>2]=__str59216&4294967295;HEAP32[__ZL8ssmltags+128>>2]=__str60217&4294967295;HEAP32[__ZL8ssmltags+136>>2]=__str61218&4294967295;HEAP32[__ZL8ssmltags+144>>2]=__str62219&4294967295;HEAP32[__ZL8ssmltags+152>>
+2]=__str63220&4294967295;HEAP32[__ZL8ssmltags+160>>2]=__str64221&4294967295;HEAP32[__ZL8ssmltags+168>>2]=__str65222&4294967295;HEAP32[__ZL8ssmltags+176>>2]=__str66223&4294967295;HEAP32[__ZL8ssmltags+184>>2]=__str67224&4294967295;HEAP32[__ZL8ssmltags+192>>2]=__str68225&4294967295;HEAP32[__ZL8ssmltags+200>>2]=__str69226&4294967295;HEAP32[__ZL8ssmltags+208>>2]=__str70227&4294967295;HEAP32[__ZL8ssmltags+216>>2]=__str71228&4294967295;HEAP32[__ZL8ssmltags+224>>2]=__str72229&4294967295;HEAP32[__ZL8ssmltags+
+232>>2]=__str73230&4294967295;HEAP32[__ZL8ssmltags+240>>2]=__str74231&4294967295;HEAP32[__ZL8ssmltags+248>>2]=__str75232&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct>>2]=__str79236&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct+8>>2]=__str80237&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct+16>>2]=__str81238&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals>>2]=__str83240&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals+8>>2]=
+__str84241&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals+16>>2]=__str85242&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals+24>>2]=__str86243&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+4>>2]=__str87244&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+8>>2]=__str88245&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+12>>2]=__str86243&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+16>>2]=__str89246&4294967295;
+HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis>>2]=__str79236&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis+8>>2]=__str91248&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis+16>>2]=__str92249&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis+24>>2]=__str73230&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as>>2]=__str96253&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+8>>2]=__str97254&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+
+16>>2]=__str98255&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+24>>2]=__str99256&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+32>>2]=__str100257&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_sayas_format>>2]=__str101258&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break>>2]=__str79236&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+8>>2]=__str110267&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+16>>2]=__str111268&
+4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+24>>2]=__str32189&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+32>>2]=__str73230&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+40>>2]=__str112269&4294967295;HEAP32[__ZL18xml_char_mnemonics>>2]=__str119&4294967295;HEAP32[__ZL18xml_char_mnemonics+8>>2]=__str120&4294967295;HEAP32[__ZL18xml_char_mnemonics+16>>2]=__str121&4294967295;HEAP32[__ZL18xml_char_mnemonics+24>>2]=__str122&4294967295;HEAP32[__ZL18xml_char_mnemonics+
+32>>2]=__str123&4294967295;HEAP32[__ZL18xml_char_mnemonics+40>>2]=__str124&4294967295;HEAP32[__ZL11accents_tab>>2]=__str45326&4294967295;HEAP32[__ZL11accents_tab+8>>2]=__str46327&4294967295;HEAP32[__ZL11accents_tab+16>>2]=__str47328&4294967295;HEAP32[__ZL11accents_tab+24>>2]=__str48329&4294967295;HEAP32[__ZL11accents_tab+32>>2]=__str49330&4294967295;HEAP32[__ZL11accents_tab+40>>2]=__str50331&4294967295;HEAP32[__ZL11accents_tab+48>>2]=__str51332&4294967295;HEAP32[__ZL11accents_tab+56>>2]=__str52333&
+4294967295;HEAP32[__ZL11accents_tab+64>>2]=__str53334&4294967295;HEAP32[__ZL11accents_tab+72>>2]=__str54335&4294967295;HEAP32[__ZL11accents_tab+80>>2]=__str55336&4294967295;HEAP32[__ZL11accents_tab+88>>2]=__str56337&4294967295;HEAP32[__ZL11accents_tab+96>>2]=__str57338&4294967295;HEAP32[__ZL11accents_tab+104>>2]=__str58339&4294967295;HEAP32[__ZL11accents_tab+112>>2]=__str59340&4294967295;HEAP32[__ZL11accents_tab+120>>2]=__str60341&4294967295;HEAP32[__ZL11accents_tab+128>>2]=__str61342&4294967295;
+HEAP32[__ZL11accents_tab+136>>2]=__str62343&4294967295;HEAP32[__ZL11accents_tab+144>>2]=__str63344&4294967295;HEAP32[__ZL11accents_tab+152>>2]=__str64345&4294967295;HEAP32[__ZL11accents_tab+160>>2]=__str65346&4294967295;HEAP32[__ZL11accents_tab+168>>2]=__str66347&4294967295;HEAP32[_version_string>>2]=__str19405&4294967295;HEAP32[__ZL15length_mod_tabs>>2]=__ZL14length_mods_en&4294967295;HEAP32[__ZL15length_mod_tabs+4>>2]=__ZL14length_mods_en&4294967295;HEAP32[__ZL15length_mod_tabs+8>>2]=__ZL15length_mods_en0&
+4294967295;HEAP32[__ZL15length_mod_tabs+12>>2]=__ZL17length_mods_equal&4294967295;HEAP32[__ZL15length_mod_tabs+16>>2]=__ZL17length_mods_equal&4294967295;HEAP32[__ZL15length_mod_tabs+20>>2]=__ZL17length_mods_equal&4294967295;HEAP32[_charsets>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+4>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+8>>2]=__ZL10ISO_8859_2&4294967295;HEAP32[_charsets+12>>2]=__ZL10ISO_8859_3&4294967295;HEAP32[_charsets+16>>2]=__ZL10ISO_8859_4&4294967295;HEAP32[_charsets+20>>2]=
+__ZL10ISO_8859_5&4294967295;HEAP32[_charsets+24>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+28>>2]=__ZL10ISO_8859_7&4294967295;HEAP32[_charsets+32>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+36>>2]=__ZL10ISO_8859_9&4294967295;HEAP32[_charsets+40>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+44>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+48>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+52>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+56>>2]=__ZL11ISO_8859_14&4294967295;HEAP32[_charsets+
+60>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+64>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+68>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+72>>2]=__ZL6KOI8_R&4294967295;HEAP32[_charsets+76>>2]=__ZL5ISCII&4294967295;HEAP32[_genders>>2]=__str11560&4294967295;HEAP32[_genders+8>>2]=__str12561&4294967295;HEAP32[_genders+16>>2]=__str13562&4294967295;HEAP32[_voice>>2]=__ZL9voicedata;HEAP32[_variant_lists>>2]=__ZL15variants_either&4294967295;HEAP32[_variant_lists+4>>2]=__ZL13variants_male&
+4294967295;HEAP32[_variant_lists+8>>2]=__ZL15variants_female&4294967295;HEAP32[__ZL11keyword_tab>>2]=__str6555&4294967295;HEAP32[__ZL11keyword_tab+8>>2]=__str7556&4294967295;HEAP32[__ZL11keyword_tab+16>>2]=__str9558&4294967295;HEAP32[__ZL11keyword_tab+24>>2]=__str34585&4294967295;HEAP32[__ZL11keyword_tab+32>>2]=__str35586&4294967295;HEAP32[__ZL11keyword_tab+40>>2]=__str36587&4294967295;HEAP32[__ZL11keyword_tab+48>>2]=__str37588&4294967295;HEAP32[__ZL11keyword_tab+56>>2]=__str38589&4294967295;HEAP32[__ZL11keyword_tab+
+64>>2]=__str39590&4294967295;HEAP32[__ZL11keyword_tab+72>>2]=__str40591&4294967295;HEAP32[__ZL11keyword_tab+80>>2]=__str41592&4294967295;HEAP32[__ZL11keyword_tab+88>>2]=__str42593&4294967295;HEAP32[__ZL11keyword_tab+96>>2]=__str43594&4294967295;HEAP32[__ZL11keyword_tab+104>>2]=__str44595&4294967295;HEAP32[__ZL11keyword_tab+112>>2]=__str45596&4294967295;HEAP32[__ZL11keyword_tab+120>>2]=__str46597&4294967295;HEAP32[__ZL11keyword_tab+128>>2]=__str47598&4294967295;HEAP32[__ZL11keyword_tab+136>>2]=__str48599&
+4294967295;HEAP32[__ZL11keyword_tab+144>>2]=__str49600&4294967295;HEAP32[__ZL11keyword_tab+152>>2]=__str50601&4294967295;HEAP32[__ZL11keyword_tab+160>>2]=__str51602&4294967295;HEAP32[__ZL11keyword_tab+168>>2]=__str52603&4294967295;HEAP32[__ZL11keyword_tab+176>>2]=__str53604&4294967295;HEAP32[__ZL11keyword_tab+184>>2]=__str54605&4294967295;HEAP32[__ZL11keyword_tab+192>>2]=__str55606&4294967295;HEAP32[__ZL11keyword_tab+200>>2]=__str56607&4294967295;HEAP32[__ZL11keyword_tab+208>>2]=__str57608&4294967295;
+HEAP32[__ZL11keyword_tab+216>>2]=__str58609&4294967295;HEAP32[__ZL11keyword_tab+224>>2]=__str548&4294967295;HEAP32[__ZL11keyword_tab+232>>2]=__str59610&4294967295;HEAP32[__ZL11keyword_tab+240>>2]=__str60611&4294967295;HEAP32[__ZL11keyword_tab+248>>2]=__str61612&4294967295;HEAP32[__ZL11keyword_tab+256>>2]=__str62613&4294967295;HEAP32[__ZL11keyword_tab+264>>2]=__str63614&4294967295;HEAP32[__ZL11keyword_tab+272>>2]=__str64615&4294967295;HEAP32[__ZL11keyword_tab+280>>2]=__str65616&4294967295;HEAP32[__ZL11keyword_tab+
+288>>2]=__str66617&4294967295;HEAP32[__ZL11keyword_tab+296>>2]=__str67618&4294967295;HEAP32[__ZL11keyword_tab+304>>2]=__str68619&4294967295;HEAP32[__ZL11options_tab>>2]=__str76627&4294967295;HEAP32[__ZL11options_tab+8>>2]=__str77628&4294967295;FS.init();__globalConstructor__();var d=null;Module._main&&(d=Module.callMain(f),__shutdownRuntime__());return d}Module.run=run;Module.noInitialRun||run();
diff --git a/demos/espeak/espeak_src.tar.bz2 b/demos/espeak/espeak_src.tar.bz2
new file mode 100644
index 00000000..d7a8d13c
--- /dev/null
+++ b/demos/espeak/espeak_src.tar.bz2
Binary files differ