403Webshell
Server IP : 85.158.181.41  /  Your IP : 216.73.217.12
Web Server : Apache
System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64
User : moncbefd ( 1024)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/moncbefd/www.moneta.at/JSEngine/build/vendor/hyphenopoly/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/moncbefd/www.moneta.at/JSEngine/build/vendor/hyphenopoly//hyphenEngine.asm.js
/**
 * @license hyphenEngine.asm.js 2.6.1 - client side hyphenation for webbrowsers
 * ©2019  Mathias Nater, Zürich (mathiasnater at gmail dot com)
 * https://github.com/mnater/Hyphenopoly
 *
 * Released under the MIT license
 * http://mnater.github.io/Hyphenopoly/LICENSE
 */
function asmHyphenEngine(r,a,e){"use asm";var v=new r.Uint8Array(e);var n=new r.Uint16Array(e);var t=new r.Int32Array(e);var f=r.Math.imul;var i=a.hpbTranslateOffset|0;var u=a.hpbPatternsOffset|0;var h=a.patternsLength|0;var s=a.valueStoreOffset|0;var l=a.patternTrieOffset|0;var o=a.wordOffset|0;var w=a.translatedWordOffset|0;var c=a.hyphenPointsOffset|0;var p=a.hyphenatedWordOffset|0;var O=0;var y=0;function d(r){r=r|0;var a=0;a=f(r,40503);a=(a>>8)+1&255;return a<<1}function b(r,a){r=r|0;a=a|0;var e=0;e=d(r|0)|0;while((n[e>>1]|0)!=0){e=e+2|0}n[e>>1]=r;v[(e>>1)+512|0]=a}function m(r){r=r|0;var a=0;if((r|0)==0){return 255}a=d(r)|0;while((n[a>>1]|0)!=(r|0)){a=a+2|0;if((a|0)>=512){return 255}}return v[(a>>1)+512|0]|0}function A(){var r=0;var a=0;var e=0;var v=0;var t=0;r=i+2|0;a=12|0;O=n[i>>1]<<1;while((r|0)<(u|0)){e=n[r>>1]|0;v=n[r+2>>1]|0;t=m(v)|0;if((t|0)==255){b(e,a);if((v|0)!=0){b(v,a)}a=a+1|0}else{b(e,t)}n[768+(y<<1)>>1]=e;y=y+1|0;r=r+4|0}return y|0}function g(r){r=r|0;var a=0;a=m(r|0)|0;if((a|0)==255){return 255}return a-12<<3}function k(){var r=0;var a=0;var e=0;var n=0;var f=0;var i=0;var o=0;var w=0;var c=0;var p=0;var y=0;var d=0;var b=0;var m=0;var g=0;d=s+1|0;b=s+1|0;m=s+1|0;g=A()|0;r=u|0;a=u+h|0;while((r|0)<(a|0)){e=v[r|0]|0;if((e|0)==58){n=!n}else{if((n|0)==1){f=e|0}else{i=i+1|0;if((e|0)>11){if((o|0)==0){b=b+1|0}o=0;if((w|0)==-1){c=c+((O+1|0)<<2)|0;w=c;t[l+p+y>>2]=w}y=(e-12|0)<<3;p=w;w=t[l+p+y>>2]|0;if((w|0)==0){t[l+p+y>>2]=-1;w=-1}}else{v[b|0]=e|0;m=b;b=b+1|0;o=1}if((i|0)==(f|0)){v[m+1|0]=255;t[l+p+y+4>>2]=d-s|0;d=m+2|0;b=d;i=0;p=0;w=0;o=0}}}r=r+1|0}return g|0}function P(r,a){r=r|0;a=a|0;var e=0;var f=0;var i=0;var u=0;var h=0;var O=0;var y=0;var d=0;var b=0;var m=0;var A=0;var k=0;var P=0;f=v[o|0]<<1|0;h=o+2|0;while((i|0)<(f|0)){P=g(n[h+i>>1]|0)|0;if((P|0)==255){k=1;break}n[w+i>>1]=P|0;i=i+2|0}while((A|0)<(f+1|0)){v[c+A|0]=0;A=A+1|0}if((k|0)==1){return 0}A=0;while((e|0)<(f|0)){u=0;i=e|0;while((i|0)<(f|0)){O=n[w+i>>1]|0;y=t[l+u+O>>2]|0;d=t[l+u+O+4>>2]|0;if((d|0)>0){b=0;m=v[s+d|0]|0;while((m|0)!=255){A=c+(e>>1)+b|0;if((m|0)>(v[A|0]|0)){v[A|0]=m|0}b=b+1|0;m=v[s+d+b|0]|0}}if((y|0)>0){u=y|0}else{break}i=i+2|0}e=e+2|0}i=0;b=0;while((i|0)<=(f|0)){n[p+i+b>>1]=n[h+i>>1]|0;if(i>>1>=(r|0)){if(i>>1<=((f>>1)-a-2|0)){if(v[c+(i>>1)+1|0]&1==1){n[p+i+b+2>>1]=173;b=b+2|0}}}i=i+2|0}n[p>>1]=(f>>1)+(b>>1)-2|0;return 1}return{convert:k,hyphenate:P}}

Youez - 2016 - github.com/yon3zu
LinuXploit