Last active
May 3, 2022 11:58
-
-
Save carlopi/d097af89855861e4cde964dbce8f4fc3 to your computer and use it in GitHub Desktop.
googlebot robotstxt analyzer, from https://github.com/google/robotstxt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
/*Compiled using Cheerp (R) by Leaning Technologies Ltd*/ | |
var __imul=Math.imul; | |
var __fround=Math.fround; | |
var oSlot=0;var nullArray=[null];var nullObj={d:nullArray,o:0}; | |
function __ZN9googlebot13RobotsMatcherD2Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVN9googlebot13RobotsMatcherE; | |
tmp0=Lthis.a6; | |
if(tmp0!==null)tmp0.a0.a2(tmp0); | |
} | |
function __ZN9googlebot13RobotsMatcherD0Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVN9googlebot13RobotsMatcherE; | |
tmp0=Lthis.a6; | |
if(tmp0!==null)tmp0.a0.a2(tmp0); | |
} | |
function __ZN9googlebot13RobotsMatcher17HandleRobotsStartEv(Lthis){ | |
var Lallow_$poptgepsqueezed=null; | |
Lallow_$poptgepsqueezed=Lthis.a1; | |
Lallow_$poptgepsqueezed.i0=-1; | |
Lallow_$poptgepsqueezed.i1=0; | |
Lallow_$poptgepsqueezed=Lallow_$poptgepsqueezed.a2; | |
Lallow_$poptgepsqueezed.i0=-1; | |
Lallow_$poptgepsqueezed.i1=0; | |
Lallow_$poptgepsqueezed=Lthis.a2; | |
Lallow_$poptgepsqueezed.i0=-1; | |
Lallow_$poptgepsqueezed.i1=0; | |
Lallow_$poptgepsqueezed=Lallow_$poptgepsqueezed.a2; | |
Lallow_$poptgepsqueezed.i0=-1; | |
Lallow_$poptgepsqueezed.i1=0; | |
Lthis.i3=0; | |
} | |
function __ZN9googlebot13RobotsMatcher15HandleRobotsEndEv(Lthis){ | |
} | |
function __ZN9googlebot13RobotsMatcher15HandleUserAgentEiN4absl11string_viewE(Lthis,Lline_num,Luser_agent){ | |
var tmp0=null,tmp0o=0,tmp1=null,tmp2=null,tmp3=0,tmp4=0,Lsmin_select=0,Lagg$ptmp$psroa$p0$p0$pcopyload=null,Lagg$ptmp$psroa$p0$p0$pcopyloado=0,Lgeptoindexphi=0,Lgeptoindexphi2=0,tmp9=null,tmp9o=0,Linc$pi$pi=0; | |
Lsmin_select=Lthis.i3|0; | |
if(Lsmin_select>>>0>=16777216)Lthis.i3=Lsmin_select&16711680; | |
Lsmin_select=Luser_agent.i1|0; | |
a:{ | |
b:if((Lsmin_select|0)!==0){ | |
Lagg$ptmp$psroa$p0$p0$pcopyloado=Luser_agent.a0o; | |
Lagg$ptmp$psroa$p0$p0$pcopyload=Luser_agent.a0; | |
if((Lagg$ptmp$psroa$p0$p0$pcopyload[Lagg$ptmp$psroa$p0$p0$pcopyloado]&255)===42){ | |
if((Lsmin_select|0)!==1){ | |
Lgeptoindexphi=Lagg$ptmp$psroa$p0$p0$pcopyload[Lagg$ptmp$psroa$p0$p0$pcopyloado+1|0]|0; | |
if((__ctype_b[127+((Lgeptoindexphi<<24>>24)+1|0)|0]&8)===0)break b; | |
} | |
Lthis.i3=Lthis.i3& -256|1; | |
break a; | |
} | |
} | |
Lagg$ptmp$psroa$p0$p0$pcopyloado=Luser_agent.a0o; | |
Lagg$ptmp$psroa$p0$p0$pcopyload=Luser_agent.a0; | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi2=Lagg$ptmp$psroa$p0$p0$pcopyload[Lagg$ptmp$psroa$p0$p0$pcopyloado+Lgeptoindexphi|0]|0; | |
if((__ZN4absl14ascii_internal13kPropertyBitsE[Lgeptoindexphi2&255]&1)===0)if((((Lgeptoindexphi2+185|0)^24)+2&253)!==0){ | |
Lgeptoindexphi=(Lagg$ptmp$psroa$p0$p0$pcopyloado+Lgeptoindexphi|0)-(Lagg$ptmp$psroa$p0$p0$pcopyloado)|0; | |
Lsmin_select=Lgeptoindexphi>>>0<Lsmin_select>>>0?Lgeptoindexphi|0:Lsmin_select|0; | |
if((Lsmin_select|0)<=-1)___assert_func(_$pstr$p6,0,610,___PRETTY_FUNCTION__$p_ZZN4absl11string_view19CheckLengthInternalEjENKUlvE_clEv,0,_$pstr$p27,0); | |
; | |
Luser_agent.i1=Lsmin_select; | |
tmp9=Lthis.a5; | |
tmp0o=tmp9.a0o; | |
tmp0=tmp9.a0; | |
tmp9o=tmp9.a1o; | |
tmp9=tmp9.a1; | |
if(tmp0===tmp9&&tmp0o===tmp9o)break a; | |
Lgeptoindexphi=(Lsmin_select|0)!==0?1:0; | |
Lgeptoindexphi2=0; | |
while(1){ | |
tmp1=tmp0[tmp0o+Lgeptoindexphi2|0]; | |
tmp2=tmp1.a2; | |
b:if((Lsmin_select|0)===(tmp1.i1|0)){ | |
if(Lgeptoindexphi){ | |
Linc$pi$pi=0; | |
while(1){ | |
tmp3=Lagg$ptmp$psroa$p0$p0$pcopyload[Lagg$ptmp$psroa$p0$p0$pcopyloado+Linc$pi$pi|0]|0; | |
tmp4=tmp2[Linc$pi$pi]|0; | |
if((__ZN4absl14ascii_internal8kToLowerE[tmp3&255]|0)!==(__ZN4absl14ascii_internal8kToLowerE[tmp4&255]|0))break b; | |
Linc$pi$pi=Linc$pi$pi+1|0; | |
if((Linc$pi$pi|0)!==(Lsmin_select|0))continue; | |
break; | |
} | |
} | |
Lthis.i3=Lthis.i3& -16776961|65792; | |
break a; | |
} | |
Lgeptoindexphi2=Lgeptoindexphi2+1|0; | |
if(tmp0===tmp9&&(tmp0o+Lgeptoindexphi2|0)===tmp9o)break a; | |
continue; | |
} | |
} | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
continue; | |
} | |
} | |
} | |
function __ZN9googlebot13RobotsMatcher11HandleAllowEiN4absl11string_viewE(Lthis,Lline_num,Lvalue){ | |
var tmp0=null,Lagg$ptmp$pbyval_copy=null,tmp2=0,Lgeptoindexphi=0,Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=null,Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo=0,Lvalue$pbyval_copy=null,Lvalue$pbyval_copyo=0,Lnewpattern=null,Lnewpatterno=0,Lsmin_select=0,Lsub$pi$pi=0; | |
Lgeptoindexphi=Lthis.i3|0; | |
a:if((Lgeptoindexphi&65535|0)!==0){ | |
Lthis.i3=Lgeptoindexphi&16777215|16777216; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=Lthis.a6; | |
Lvalue$pbyval_copy=Lthis.a4; | |
if(Lvalue$pbyval_copy!==nullArray||0!==0){ | |
if((Lvalue$pbyval_copy[0]&255)!==0){ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((Lvalue$pbyval_copy[Lgeptoindexphi]&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
Lgeptoindexphi=(0+Lgeptoindexphi|0)-(0)|0; | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
tmp0=Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed.a0.a3; | |
Lagg$ptmp$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lagg$ptmp$pbyval_copy.a0=Lvalue$pbyval_copy; | |
Lagg$ptmp$pbyval_copy.a0o=0; | |
Lagg$ptmp$pbyval_copy.i1=Lgeptoindexphi; | |
Lvalue$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lnewpatterno=Lvalue.a0o; | |
Lnewpattern=Lvalue.a0; | |
Lvalue$pbyval_copy.a0=Lnewpattern; | |
Lvalue$pbyval_copy.a0o=Lnewpatterno; | |
Lvalue$pbyval_copy.i1=Lvalue.i1|0; | |
Lgeptoindexphi=tmp0(Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed,Lagg$ptmp$pbyval_copy,Lvalue$pbyval_copy)|0; | |
if((Lgeptoindexphi|0)>-1){ | |
Lsmin_select=Lthis.i3|0; | |
if((Lsmin_select&65280|0)!==0){ | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=Lthis.a1.a2; | |
if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed.i0|0)<(Lgeptoindexphi|0)){ | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed.i0=Lgeptoindexphi; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed.i1=Lline_num; | |
} | |
}else{ | |
if((Lsmin_select&255)===0)___assert_func(_$pstr$p3,0,599,___PRETTY_FUNCTION__$p_ZN9googlebot13RobotsMatcher11HandleAllowEiN4absl11string_viewE,0,_$pstr$p4,0); | |
; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=Lthis.a1; | |
if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed.i0|0)<(Lgeptoindexphi|0)){ | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed.i0=Lgeptoindexphi; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed.i1=Lline_num; | |
} | |
} | |
}else{ | |
Lsub$pi$pi=Lvalue.i1|0; | |
if((Lsub$pi$pi|0)!==0){ | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo=Lvalue.a0o; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=Lvalue.a0; | |
Lgeptoindexphi=Lsub$pi$pi-1|0; | |
if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lgeptoindexphi|0]&255)!==47)while(1){ | |
if((Lgeptoindexphi|0)===0)break a; | |
Lgeptoindexphi=Lgeptoindexphi-1|0; | |
if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lgeptoindexphi|0]&255)!==47)continue; | |
break; | |
} | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo=Lvalue.a0o; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=Lvalue.a0; | |
Lsmin_select=Lsub$pi$pi>>>0<Lgeptoindexphi>>>0?Lsub$pi$pi|0:Lgeptoindexphi|0; | |
Lsub$pi$pi=Lsub$pi$pi-Lsmin_select|0; | |
if((Lsub$pi$pi|0)<=-1)___assert_func(_$pstr$p6,0,610,___PRETTY_FUNCTION__$p_ZZN4absl11string_view19CheckLengthInternalEjENKUlvE_clEv,0,_$pstr$p27,0); | |
; | |
if(Lsub$pi$pi>>>0>=10)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0]&255)===47)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[(Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0]|0)===105)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0]|0)===110)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[(((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0)+1|0]|0)===100)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[((((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0)+1|0)+1|0]|0)===101)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[(((((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0)+1|0)+1|0)+1|0]|0)===120)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[((((((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0]|0)===46)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[(((((((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0]|0)===104)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[((((((((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0]|0)===116)if((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[(((((((((Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsmin_select|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0)+1|0]|0)===109){ | |
Lnewpattern={a0:new Uint8Array(256),i1:0,a2:nullArray}; | |
Lsmin_select=Lgeptoindexphi+2|0; | |
Lnewpattern.i1=Lsmin_select; | |
if(Lsmin_select>>>0<257){ | |
Lvalue$pbyval_copy=Lnewpattern.a0; | |
}else{ | |
Lvalue$pbyval_copy=new Uint8Array(Lsmin_select/1|0); | |
} | |
Lnewpattern.a2=Lvalue$pbyval_copy; | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
Lvalue$pbyval_copyo=0; | |
Lvalue$pbyval_copy=Lvalue$pbyval_copy; | |
Lsmin_select=Lgeptoindexphi; | |
Lsub$pi$pi=0; | |
while(1){ | |
if((Lsmin_select|0)!==0){ | |
tmp2=Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezedo+Lsub$pi$pi|0]|0; | |
Lvalue$pbyval_copy[Lvalue$pbyval_copyo]=tmp2; | |
Lsmin_select=Lsmin_select-1|0; | |
if((tmp2&255)!==0){ | |
Lvalue$pbyval_copyo=Lvalue$pbyval_copyo+1|0; | |
Lvalue$pbyval_copy=Lvalue$pbyval_copy; | |
Lsub$pi$pi=Lsub$pi$pi+1|0; | |
continue; | |
} | |
if((Lsmin_select|0)!==0){ | |
Lsub$pi$pi=0; | |
while(1){ | |
Lvalue$pbyval_copy[(Lvalue$pbyval_copyo+1|0)+Lsub$pi$pi|0]=0; | |
Lsmin_select=Lsmin_select-1|0; | |
if((Lsmin_select|0)!==0){ | |
Lsub$pi$pi=Lsub$pi$pi+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
} | |
break; | |
} | |
if(Lnewpattern.i1>>>0<=Lgeptoindexphi>>>0)___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIcLj4294967295ESaIcEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=Lnewpattern.a2; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed[Lgeptoindexphi]=36; | |
Lgeptoindexphi=Lnewpattern.i1|0; | |
if((Lgeptoindexphi|0)<=-1)___assert_func(_$pstr$p6,0,610,___PRETTY_FUNCTION__$p_ZZN4absl11string_view19CheckLengthInternalEjENKUlvE_clEv,0,_$pstr$p27,0); | |
; | |
Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed=Lnewpattern.a2; | |
Lvalue$pbyval_copy=Lthis.a0.a6; | |
Lagg$ptmp$pbyval_copy.a0=Lthis$poptgep$poptgep15$poptgep$poptgepsqueezed$poptgepsqueezed; | |
Lagg$ptmp$pbyval_copy.a0o=0; | |
Lagg$ptmp$pbyval_copy.i1=Lgeptoindexphi; | |
Lvalue$pbyval_copy(Lthis,Lline_num,Lagg$ptmp$pbyval_copy); | |
} | |
} | |
} | |
} | |
} | |
function __ZN9googlebot13RobotsMatcher14HandleDisallowEiN4absl11string_viewE(Lthis,Lline_num,Lvalue){ | |
var tmp0=null,Lagg$ptmp$pbyval_copy=null,tmp2=null,tmp2o=0,tmp3=0,Lgeptoindexphi=0,Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed=null,Lvalue$pbyval_copy=null; | |
Lgeptoindexphi=Lthis.i3|0; | |
if((Lgeptoindexphi&65535|0)!==0){ | |
Lthis.i3=Lgeptoindexphi&16777215|16777216; | |
Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed=Lthis.a6; | |
Lvalue$pbyval_copy=Lthis.a4; | |
if(Lvalue$pbyval_copy!==nullArray||0!==0){ | |
if((Lvalue$pbyval_copy[0]&255)!==0){ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((Lvalue$pbyval_copy[Lgeptoindexphi]&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
Lgeptoindexphi=(0+Lgeptoindexphi|0)-(0)|0; | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
tmp0=Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed.a0.a4; | |
Lagg$ptmp$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lagg$ptmp$pbyval_copy.a0=Lvalue$pbyval_copy; | |
Lagg$ptmp$pbyval_copy.a0o=0; | |
Lagg$ptmp$pbyval_copy.i1=Lgeptoindexphi; | |
Lvalue$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
tmp2o=Lvalue.a0o; | |
tmp2=Lvalue.a0; | |
Lvalue$pbyval_copy.a0=tmp2; | |
Lvalue$pbyval_copy.a0o=tmp2o; | |
Lvalue$pbyval_copy.i1=Lvalue.i1|0; | |
Lgeptoindexphi=tmp0(Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed,Lagg$ptmp$pbyval_copy,Lvalue$pbyval_copy)|0; | |
if((Lgeptoindexphi|0)>-1){ | |
tmp3=Lthis.i3|0; | |
if((tmp3&65280|0)!==0){ | |
Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed=Lthis.a2.a2; | |
if((Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed.i0|0)<(Lgeptoindexphi|0)){ | |
Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed.i0=Lgeptoindexphi; | |
Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed.i1=Lline_num; | |
} | |
}else{ | |
if((tmp3&255)===0)___assert_func(_$pstr$p3,0,632,___PRETTY_FUNCTION__$p_ZN9googlebot13RobotsMatcher14HandleDisallowEiN4absl11string_viewE,0,_$pstr$p4,0); | |
; | |
Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed=Lthis.a2; | |
if((Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed.i0|0)<(Lgeptoindexphi|0)){ | |
Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed.i0=Lgeptoindexphi; | |
Lthis$poptgep$poptgep8$poptgep$poptgepsqueezed$poptgepsqueezed.i1=Lline_num; | |
} | |
} | |
} | |
} | |
} | |
function __ZN9googlebot13RobotsMatcher13HandleSitemapEiN4absl11string_viewE(Lthis,Lline_num,Lvalue){ | |
} | |
function __ZN9googlebot13RobotsMatcher19HandleUnknownActionEiN4absl11string_viewES2_(Lthis,Lline_num,Laction,Lvalue){ | |
} | |
function __Z15AllowedByRobotsPN6client6StringEPNS_6TArrayIS0_EES1_(Lrobots_body,Luser_agents,Lurl){ | |
var Lrobot=null,Lvec=null,LS=null,Lsub$pptr$pdiv$pi$pi=0,tmp4=null,tmp4o=0,Lallow_$pi$poptgepsqueezed=null,Li$p09=0,tmp7=null,tmp7o=0,Lagg$ptmp$pbyval_copy=null,Lagg$ptmp$pbyval_copyo=0,Ladd$pi=0,Lmul$pi$pi=0,Lgeptoindexphi3=0,tmp12=null,tmp13=null; | |
Lrobot={a0:null,a1:Lrobot={i0:0,i1:0,a2:{i0:0,i1:0}},a2:Lrobot={i0:0,i1:0,a2:{i0:0,i1:0}},i3:0,a4:nullArray,a5:null,a6:null}; | |
Lrobot.a0=__ZTVN9googlebot13RobotsMatcherE; | |
Lallow_$pi$poptgepsqueezed=Lrobot.a1; | |
Lallow_$pi$poptgepsqueezed.i0=-1; | |
Lallow_$pi$poptgepsqueezed.i1=0; | |
Lallow_$pi$poptgepsqueezed=Lallow_$pi$poptgepsqueezed.a2; | |
Lallow_$pi$poptgepsqueezed.i0=-1; | |
Lallow_$pi$poptgepsqueezed.i1=0; | |
Lallow_$pi$poptgepsqueezed=Lrobot.a2; | |
Lallow_$pi$poptgepsqueezed.i0=-1; | |
Lallow_$pi$poptgepsqueezed.i1=0; | |
Lallow_$pi$poptgepsqueezed=Lallow_$pi$poptgepsqueezed.a2; | |
Lallow_$pi$poptgepsqueezed.i0=-1; | |
Lallow_$pi$poptgepsqueezed.i1=0; | |
Lrobot.i3=0; | |
Lrobot.a4=nullArray; | |
Lrobot.a5=null; | |
Lallow_$pi$poptgepsqueezed={a0:null}; | |
Lallow_$pi$poptgepsqueezed.a0=__ZTVN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategyE; | |
Lrobot.a6=Lallow_$pi$poptgepsqueezed; | |
Lallow_$pi$poptgepsqueezed={i0:0,i1:0,a2:nullArray}; | |
__ZNK6client6StringcvSsEv(Lallow_$pi$poptgepsqueezed,Lrobots_body); | |
Lvec={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:null}}; | |
Lvec.a0=nullArray; | |
Lvec.a0o=0; | |
Lvec.a1=nullArray; | |
Lvec.a1o=0; | |
Lvec.a2.a0=null; | |
LS={i0:0,i1:0,a2:nullArray}; | |
if(((Luser_agents.length)|0)>0){ | |
Li$p09=0; | |
while(1){ | |
__ZNK6client6StringcvSsEv(LS,Luser_agents[0+Li$p09|0]); | |
tmp7o=Lvec.a1o; | |
tmp7=Lvec.a1; | |
if(tmp7[tmp7o]===Lvec.a2.a0){ | |
Lagg$ptmp$pbyval_copyo=Lvec.a0o; | |
Lagg$ptmp$pbyval_copy=Lvec.a0; | |
Lsub$pptr$pdiv$pi$pi=((__imul(tmp7o,12))-(__imul(Lagg$ptmp$pbyval_copyo,12))|0)/12|0; | |
Ladd$pi=Lsub$pptr$pdiv$pi$pi+1|0; | |
if(Ladd$pi>>>0>357913941)throw new Error("Abort called"); | |
; | |
if(Lsub$pptr$pdiv$pi$pi>>>0<178956970){ | |
Lmul$pi$pi=Lsub$pptr$pdiv$pi$pi<<1; | |
Ladd$pi=Lmul$pi$pi>>>0>Ladd$pi>>>0?Lmul$pi$pi|0:Ladd$pi|0; | |
}else{ | |
Ladd$pi=357913941; | |
} | |
tmp7=createArray_class$p_ZSbIcSt11char_traitsIcESaIcEE((__imul(Ladd$pi,12)|0)/12|0); | |
__ZNSsC2ERKSs(tmp7[Lsub$pptr$pdiv$pi$pi],LS); | |
Lagg$ptmp$pbyval_copyo=Lvec.a0o; | |
Lagg$ptmp$pbyval_copy=Lvec.a0; | |
tmp4o=Lvec.a1o; | |
tmp4=Lvec.a1; | |
if(tmp4===Lagg$ptmp$pbyval_copy&&tmp4o===Lagg$ptmp$pbyval_copyo){ | |
Lmul$pi$pi=Lsub$pptr$pdiv$pi$pi; | |
}else{ | |
Lmul$pi$pi=Lsub$pptr$pdiv$pi$pi; | |
Lgeptoindexphi3=0; | |
while(1){ | |
Lmul$pi$pi=Lmul$pi$pi-1|0; | |
Lgeptoindexphi3=Lgeptoindexphi3-1|0; | |
tmp12=tmp7[Lmul$pi$pi]; | |
tmp13=tmp4[tmp4o+Lgeptoindexphi3|0]; | |
tmp12.i0=tmp13.i0|0; | |
tmp12.i1=tmp13.i1|0; | |
tmp13=tmp13.a2; | |
tmp12.a2=tmp13; | |
tmp12=tmp4[tmp4o+Lgeptoindexphi3|0]; | |
tmp12.i0=0; | |
tmp12.i1=0; | |
tmp12.a2=nullArray; | |
if(tmp4!==Lagg$ptmp$pbyval_copy||(tmp4o+Lgeptoindexphi3|0)!==Lagg$ptmp$pbyval_copyo)continue; | |
break; | |
} | |
} | |
Lvec.a0=tmp7; | |
Lvec.a0o=0+Lmul$pi$pi|0; | |
Lvec.a1=tmp7; | |
Lvec.a1o=(0+Lsub$pptr$pdiv$pi$pi|0)+1|0; | |
Lvec.a2.a0=tmp7[Ladd$pi]; | |
}else{ | |
__ZNSsC2ERKSs(tmp7[tmp7o],LS); | |
Lvec.a1=tmp7; | |
Lvec.a1o=tmp7o+1|0; | |
} | |
Li$p09=Li$p09+1|0; | |
if((Li$p09|0)<((Luser_agents.length)|0))continue; | |
break; | |
} | |
} | |
__ZNK6client6StringcvSsEv(LS,Lurl); | |
tmp7=Lallow_$pi$poptgepsqueezed.a2; | |
Li$p09=Lallow_$pi$poptgepsqueezed.i1|0; | |
Lagg$ptmp$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lagg$ptmp$pbyval_copy.a0=tmp7; | |
Lagg$ptmp$pbyval_copy.a0o=0; | |
Lagg$ptmp$pbyval_copy.i1=Li$p09; | |
Li$p09=__ZN9googlebot13RobotsMatcher15AllowedByRobotsEN4absl11string_viewEPKSt6vectorISsSaISsEERKSs(Lrobot,Lagg$ptmp$pbyval_copy,Lvec,LS)|0; | |
Lrobot.a0=__ZTVN9googlebot13RobotsMatcherE; | |
Lallow_$pi$poptgepsqueezed=Lrobot.a6; | |
if(Lallow_$pi$poptgepsqueezed!==null)Lallow_$pi$poptgepsqueezed.a0.a2(Lallow_$pi$poptgepsqueezed); | |
return Li$p09|0; | |
} | |
function __ZNK6client6StringcvSsEv(Lagg$presult,Lthis){ | |
var tmp0=null,Li$p07=0; | |
Lagg$presult.i0=0; | |
Lagg$presult.i1=0; | |
Lagg$presult.a2=nullArray; | |
__ZNSs6appendEjc(Lagg$presult,Lthis.length); | |
tmp0=Lagg$presult.a2; | |
if(((Lthis.length)|0)>0){ | |
Li$p07=0; | |
while(1){ | |
tmp0[Li$p07]=Lthis.charCodeAt(Li$p07); | |
Li$p07=Li$p07+1|0; | |
if((Li$p07|0)<((Lthis.length)|0))continue; | |
break; | |
} | |
} | |
} | |
function __ZN9googlebot13RobotsMatcher15AllowedByRobotsEN4absl11string_viewEPKSt6vectorISsSaISsEERKSs(Lthis,Lrobots_body,Luser_agents,Lurl){ | |
var Lpath=null,Lagg$ptmp$psroa$p0$p0$pcopyload=null,Lagg$ptmp$psroa$p0$p0$pcopyloado=0,Lagg$ptmp$psroa$p4$p0$pcopyload=0,Lparser$pi=null,tmp4=0; | |
Lpath={i0:0,i1:0,a2:nullArray}; | |
__ZN9googlebot18GetPathParamsQueryERKSs(Lpath,Lurl); | |
Lagg$ptmp$psroa$p0$p0$pcopyload=Lpath.a2; | |
Lthis.a4=Lagg$ptmp$psroa$p0$p0$pcopyload; | |
if((Lagg$ptmp$psroa$p0$p0$pcopyload[0]&255)===47){ | |
Lthis.a5=Luser_agents; | |
Lagg$ptmp$psroa$p0$p0$pcopyloado=Lrobots_body.a0o; | |
Lagg$ptmp$psroa$p0$p0$pcopyload=Lrobots_body.a0; | |
Lagg$ptmp$psroa$p4$p0$pcopyload=Lrobots_body.i1|0; | |
Lparser$pi={a0:nullArray,a0o:0,i1:0,a2:null}; | |
Lparser$pi.a0=Lagg$ptmp$psroa$p0$p0$pcopyload; | |
Lparser$pi.a0o=Lagg$ptmp$psroa$p0$p0$pcopyloado; | |
Lparser$pi.i1=Lagg$ptmp$psroa$p4$p0$pcopyload; | |
Lparser$pi.a2=Lthis; | |
__ZN9googlebot12_GLOBAL__N_115RobotsTxtParser5ParseEv(Lparser$pi); | |
Lagg$ptmp$psroa$p0$p0$pcopyload=Lthis.a1; | |
Lagg$ptmp$psroa$p4$p0$pcopyload=Lagg$ptmp$psroa$p0$p0$pcopyload.a2.i0|0; | |
Lparser$pi=Lthis.a2; | |
if((Lagg$ptmp$psroa$p4$p0$pcopyload|0)<=0)if((Lparser$pi.a2.i0|0)<=0){ | |
if((Lthis.i3>>>16&255)!==0)return (0^1?1:0)|0; | |
Lagg$ptmp$psroa$p4$p0$pcopyload=Lparser$pi.i0|0; | |
if((Lagg$ptmp$psroa$p4$p0$pcopyload|0)<=0)if((Lagg$ptmp$psroa$p0$p0$pcopyload.i0|0)<=0)return (0^1?1:0)|0; | |
tmp4=Lagg$ptmp$psroa$p0$p0$pcopyload.i0|0; | |
return (((Lagg$ptmp$psroa$p4$p0$pcopyload|0)>(tmp4|0)?1:0)^1?1:0)|0; | |
} | |
tmp4=Lparser$pi.a2.i0|0; | |
return (((tmp4|0)>(Lagg$ptmp$psroa$p4$p0$pcopyload|0)?1:0)^1?1:0)|0; | |
} | |
___assert_func(_$pstr$p3,0,483,___PRETTY_FUNCTION__$p_ZZN9googlebot13RobotsMatcher21InitUserAgentsAndPathEPKSt6vectorISsSaISsEEPKcENK3$_0clEv,0,_$pstr$p25,0); | |
; | |
} | |
function __ZN9googlebot18GetPathParamsQueryERKSs(Lagg$presult,Lurl){ | |
var tmp0=null,tmp1=0,Lref$ptmp=null,Lsearch_start$p0=0,Lgeptoindexphi=0,Lsub$pptr$plhs$pcast1$pi$pi$pi=0,Lsub$pptr$psub933$pi$pi$pi=0,Lgeptoindexphi5=0; | |
tmp1=Lurl.i1|0; | |
if(tmp1>>>0>1){ | |
Lref$ptmp=Lurl.a2; | |
if((Lref$ptmp[0]&255)===47){ | |
Lsearch_start$p0=Lref$ptmp[1]|0; | |
Lsearch_start$p0=Lsearch_start$p0===47?2|0:0|0; | |
}else{ | |
Lsearch_start$p0=0; | |
} | |
}else{ | |
Lsearch_start$p0=0; | |
} | |
Lref$ptmp=Lurl.a2; | |
a:if(tmp1>>>0>Lsearch_start$p0>>>0){ | |
Lgeptoindexphi=Lsearch_start$p0; | |
while(1){ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=Lref$ptmp[Lgeptoindexphi]|0; | |
if((Lsub$pptr$plhs$pcast1$pi$pi$pi&255)!==47)if((Lsub$pptr$plhs$pcast1$pi$pi$pi+197&251)!==0){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if(Lref$ptmp!==Lref$ptmp||(0+Lgeptoindexphi|0)!==(0+tmp1|0))continue; | |
Lgeptoindexphi=-1; | |
break a; | |
} | |
break; | |
} | |
if(Lref$ptmp===Lref$ptmp&&(0+Lgeptoindexphi|0)===(0+tmp1|0)){ | |
Lgeptoindexphi=-1; | |
}else{ | |
Lgeptoindexphi=(0+Lgeptoindexphi|0)-(0)|0; | |
} | |
}else{ | |
Lgeptoindexphi=-1; | |
} | |
a:if(tmp1>>>0<Lsearch_start$p0>>>0){ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=-1; | |
}else{ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=(0+tmp1|0); | |
Lsub$pptr$psub933$pi$pi$pi=tmp1-Lsearch_start$p0|0; | |
if((Lsub$pptr$psub933$pi$pi$pi|0)<3){ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=-1; | |
}else{ | |
Lgeptoindexphi5=Lsearch_start$p0; | |
b:while(1){ | |
Lsub$pptr$psub933$pi$pi$pi=Lsub$pptr$psub933$pi$pi$pi-2|0; | |
while(1){ | |
if((Lref$ptmp[Lgeptoindexphi5]&255)===58){ | |
if((Lref$ptmp[Lgeptoindexphi5]&255)===58)if((Lref$ptmp[(0+Lgeptoindexphi5|0)+1|0]|0)===47)if((Lref$ptmp[(0+Lgeptoindexphi5|0)+2|0]|0)===47){ | |
if(Lref$ptmp===Lref$ptmp&&(0+Lgeptoindexphi5|0)===(0+tmp1|0)){ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=-1; | |
break a; | |
} | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=(0+Lgeptoindexphi5|0)-(0)|0; | |
break a; | |
} | |
Lgeptoindexphi5=Lgeptoindexphi5+1|0; | |
Lsub$pptr$psub933$pi$pi$pi=Lsub$pptr$plhs$pcast1$pi$pi$pi-(0+Lgeptoindexphi5|0)|0; | |
if((Lsub$pptr$psub933$pi$pi$pi|0)>=3)continue b; | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=-1; | |
}else{ | |
Lsub$pptr$psub933$pi$pi$pi=Lsub$pptr$psub933$pi$pi$pi-1|0; | |
if((Lsub$pptr$psub933$pi$pi$pi|0)!==0){ | |
Lgeptoindexphi5=Lgeptoindexphi5+1|0; | |
continue; | |
} | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=-1; | |
} | |
break; | |
} | |
break; | |
} | |
} | |
} | |
Lgeptoindexphi=Lgeptoindexphi>>>0<Lsub$pptr$plhs$pcast1$pi$pi$pi>>>0? -1|0:Lsub$pptr$plhs$pcast1$pi$pi$pi|0; | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=(Lgeptoindexphi|0)===-1?Lsearch_start$p0|0:Lgeptoindexphi+3|0; | |
a:{ | |
b:if(tmp1>>>0>Lsub$pptr$plhs$pcast1$pi$pi$pi>>>0){ | |
while(1){ | |
Lgeptoindexphi=Lref$ptmp[Lsub$pptr$plhs$pcast1$pi$pi$pi]|0; | |
if((Lgeptoindexphi&255)!==47)if((Lgeptoindexphi+197&251)!==0){ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=Lsub$pptr$plhs$pcast1$pi$pi$pi+1|0; | |
if(Lref$ptmp===Lref$ptmp&&(0+Lsub$pptr$plhs$pcast1$pi$pi$pi|0)===(0+tmp1|0))break b; | |
continue; | |
} | |
break; | |
} | |
if(Lref$ptmp!==Lref$ptmp||(0+Lsub$pptr$plhs$pcast1$pi$pi$pi|0)!==(0+tmp1|0)){ | |
Lsub$pptr$psub933$pi$pi$pi=(0); | |
Lgeptoindexphi=(0+Lsub$pptr$plhs$pcast1$pi$pi$pi|0)-Lsub$pptr$psub933$pi$pi$pi|0; | |
if((Lgeptoindexphi|0)!==-1){ | |
c:if(tmp1>>>0>Lsearch_start$p0>>>0){ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=tmp1-Lsearch_start$p0|0; | |
while(1){ | |
if((Lref$ptmp[Lsearch_start$p0]&255)===35){ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=(0+Lsearch_start$p0|0)-Lsub$pptr$psub933$pi$pi$pi|0; | |
if(Lsub$pptr$plhs$pcast1$pi$pi$pi>>>0<Lgeptoindexphi>>>0){ | |
Lref$ptmp=new Uint8Array(16); | |
Lagg$presult.a2=Lref$ptmp; | |
Lagg$presult.i0=-2147483632; | |
Lagg$presult.i1=1; | |
Lref$ptmp[0]=47; | |
Lref$ptmp[1]=0; | |
break a; | |
} | |
if((Lsub$pptr$plhs$pcast1$pi$pi$pi|0)!==-1){ | |
tmp1=Lsub$pptr$plhs$pcast1$pi$pi$pi; | |
break c; | |
} | |
}else{ | |
Lsub$pptr$plhs$pcast1$pi$pi$pi=Lsub$pptr$plhs$pcast1$pi$pi$pi-1|0; | |
if((Lsub$pptr$plhs$pcast1$pi$pi$pi|0)!==0){ | |
Lsearch_start$p0=Lsearch_start$p0+1|0; | |
continue; | |
} | |
} | |
break; | |
} | |
} | |
if((Lref$ptmp[Lgeptoindexphi]&255)===47){ | |
__ZNSsC2ERKSsjjRKSaIcE(Lagg$presult,Lurl,Lgeptoindexphi,tmp1-Lgeptoindexphi|0); | |
break a; | |
} | |
Lref$ptmp={i0:0,i1:0,a2:nullArray}; | |
__ZNSsC2ERKSsjjRKSaIcE(Lref$ptmp,Lurl,Lgeptoindexphi,tmp1-Lgeptoindexphi|0); | |
__ZNSs6insertEjPKcj(Lref$ptmp,1); | |
Lagg$presult.i0=Lref$ptmp.i0|0; | |
Lagg$presult.i1=Lref$ptmp.i1|0; | |
tmp0=Lref$ptmp.a2; | |
Lagg$presult.a2=tmp0; | |
break a; | |
} | |
} | |
} | |
Lref$ptmp=new Uint8Array(16); | |
Lagg$presult.a2=Lref$ptmp; | |
Lagg$presult.i0=-2147483632; | |
Lagg$presult.i1=1; | |
Lref$ptmp[0]=47; | |
Lref$ptmp[1]=0; | |
} | |
} | |
function __ZN9googlebot12_GLOBAL__N_115RobotsTxtParser5ParseEv(Lthis){ | |
var tmp0=0,Lgeptoindexphi=0,tmp2=0,tmp3=null,tmp4=null,tmp4o=0,Lgeptoindexphi1=0,Llast_was_carriage_return$p045=0,Lbom_pos$p044=0,Lline_pos$p0$pidx43=0,Lline_num$p042=0; | |
tmp3=new Uint8Array(16664); | |
tmp4=Lthis.a2; | |
tmp4.a0.a3(tmp4); | |
tmp4o=Lthis.a0o; | |
tmp4=Lthis.a0; | |
tmp0=Lthis.i1|0; | |
if((tmp0|0)!==0){ | |
Lline_num$p042=0; | |
Lline_pos$p0$pidx43=0; | |
Lbom_pos$p044=0; | |
Llast_was_carriage_return$p045=0; | |
Lgeptoindexphi1=0; | |
Lgeptoindexphi=0; | |
while(1){ | |
tmp2=tmp4[tmp4o+Lgeptoindexphi1|0]|0; | |
a:{ | |
if(Lbom_pos$p044>>>0<3)if((tmp2&255)===(__ZZN9googlebot12_GLOBAL__N_115RobotsTxtParser5ParseEvE7utf_bom[Lbom_pos$p044]|0)){ | |
Lbom_pos$p044=Lbom_pos$p044+1|0; | |
break a; | |
} | |
if((((tmp2+244|0)^1)+1&255)<2){ | |
tmp3[Lgeptoindexphi]=0; | |
if(!(((Lline_pos$p0$pidx43|0)!==0?0|0:((Llast_was_carriage_return$p045&1)!==0?1:0)|0)?((tmp2&255)===10?1:0)|0:0|0)){ | |
Lline_num$p042=Lline_num$p042+1|0; | |
__ZN9googlebot12_GLOBAL__N_115RobotsTxtParser16ParseAndEmitLineEiPc(Lthis,Lline_num$p042,tmp3); | |
} | |
Llast_was_carriage_return$p045=(tmp2&255)===13?1:0; | |
Lbom_pos$p044=3; | |
Lline_pos$p0$pidx43=0; | |
}else if((Lline_pos$p0$pidx43|0)<16663){ | |
tmp3[Lgeptoindexphi]=tmp2; | |
Lline_pos$p0$pidx43=Lline_pos$p0$pidx43+1|0; | |
Lbom_pos$p044=3; | |
}else{ | |
Lbom_pos$p044=3; | |
Lline_pos$p0$pidx43=16663; | |
} | |
} | |
Lgeptoindexphi1=Lgeptoindexphi1+1|0; | |
if(tmp4!==tmp4||(tmp4o+Lgeptoindexphi1|0)!==(tmp4o+tmp0|0)){ | |
Lgeptoindexphi=Lline_pos$p0$pidx43; | |
continue; | |
} | |
break; | |
} | |
}else{ | |
Lline_pos$p0$pidx43=0; | |
Lline_num$p042=0; | |
} | |
tmp3[Lline_pos$p0$pidx43]=0; | |
__ZN9googlebot12_GLOBAL__N_115RobotsTxtParser16ParseAndEmitLineEiPc(Lthis,Lline_num$p042+1|0,tmp3); | |
tmp3=Lthis.a2; | |
tmp3.a0.a4(tmp3); | |
} | |
function __ZN9googlebot12_GLOBAL__N_115RobotsTxtParser16ParseAndEmitLineEiPc(Lthis,Lcurrent_line,Lline){ | |
var LmergedArray=null,Lkey=null,Lkey$poptgep$poptgep17$poptgepsqueezed=null,Lgeptoindexphi=0; | |
LmergedArray=[nullObj,nullObj]; | |
if(__ZN9googlebot12_GLOBAL__N_115RobotsTxtParser18GetKeyAndValueFromEPPcS3_S2_(LmergedArray,0,LmergedArray,1,Lline)|0){ | |
Lkey={i0:0,a1:{a0:nullArray,a0o:0,i1:0}}; | |
Lkey.i0=128; | |
Lkey$poptgep$poptgep17$poptgepsqueezed=Lkey.a1; | |
Lkey$poptgep$poptgep17$poptgepsqueezed.a0=nullArray; | |
Lkey$poptgep$poptgep17$poptgepsqueezed.a0o=0; | |
Lkey$poptgep$poptgep17$poptgepsqueezed.i1=0; | |
Lkey$poptgep$poptgep17$poptgepsqueezed=LmergedArray[0]; | |
if(Lkey$poptgep$poptgep17$poptgepsqueezed.d!==nullArray||Lkey$poptgep$poptgep17$poptgepsqueezed.o!==0){ | |
if((Lkey$poptgep$poptgep17$poptgepsqueezed.d[Lkey$poptgep$poptgep17$poptgepsqueezed.o]&255)!==0){ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((Lkey$poptgep$poptgep17$poptgepsqueezed.d[Lkey$poptgep$poptgep17$poptgepsqueezed.o+Lgeptoindexphi|0]&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
Lgeptoindexphi=(Lkey$poptgep$poptgep17$poptgepsqueezed.o+Lgeptoindexphi|0)-(Lkey$poptgep$poptgep17$poptgepsqueezed.o)|0; | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
__ZN9googlebot12_GLOBAL__N_115ParsedRobotsKey5ParseEN4absl11string_viewE(Lkey,Lkey$poptgep$poptgep17$poptgepsqueezed.d,Lkey$poptgep$poptgep17$poptgepsqueezed.o,Lgeptoindexphi); | |
if(Lkey.i0>>>0>1){ | |
LmergedArray[0]=nullObj; | |
Lkey$poptgep$poptgep17$poptgepsqueezed=LmergedArray[1]; | |
__ZN9googlebot18MaybeEscapePatternEPKcPPc(Lkey$poptgep$poptgep17$poptgepsqueezed.d,Lkey$poptgep$poptgep17$poptgepsqueezed.o,LmergedArray,0)|0; | |
Lkey$poptgep$poptgep17$poptgepsqueezed=LmergedArray[0]; | |
if(Lkey$poptgep$poptgep17$poptgepsqueezed.d!==nullArray||Lkey$poptgep$poptgep17$poptgepsqueezed.o!==0){ | |
if((Lkey$poptgep$poptgep17$poptgepsqueezed.d[Lkey$poptgep$poptgep17$poptgepsqueezed.o]&255)!==0){ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((Lkey$poptgep$poptgep17$poptgepsqueezed.d[Lkey$poptgep$poptgep17$poptgepsqueezed.o+Lgeptoindexphi|0]&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
Lgeptoindexphi=(Lkey$poptgep$poptgep17$poptgepsqueezed.o+Lgeptoindexphi|0)-(Lkey$poptgep$poptgep17$poptgepsqueezed.o)|0; | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
__ZN9googlebot12_GLOBAL__N_121EmitKeyValueToHandlerEiRKNS0_15ParsedRobotsKeyEN4absl11string_viewEPNS_18RobotsParseHandlerE(Lcurrent_line,Lkey,Lkey$poptgep$poptgep17$poptgepsqueezed.d,Lkey$poptgep$poptgep17$poptgepsqueezed.o,Lgeptoindexphi,Lthis.a2); | |
}else{ | |
Lkey$poptgep$poptgep17$poptgepsqueezed=LmergedArray[1]; | |
if(Lkey$poptgep$poptgep17$poptgepsqueezed.d!==nullArray||Lkey$poptgep$poptgep17$poptgepsqueezed.o!==0){ | |
if((Lkey$poptgep$poptgep17$poptgepsqueezed.d[Lkey$poptgep$poptgep17$poptgepsqueezed.o]&255)!==0){ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((Lkey$poptgep$poptgep17$poptgepsqueezed.d[Lkey$poptgep$poptgep17$poptgepsqueezed.o+Lgeptoindexphi|0]&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
Lgeptoindexphi=(Lkey$poptgep$poptgep17$poptgepsqueezed.o+Lgeptoindexphi|0)-(Lkey$poptgep$poptgep17$poptgepsqueezed.o)|0; | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
__ZN9googlebot12_GLOBAL__N_121EmitKeyValueToHandlerEiRKNS0_15ParsedRobotsKeyEN4absl11string_viewEPNS_18RobotsParseHandlerE(Lcurrent_line,Lkey,Lkey$poptgep$poptgep17$poptgepsqueezed.d,Lkey$poptgep$poptgep17$poptgepsqueezed.o,Lgeptoindexphi,Lthis.a2); | |
} | |
} | |
} | |
function __ZN9googlebot12_GLOBAL__N_115RobotsTxtParser18GetKeyAndValueFromEPPcS3_S2_(Lkey,Mkey,Lvalue,Mvalue,Lline){ | |
var Lcall$pi$pi26=null,Lcall$pi$pi26o=0,tmp1=0,Lline$paddr=null,Lcmp$pnot$plcssa$pi$pin=0,Lgeptoindexphi=0,Lcall$pi$pi25=null,Lcall$pi$pi25o=0,Lgeptoindexphi20=0; | |
Lline$paddr=[nullObj]; | |
Lline$paddr[0]={d:Lline,o:0}; | |
Lcmp$pnot$plcssa$pi$pin=Lline[0]|0; | |
if((((Lcmp$pnot$plcssa$pi$pin+238|0)^17)+1&255)<=1){ | |
Lgeptoindexphi=0; | |
}else{ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
Lcmp$pnot$plcssa$pi$pin=Lline[Lgeptoindexphi]|0; | |
if((((Lcmp$pnot$plcssa$pi$pin+238|0)^17)+1&255)>1)continue; | |
break; | |
} | |
} | |
if((Lcmp$pnot$plcssa$pi$pin&255)===35)Lline[Lgeptoindexphi]=0; | |
__ZN9googlebot12_GLOBAL__N_115RobotsTxtParser21StripWhitespaceSlowlyEPPc(Lline$paddr,0); | |
Lline$paddr=Lline$paddr[0]; | |
Lcmp$pnot$plcssa$pi$pin=Lline$paddr.d[Lline$paddr.o]|0; | |
if(2===((((Lcmp$pnot$plcssa$pi$pin+226|0)^28)+2|2)&255)){ | |
Lgeptoindexphi=0; | |
}else{ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
Lcmp$pnot$plcssa$pi$pin=Lline$paddr.d[Lline$paddr.o+Lgeptoindexphi|0]|0; | |
if(2!==((((Lcmp$pnot$plcssa$pi$pin+226|0)^28)+2|2)&255))continue; | |
break; | |
} | |
} | |
if((Lcmp$pnot$plcssa$pi$pin&255)===58){ | |
Lcall$pi$pi25o=Lline$paddr.o+Lgeptoindexphi|0; | |
Lcall$pi$pi25=Lline$paddr.d; | |
}else{ | |
Lcall$pi$pi25=_strpbrk(Lline$paddr.d,Lline$paddr.o); | |
Lcall$pi$pi25o=oSlot; | |
if(Lcall$pi$pi25===nullArray&&Lcall$pi$pi25o===0)return 0|0; | |
Lgeptoindexphi=Lcall$pi$pi25[Lcall$pi$pi25o]|0; | |
a:if((Lgeptoindexphi&255)!==0){ | |
Lcmp$pnot$plcssa$pi$pin=0; | |
while(1){ | |
if((Lgeptoindexphi&255)!==32){ | |
Lgeptoindexphi20=0; | |
while(1){ | |
Lgeptoindexphi20=Lgeptoindexphi20+1|0; | |
tmp1=_$pstr$p10[Lgeptoindexphi20]|0; | |
if(!((tmp1&255)===0?1|0:((Lgeptoindexphi&255)===(tmp1&255)?1:0)|0))continue; | |
break; | |
} | |
if((tmp1&255)===0)break a; | |
} | |
Lcmp$pnot$plcssa$pi$pin=Lcmp$pnot$plcssa$pi$pin+1|0; | |
Lgeptoindexphi=Lcall$pi$pi25[Lcall$pi$pi25o+Lcmp$pnot$plcssa$pi$pin|0]|0; | |
if((Lgeptoindexphi&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lcmp$pnot$plcssa$pi$pin=0; | |
} | |
if((Lcall$pi$pi25[Lcall$pi$pi25o+((Lcall$pi$pi25o+Lcmp$pnot$plcssa$pi$pin|0)-(Lcall$pi$pi25o)|0)|0]&255)===0)___assert_func(_$pstr$p3,0,336,___PRETTY_FUNCTION__$p_ZN9googlebot12_GLOBAL__N_115RobotsTxtParser18GetKeyAndValueFromEPPcS3_S2_,0,_$pstr$p11,0); | |
; | |
Lcall$pi$pi26=_strpbrk(Lcall$pi$pi25,Lcall$pi$pi25o+((Lcall$pi$pi25o+Lcmp$pnot$plcssa$pi$pin|0)-(Lcall$pi$pi25o)|0)|0); | |
Lcall$pi$pi26o=oSlot; | |
if(Lcall$pi$pi26!==nullArray||Lcall$pi$pi26o!==0)return 0|0; | |
} | |
Lkey[Mkey]=Lline$paddr; | |
Lcall$pi$pi25[Lcall$pi$pi25o]=0; | |
__ZN9googlebot12_GLOBAL__N_115RobotsTxtParser21StripWhitespaceSlowlyEPPc(Lkey,Mkey); | |
Lline$paddr=Lkey[Mkey]; | |
if((Lline$paddr.d[Lline$paddr.o]&255)!==0){ | |
Lvalue[Mvalue]={d:Lcall$pi$pi25,o:Lcall$pi$pi25o+1|0}; | |
__ZN9googlebot12_GLOBAL__N_115RobotsTxtParser21StripWhitespaceSlowlyEPPc(Lvalue,Mvalue); | |
return 1|0; | |
} | |
return 0|0; | |
} | |
function __ZN9googlebot12_GLOBAL__N_115ParsedRobotsKey5ParseEN4absl11string_viewE(Lthis,Lkey$p0,Mkey$p0,Lkey$p1){ | |
var Lthis$poptgep$poptgep1$poptgepsqueezed=null,Lagg$ptmp$pi$pbyval_copy=null,Lagg$ptmp1$pi$pbyval_copy=null,Lcall$pi=0; | |
Lthis$poptgep$poptgep1$poptgepsqueezed=Lthis.a1; | |
Lthis$poptgep$poptgep1$poptgepsqueezed.a0=nullArray; | |
Lthis$poptgep$poptgep1$poptgepsqueezed.a0o=0; | |
Lthis$poptgep$poptgep1$poptgepsqueezed.i1=0; | |
Lagg$ptmp$pi$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lagg$ptmp$pi$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pi$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lagg$ptmp1$pi$pbyval_copy.a0=_$pstr$p12; | |
Lagg$ptmp1$pi$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pi$pbyval_copy.i1=10; | |
Lcall$pi=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pi$pbyval_copy,Lagg$ptmp1$pi$pbyval_copy)|0; | |
a:{ | |
if(!(Lcall$pi)){ | |
Lagg$ptmp$pi$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pi$pbyval_copy.a0=_$pstr$p13; | |
Lagg$ptmp1$pi$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pi$pbyval_copy.i1=9; | |
Lcall$pi=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pi$pbyval_copy,Lagg$ptmp1$pi$pbyval_copy)|0; | |
if(!(Lcall$pi)){ | |
Lagg$ptmp$pi$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pi$pbyval_copy.a0=_$pstr$p14; | |
Lagg$ptmp1$pi$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pi$pbyval_copy.i1=10; | |
Lcall$pi=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pi$pbyval_copy,Lagg$ptmp1$pi$pbyval_copy)|0; | |
if(!(Lcall$pi)){ | |
Lagg$ptmp$pi$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pi$pbyval_copy.a0=_$pstr$p15; | |
Lagg$ptmp1$pi$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pi$pbyval_copy.i1=5; | |
Lcall$pi=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pi$pbyval_copy,Lagg$ptmp1$pi$pbyval_copy)|0; | |
if(Lcall$pi){ | |
Lthis.i0=2; | |
break a; | |
} | |
if(__ZN9googlebot12_GLOBAL__N_115ParsedRobotsKey13KeyIsDisallowEN4absl11string_viewE(Lkey$p0,Mkey$p0,Lkey$p1)|0){ | |
Lthis.i0=3; | |
break a; | |
} | |
Lagg$ptmp$pi$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pi$pbyval_copy.a0=_$pstr$p22; | |
Lagg$ptmp1$pi$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pi$pbyval_copy.i1=7; | |
Lcall$pi=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pi$pbyval_copy,Lagg$ptmp1$pi$pbyval_copy)|0; | |
if(!(Lcall$pi)){ | |
Lagg$ptmp$pi$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pi$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pi$pbyval_copy.a0=_$pstr$p23; | |
Lagg$ptmp1$pi$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pi$pbyval_copy.i1=8; | |
Lcall$pi=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pi$pbyval_copy,Lagg$ptmp1$pi$pbyval_copy)|0; | |
if(!(Lcall$pi)){ | |
Lthis.i0=128; | |
Lthis$poptgep$poptgep1$poptgepsqueezed.a0=Lkey$p0; | |
Lthis$poptgep$poptgep1$poptgepsqueezed.a0o=Mkey$p0; | |
Lthis$poptgep$poptgep1$poptgepsqueezed.i1=Lkey$p1; | |
break a; | |
} | |
} | |
Lthis.i0=1; | |
break a; | |
} | |
} | |
} | |
Lthis.i0=0; | |
} | |
} | |
function __ZN9googlebot18MaybeEscapePatternEPKcPPc(Lsrc,Msrc,Ldst,Mdst){ | |
var Li$p0=0,Lneed_capitalize$p0=0,Lnum_to_escape$p0=0,Li31$p0=0,tmp4=0,Ladd6=0,tmp6=0,tmp7=null; | |
Lnum_to_escape$p0=0; | |
Lneed_capitalize$p0=0; | |
Li$p0=0; | |
while(1){ | |
Li31$p0=Lsrc[Msrc+Li$p0|0]|0; | |
if((Li31$p0&255)!==0){ | |
a:{ | |
if((Li31$p0&255)===37){ | |
tmp4=Lsrc[Msrc+(Li$p0+1|0)|0]|0; | |
if(__ZN4absl14ascii_internal13kPropertyBitsE[tmp4&255]<<24<0){ | |
Ladd6=Li$p0+2|0; | |
tmp6=Lsrc[Msrc+Ladd6|0]|0; | |
if(__ZN4absl14ascii_internal13kPropertyBitsE[tmp6&255]<<24<0){ | |
Li$p0=Ladd6; | |
Lneed_capitalize$p0=((tmp4+159&255)<26?1|0:((tmp6+159&255)<26?1:0)|0)?1|0:Lneed_capitalize$p0|0; | |
break a; | |
} | |
} | |
} | |
Lnum_to_escape$p0=Lnum_to_escape$p0+((Li31$p0&255)>>>7)|0; | |
} | |
Li$p0=Li$p0+1|0; | |
continue; | |
} | |
break; | |
} | |
Li$p0=(Lnum_to_escape$p0|0)!==0?0|0:((Lneed_capitalize$p0&1)===0?1:0)|0; | |
if(Li$p0)Ldst[Mdst]={d:Lsrc,o:Msrc}; | |
else{ | |
if((Lsrc[Msrc]&255)!==0){ | |
Lneed_capitalize$p0=0; | |
while(1){ | |
Lneed_capitalize$p0=Lneed_capitalize$p0+1|0; | |
if((Lsrc[Msrc+Lneed_capitalize$p0|0]&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lneed_capitalize$p0=0; | |
} | |
tmp7=new Uint8Array((((1-(Msrc)|0)+(Lnum_to_escape$p0<<1)|0)+(Msrc+Lneed_capitalize$p0|0)|0)/1|0); | |
Ldst[Mdst]={d:tmp7,o:0}; | |
Li31$p0=0; | |
Lneed_capitalize$p0=0; | |
while(1){ | |
tmp4=Lsrc[Msrc+Li31$p0|0]|0; | |
if((tmp4&255)!==0){ | |
a:{ | |
if((tmp4&255)===37){ | |
Ladd6=Lsrc[Msrc+(Li31$p0+1|0)|0]|0; | |
if(__ZN4absl14ascii_internal13kPropertyBitsE[Ladd6&255]<<24<0){ | |
Ladd6=Li31$p0+2|0; | |
tmp6=Lsrc[Msrc+Ladd6|0]|0; | |
if(__ZN4absl14ascii_internal13kPropertyBitsE[tmp6&255]<<24<0){ | |
tmp7=Ldst[Mdst]; | |
tmp7.d[tmp7.o+Lneed_capitalize$p0|0]=37; | |
Li31$p0=Lsrc[Msrc+(Li31$p0+1|0)|0]|0; | |
tmp7=Ldst[Mdst]; | |
tmp7.d[tmp7.o+(Lneed_capitalize$p0+1|0)|0]=__ZN4absl14ascii_internal8kToUpperE[Li31$p0&255]|0; | |
Li31$p0=Lsrc[Msrc+Ladd6|0]|0; | |
tmp7=Ldst[Mdst]; | |
Lneed_capitalize$p0=Lneed_capitalize$p0+2|0; | |
tmp7.d[tmp7.o+Lneed_capitalize$p0|0]=__ZN4absl14ascii_internal8kToUpperE[Li31$p0&255]|0; | |
Li31$p0=Ladd6; | |
break a; | |
} | |
} | |
}else if(tmp4<<24<=-16777216){ | |
tmp7=Ldst[Mdst]; | |
tmp7.d[tmp7.o+Lneed_capitalize$p0|0]=37; | |
tmp4=Lsrc[Msrc+Li31$p0|0]|0; | |
tmp7=Ldst[Mdst]; | |
tmp7.d[tmp7.o+(Lneed_capitalize$p0+1|0)|0]=_$pstr$p372[(tmp4&255)>>>4]|0; | |
Ladd6=Lsrc[Msrc+Li31$p0|0]|0; | |
tmp7=Ldst[Mdst]; | |
Lneed_capitalize$p0=Lneed_capitalize$p0+2|0; | |
tmp7.d[tmp7.o+Lneed_capitalize$p0|0]=_$pstr$p372[Ladd6&15]|0; | |
break a; | |
} | |
tmp7=Ldst[Mdst]; | |
tmp7.d[tmp7.o+Lneed_capitalize$p0|0]=tmp4; | |
} | |
Lneed_capitalize$p0=Lneed_capitalize$p0+1|0; | |
Li31$p0=Li31$p0+1|0; | |
continue; | |
} | |
break; | |
} | |
tmp7=Ldst[Mdst]; | |
tmp7.d[tmp7.o+Lneed_capitalize$p0|0]=0; | |
} | |
return (Li$p0^1?1:0)|0; | |
} | |
function __ZN9googlebot12_GLOBAL__N_121EmitKeyValueToHandlerEiRKNS0_15ParsedRobotsKeyEN4absl11string_viewEPNS_18RobotsParseHandlerE(Lline,Lkey,Lvalue$p0,Mvalue$p0,Lvalue$p1,Lhandler){ | |
var Lkey$pval=0,Lagg$ptmp$pbyval_copy=null,tmp2=null,tmp3=null,tmp3o=0,Lkey$poptgep$poptgep7$poptgepsqueezed=null; | |
Lkey$pval=Lkey.i0|0; | |
Lagg$ptmp$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
if(Lkey$pval>>>0<3){ | |
if((Lkey$pval|0)!==0){ | |
if((Lkey$pval|0)===1){ | |
Lkey$poptgep$poptgep7$poptgepsqueezed=Lhandler.a0.a8; | |
Lagg$ptmp$pbyval_copy.a0=Lvalue$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mvalue$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lvalue$p1; | |
Lkey$poptgep$poptgep7$poptgepsqueezed(Lhandler,Lline,Lagg$ptmp$pbyval_copy); | |
}else{ | |
Lkey$poptgep$poptgep7$poptgepsqueezed=Lhandler.a0.a6; | |
Lagg$ptmp$pbyval_copy.a0=Lvalue$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mvalue$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lvalue$p1; | |
Lkey$poptgep$poptgep7$poptgepsqueezed(Lhandler,Lline,Lagg$ptmp$pbyval_copy); | |
} | |
}else{ | |
Lkey$poptgep$poptgep7$poptgepsqueezed=Lhandler.a0.a5; | |
Lagg$ptmp$pbyval_copy.a0=Lvalue$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mvalue$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lvalue$p1; | |
Lkey$poptgep$poptgep7$poptgepsqueezed(Lhandler,Lline,Lagg$ptmp$pbyval_copy); | |
} | |
}else if((Lkey$pval|0)===3){ | |
Lkey$poptgep$poptgep7$poptgepsqueezed=Lhandler.a0.a7; | |
Lagg$ptmp$pbyval_copy.a0=Lvalue$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mvalue$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lvalue$p1; | |
Lkey$poptgep$poptgep7$poptgepsqueezed(Lhandler,Lline,Lagg$ptmp$pbyval_copy); | |
}else if((Lkey$pval|0)===128){ | |
Lkey$poptgep$poptgep7$poptgepsqueezed=Lkey.a1; | |
if((Lkey$poptgep$poptgep7$poptgepsqueezed.i1|0)===0)___assert_func(_$pstr$p3,0,672,___PRETTY_FUNCTION__$p_ZZNK9googlebot12_GLOBAL__N_115ParsedRobotsKey14GetUnknownTextEvENK3$_2clEv,0,_$pstr$p24,0); | |
; | |
tmp2=Lhandler.a0.a9; | |
tmp3o=Lkey$poptgep$poptgep7$poptgepsqueezed.a0o; | |
tmp3=Lkey$poptgep$poptgep7$poptgepsqueezed.a0; | |
Lagg$ptmp$pbyval_copy.a0=tmp3; | |
Lagg$ptmp$pbyval_copy.a0o=tmp3o; | |
Lagg$ptmp$pbyval_copy.i1=Lkey$poptgep$poptgep7$poptgepsqueezed.i1|0; | |
Lkey$poptgep$poptgep7$poptgepsqueezed={a0:nullArray,a0o:0,i1:0}; | |
Lkey$poptgep$poptgep7$poptgepsqueezed.a0=Lvalue$p0; | |
Lkey$poptgep$poptgep7$poptgepsqueezed.a0o=Mvalue$p0; | |
Lkey$poptgep$poptgep7$poptgepsqueezed.i1=Lvalue$p1; | |
tmp2(Lhandler,Lline,Lagg$ptmp$pbyval_copy,Lkey$poptgep$poptgep7$poptgepsqueezed); | |
} | |
} | |
function __ZN9googlebot12_GLOBAL__N_115ParsedRobotsKey13KeyIsDisallowEN4absl11string_viewE(Lkey$p0,Mkey$p0,Lkey$p1){ | |
var Lagg$ptmp$pbyval_copy=null,Lagg$ptmp1$pbyval_copy=null,Lcall=0; | |
Lagg$ptmp$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lagg$ptmp$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lagg$ptmp1$pbyval_copy.a0=_$pstr$p16; | |
Lagg$ptmp1$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pbyval_copy.i1=8; | |
Lcall=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pbyval_copy,Lagg$ptmp1$pbyval_copy)|0; | |
if(Lcall)return 1|0; | |
Lagg$ptmp$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pbyval_copy.a0=_$pstr$p17; | |
Lagg$ptmp1$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pbyval_copy.i1=9; | |
Lcall=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pbyval_copy,Lagg$ptmp1$pbyval_copy)|0; | |
if(Lcall)return 1|0; | |
Lagg$ptmp$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pbyval_copy.a0=_$pstr$p18; | |
Lagg$ptmp1$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pbyval_copy.i1=8; | |
Lcall=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pbyval_copy,Lagg$ptmp1$pbyval_copy)|0; | |
if(Lcall)return 1|0; | |
Lagg$ptmp$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pbyval_copy.a0=_$pstr$p19; | |
Lagg$ptmp1$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pbyval_copy.i1=7; | |
Lcall=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pbyval_copy,Lagg$ptmp1$pbyval_copy)|0; | |
if(Lcall)return 1|0; | |
Lagg$ptmp$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pbyval_copy.a0=_$pstr$p20; | |
Lagg$ptmp1$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pbyval_copy.i1=8; | |
Lcall=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pbyval_copy,Lagg$ptmp1$pbyval_copy)|0; | |
if(Lcall)return 1|0; | |
Lagg$ptmp$pbyval_copy.a0=Lkey$p0; | |
Lagg$ptmp$pbyval_copy.a0o=Mkey$p0; | |
Lagg$ptmp$pbyval_copy.i1=Lkey$p1; | |
Lagg$ptmp1$pbyval_copy.a0=_$pstr$p21; | |
Lagg$ptmp1$pbyval_copy.a0o=0; | |
Lagg$ptmp1$pbyval_copy.i1=8; | |
Lcall=__ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Lagg$ptmp$pbyval_copy,Lagg$ptmp1$pbyval_copy)|0; | |
return Lcall|0; | |
} | |
function __ZN9googlebot12_GLOBAL__N_115RobotsTxtParser21StripWhitespaceSlowlyEPPc(Ls,Ms){ | |
var tmp0=null,Lsub$pptr$psub$pi$pi=0,Lsub$pi$pi$pi=0,Lgeptoindexphi=0,Lgeptoindexphi5=0,tmp5=0; | |
tmp0=Ls[Ms]; | |
if(tmp0.d!==nullArray||tmp0.o!==0){ | |
if((tmp0.d[tmp0.o]&255)!==0){ | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((tmp0.d[tmp0.o+Lgeptoindexphi|0]&255)!==0)continue; | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
Lgeptoindexphi=(tmp0.o+Lgeptoindexphi|0)-(tmp0.o)|0; | |
}else{ | |
Lgeptoindexphi=0; | |
} | |
if((Lgeptoindexphi|0)!==0){ | |
Lgeptoindexphi5=0; | |
while(1){ | |
tmp5=tmp0.d[tmp0.o+Lgeptoindexphi5|0]|0; | |
if((__ZN4absl14ascii_internal13kPropertyBitsE[tmp5&255]&8)!==0){ | |
Lgeptoindexphi5=Lgeptoindexphi5+1|0; | |
if(tmp0.d!==tmp0.d||(tmp0.o+Lgeptoindexphi5|0)!==(tmp0.o+Lgeptoindexphi|0))continue; | |
Lgeptoindexphi5=Lgeptoindexphi; | |
} | |
break; | |
} | |
}else{ | |
Lgeptoindexphi5=0; | |
} | |
Lsub$pptr$psub$pi$pi=(tmp0.o+Lgeptoindexphi5|0)-(tmp0.o)|0; | |
if(Lgeptoindexphi>>>0<Lsub$pptr$psub$pi$pi>>>0)__ZN4absl13base_internal18ThrowStdOutOfRangeEPKc(); | |
; | |
Lsub$pi$pi$pi=Lgeptoindexphi-Lsub$pptr$psub$pi$pi|0; | |
if((Lsub$pi$pi$pi|0)>-1){ | |
if((Lgeptoindexphi|0)===(Lsub$pptr$psub$pi$pi|0)){ | |
Lgeptoindexphi=Lsub$pptr$psub$pi$pi; | |
}else while(1){ | |
Lgeptoindexphi5=Lgeptoindexphi-1|0; | |
tmp5=tmp0.d[tmp0.o+Lgeptoindexphi5|0]|0; | |
if((__ZN4absl14ascii_internal13kPropertyBitsE[tmp5&255]&8)!==0){ | |
if(tmp0.d!==tmp0.d||(tmp0.o+Lgeptoindexphi5|0)!==(tmp0.o+Lsub$pptr$psub$pi$pi|0)){ | |
Lgeptoindexphi=Lgeptoindexphi5; | |
continue; | |
} | |
Lgeptoindexphi=Lsub$pptr$psub$pi$pi; | |
} | |
break; | |
} | |
Lgeptoindexphi=(tmp0.o+Lgeptoindexphi|0)-(tmp0.o+Lsub$pptr$psub$pi$pi|0)|0; | |
Ls[Ms]={d:tmp0.d,o:tmp0.o+Lsub$pptr$psub$pi$pi|0}; | |
tmp0.d[(tmp0.o+Lsub$pptr$psub$pi$pi|0)+(Lgeptoindexphi>>>0<Lsub$pi$pi$pi>>>0?Lgeptoindexphi|0:Lsub$pi$pi$pi|0)|0]=0; | |
return; | |
} | |
___assert_func(_$pstr$p6,0,610,___PRETTY_FUNCTION__$p_ZZN4absl11string_view19CheckLengthInternalEjENKUlvE_clEv,0,_$pstr$p27,0); | |
; | |
} | |
function __ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategyD2Ev(Lthis){ | |
} | |
function __ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategyD0Ev(Lthis){ | |
} | |
function __ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategy10MatchAllowEN4absl11string_viewES3_(Lthis,Lpath,Lpattern){ | |
var Lpath$pbyval_copy=null,tmp1=null,tmp1o=0,Lcall=0,Lpattern$pbyval_copy=null,Lpattern$pbyval_copyo=0; | |
Lpath$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lpattern$pbyval_copyo=Lpath.a0o; | |
Lpattern$pbyval_copy=Lpath.a0; | |
Lpath$pbyval_copy.a0=Lpattern$pbyval_copy; | |
Lpath$pbyval_copy.a0o=Lpattern$pbyval_copyo; | |
Lpath$pbyval_copy.i1=Lpath.i1|0; | |
Lpattern$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
tmp1o=Lpattern.a0o; | |
tmp1=Lpattern.a0; | |
Lpattern$pbyval_copy.a0=tmp1; | |
Lpattern$pbyval_copy.a0o=tmp1o; | |
Lpattern$pbyval_copy.i1=Lpattern.i1|0; | |
Lcall=__ZN9googlebot19RobotsMatchStrategy7MatchesEN4absl11string_viewES2_(Lpath$pbyval_copy,Lpattern$pbyval_copy)|0; | |
if(Lcall)return Lpattern.i1|0; | |
return -1|0; | |
} | |
function __ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategy13MatchDisallowEN4absl11string_viewES3_(Lthis,Lpath,Lpattern){ | |
var Lpath$pbyval_copy=null,tmp1=null,tmp1o=0,Lcall=0,Lpattern$pbyval_copy=null,Lpattern$pbyval_copyo=0; | |
Lpath$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
Lpattern$pbyval_copyo=Lpath.a0o; | |
Lpattern$pbyval_copy=Lpath.a0; | |
Lpath$pbyval_copy.a0=Lpattern$pbyval_copy; | |
Lpath$pbyval_copy.a0o=Lpattern$pbyval_copyo; | |
Lpath$pbyval_copy.i1=Lpath.i1|0; | |
Lpattern$pbyval_copy={a0:nullArray,a0o:0,i1:0}; | |
tmp1o=Lpattern.a0o; | |
tmp1=Lpattern.a0; | |
Lpattern$pbyval_copy.a0=tmp1; | |
Lpattern$pbyval_copy.a0o=tmp1o; | |
Lpattern$pbyval_copy.i1=Lpattern.i1|0; | |
Lcall=__ZN9googlebot19RobotsMatchStrategy7MatchesEN4absl11string_viewES2_(Lpath$pbyval_copy,Lpattern$pbyval_copy)|0; | |
if(Lcall)return Lpattern.i1|0; | |
return -1|0; | |
} | |
function __ZN9googlebot19RobotsMatchStrategy7MatchesEN4absl11string_viewES2_(Lpath,Lpattern){ | |
var tmp0=0,Lpos=null,tmp2=null,tmp2o=0,tmp3=null,tmp3o=0,Ladd=0,Lretval$p0$pi$pi$pi=null,Lnumpos$p0151=0,Lgeptoindexphi=0,Lsub13=0,Li$p0142=0,tmp10=0,Lsub19=0; | |
tmp0=Lpath.i1|0; | |
Lpos={a0:new Uint8Array(256),i1:0,a2:null}; | |
Ladd=tmp0+1|0; | |
Lpos.i1=Ladd; | |
if(Ladd>>>0<65){ | |
Lretval$p0$pi$pi$pi=Lpos.a0; | |
}else{ | |
if(Ladd>>>0>1073741823)throw new Error("Abort called"); | |
; | |
Lretval$p0$pi$pi$pi=new Int32Array((Ladd<<2)/4|0); | |
} | |
Lpos.a2=Lretval$p0$pi$pi$pi[0]; | |
if((Lpos.i1|0)===0)___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
Lretval$p0$pi$pi$pi[0]=0; | |
tmp2o=Lpattern.a0o; | |
tmp2=Lpattern.a0; | |
Ladd=Lpattern.i1|0; | |
if((Ladd|0)===0)return 1|0; | |
Lgeptoindexphi=0; | |
Lnumpos$p0151=1; | |
while(1){ | |
Lsub13=tmp2[tmp2o+Lgeptoindexphi|0]|0; | |
a:{ | |
if((Lsub13&255)===36){ | |
if(tmp2===tmp2&&((tmp2o+Lgeptoindexphi|0)+1|0)===(tmp2o+Ladd|0)){ | |
Ladd=Lnumpos$p0151-1|0; | |
if(Lpos.i1>>>0>Ladd>>>0){ | |
Ladd=Lretval$p0$pi$pi$pi[Ladd]|0; | |
return ((Ladd|0)===(tmp0|0)?1:0)|0; | |
} | |
___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
} | |
}else if((Lsub13&255)===42){ | |
if((Lpos.i1|0)===0)___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
Lsub13=tmp0-(Lretval$p0$pi$pi$pi[0]|0)|0; | |
Lnumpos$p0151=Lsub13+1|0; | |
if((Lnumpos$p0151|0)<=1)break a; | |
Li$p0142=1; | |
while(1){ | |
tmp10=Lpos.i1|0; | |
Lsub19=Li$p0142-1|0; | |
if(tmp10>>>0>Lsub19>>>0){ | |
if(tmp10>>>0>Li$p0142>>>0){ | |
Lretval$p0$pi$pi$pi[Li$p0142]=(Lretval$p0$pi$pi$pi[Lsub19]|0)+1|0; | |
if((Li$p0142|0)===(Lsub13|0))break a; | |
Li$p0142=Li$p0142+1|0; | |
continue; | |
} | |
___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
} | |
break; | |
} | |
___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
} | |
if((Lnumpos$p0151|0)<=0)return 0|0; | |
Lsub13=0; | |
Li$p0142=0; | |
while(1){ | |
tmp10=Lpos.i1|0; | |
if(tmp10>>>0<=Li$p0142>>>0)___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
Lsub19=Lretval$p0$pi$pi$pi[Li$p0142]|0; | |
if(Lsub19>>>0<tmp0>>>0){ | |
tmp3o=Lpath.a0o; | |
tmp3=Lpath.a0; | |
if((tmp3[tmp3o+Lsub19|0]&255)===(tmp2[tmp2o+Lgeptoindexphi|0]&255)){ | |
if(tmp10>>>0<=Lsub13>>>0)___assert_func(_$pstr$p29,0,216,___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv,0,_$pstr$p7,0); | |
; | |
Lretval$p0$pi$pi$pi[Lsub13]=Lsub19+1|0; | |
Lsub13=Lsub13+1|0; | |
} | |
} | |
Li$p0142=Li$p0142+1|0; | |
if((Li$p0142|0)!==(Lnumpos$p0151|0))continue; | |
break; | |
} | |
if((Lsub13|0)===0)return 0|0; | |
Lnumpos$p0151=Lsub13; | |
} | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if(tmp2!==tmp2||(tmp2o+Lgeptoindexphi|0)!==(tmp2o+Ladd|0))continue; | |
break; | |
} | |
return 1|0; | |
} | |
function __ZN4absl20StartsWithIgnoreCaseENS_11string_viewES0_(Ltext,Lprefix){ | |
var tmp0=0,tmp1=null,tmp1o=0,Lagg$ptmp3$psroa$p0$p0$pcopyload=null,Lagg$ptmp3$psroa$p0$p0$pcopyloado=0,tmp3=0,Li$p016$pi=0,tmp5=0; | |
tmp0=Lprefix.i1|0; | |
if(Ltext.i1>>>0<tmp0>>>0)return 0|0; | |
if((tmp0|0)<=-1)___assert_func(_$pstr$p6,0,610,___PRETTY_FUNCTION__$p_ZZN4absl11string_view19CheckLengthInternalEjENKUlvE_clEv,0,_$pstr$p27,0); | |
; | |
tmp1o=Ltext.a0o; | |
tmp1=Ltext.a0; | |
Lagg$ptmp3$psroa$p0$p0$pcopyloado=Lprefix.a0o; | |
Lagg$ptmp3$psroa$p0$p0$pcopyload=Lprefix.a0; | |
if((tmp0|0)===0)return 1|0; | |
Li$p016$pi=0; | |
while(1){ | |
tmp5=tmp1[tmp1o+Li$p016$pi|0]|0; | |
tmp3=__ZN4absl14ascii_internal8kToLowerE[tmp5&255]|0; | |
tmp5=Lagg$ptmp3$psroa$p0$p0$pcopyload[Lagg$ptmp3$psroa$p0$p0$pcopyloado+Li$p016$pi|0]|0; | |
tmp5=__ZN4absl14ascii_internal8kToLowerE[tmp5&255]|0; | |
Li$p016$pi=Li$p016$pi+1|0; | |
if(!((tmp3===tmp5?1:0)^1?1|0:((Li$p016$pi|0)===(tmp0|0)?1:0)|0))continue; | |
break; | |
} | |
return (tmp3===tmp5?1:0)|0; | |
} | |
function __ZN4absl13base_internal18ThrowStdOutOfRangeEPKc(){ | |
__ZN4absl20raw_logging_internal6RawLogENS_11LogSeverityEPKciS3_z(0,nullObj,0,nullObj,{d:_$pstr$p26,o:0}); | |
; | |
} | |
function __ZN4absl20raw_logging_internal6RawLogENS_11LogSeverityEPKciS3_z(Lseverity,Lfile,Lline,Lformat){ | |
var Latomic$mtemp$pi$pi$pi$pi$pi=null,Lbuffer$pi=null,tmp2=null,LmergedArray=null,Lsize$pi=null; | |
LmergedArray=[nullObj,nullObj]; | |
LmergedArray[0]={d:arguments,o:__ZN4absl20raw_logging_internal6RawLogENS_11LogSeverityEPKciS3_z.length}; | |
Latomic$mtemp$pi$pi$pi$pi$pi=[null]; | |
Lbuffer$pi=new Uint8Array(3000); | |
Lsize$pi=[0]; | |
LmergedArray[1]={d:Lbuffer$pi,o:0}; | |
Lsize$pi[0]=3000; | |
Latomic$mtemp$pi$pi$pi$pi$pi[0]=(0); | |
tmp2=Latomic$mtemp$pi$pi$pi$pi$pi[0]; | |
if(tmp2!==__ZN4absl13base_internal10AtomicHookIPFbNS_11LogSeverityEPKciPPcPiEE13DummyFunctionES2_S4_iS6_S7_)if(tmp2!==null)tmp2(3,_$pstr$p28[36],121,LmergedArray[1],Lsize$pi[0])|0; | |
LmergedArray=LmergedArray[1]; | |
Latomic$mtemp$pi$pi$pi$pi$pi[0]=(0); | |
Lsize$pi=Latomic$mtemp$pi$pi$pi$pi$pi[0]; | |
Lsize$pi(_$pstr$p28[36],121,Lbuffer$pi,0,LmergedArray.d[LmergedArray.o],Lbuffer$pi[3000]); | |
throw new Error("Abort called"); | |
; | |
} | |
function __ZN4absl13base_internal10AtomicHookIPFbNS_11LogSeverityEPKciPPcPiEE13DummyFunctionES2_S4_iS6_S7_(Larg0,Larg1,Larg2,Larg3,Larg4){ | |
return 0|0; | |
} | |
function __ZN4absl13base_internal10AtomicHookIPFvPKciS3_S3_S3_EE13DummyFunctionES3_iS3_S3_S3_(Larg0,Larg1,Larg2,Marg2,Larg3,Larg4){ | |
} | |
function __ZN10__cxxabiv117__class_type_infoD2Ev(Lthis){ | |
} | |
function __ZN10__cxxabiv117__class_type_infoD0Ev(Lthis){ | |
} | |
function __ZNK10__cxxabiv116__shim_type_info5noop1Ev(Lthis){ | |
} | |
function __ZNK10__cxxabiv116__shim_type_info5noop2Ev(Lthis){ | |
} | |
function __ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERlRb(Lthis,Lthrown_type,LadjustedPtr,MadjustedPtr,Larg3){ | |
var Lvtable=null,Linfo=null,Lcall$pi=0; | |
Lvtable=Lthis.a1; | |
Linfo=Lthrown_type.a1; | |
if(Lvtable===Linfo&&0===0)return 1|0; | |
Lvtable=Lthrown_type.a0; | |
Lcall$pi=Lthrown_type.o|0; | |
Lcall$pi=___dynamic_cast(Lcall$pi+1|0,Lvtable.a0)|0; | |
if((Lcall$pi|0)===-2147483648)return 0|0; | |
if((Lcall$pi|0)!==0)Lvtable=Lthrown_type.a[Lthrown_type.o-Lcall$pi]; | |
else{ | |
Lvtable=Lthrown_type; | |
} | |
if(Lvtable!==null){ | |
Linfo=new constructor_struct$p_ZN10__cxxabiv119__dynamic_cast_infoE(); | |
Linfo.a0=Lvtable; | |
Linfo.i1=0; | |
Linfo.a2=Lthis; | |
Linfo.i3=0; | |
Linfo.a4=Lvtable; | |
Linfo.i5=-1; | |
Linfo.i6=0; | |
Linfo.i7=0; | |
Linfo.i8=0; | |
Linfo.i9=0; | |
Linfo.i10=0; | |
Linfo.i11=0; | |
Linfo.i12=0; | |
Linfo.i13=0; | |
Linfo.i15=0; | |
Linfo.i14=1; | |
Lvtable.a0.a8(Lvtable,Linfo,LadjustedPtr[MadjustedPtr]|0,1); | |
Lcall$pi=Linfo.i8|0; | |
if((Lcall$pi|0)===1)LadjustedPtr[MadjustedPtr]=Linfo.i6|0; | |
return ((Lcall$pi|0)===1?1:0)|0; | |
} | |
return 0|0; | |
} | |
function __ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEllib(Lthis,Linfo,Ldst_ptr,Lcurrent_ptr,Lpath_below,Luse_strcmp){ | |
var tmp0=null,Lmergedinsert=0,tmp2=null,Lgeptoindexphi=0,Lgeptoindexphi3=0; | |
tmp0=Linfo.a2; | |
a:{ | |
if(Luse_strcmp){ | |
if(Lthis!==tmp0){ | |
tmp2=Lthis.a1; | |
tmp0=tmp0.a1; | |
Lmergedinsert=tmp2[0]|0; | |
if((Lmergedinsert&255)!==0){ | |
Lgeptoindexphi3=0; | |
Lgeptoindexphi=0; | |
while(1){ | |
if((Lmergedinsert&255)===(tmp0[Lgeptoindexphi3]&255)){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
Lmergedinsert=tmp2[Lgeptoindexphi]|0; | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
if((Lmergedinsert&255)!==0)continue; | |
} | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
Lgeptoindexphi3=0; | |
} | |
if((tmp2[Lgeptoindexphi]&255)!==(tmp0[Lgeptoindexphi3]&255))break a; | |
} | |
}else{ | |
tmp2=Lthis.a1; | |
tmp0=tmp0.a1; | |
if(tmp2!==tmp0||0!==0)break a; | |
} | |
Lmergedinsert=Linfo.i15&16711935|256; | |
Linfo.i15=Lmergedinsert; | |
if((Linfo.i1|0)===(Lcurrent_ptr|0)){ | |
Linfo.i15=Lmergedinsert&16711936|1; | |
Lmergedinsert=Linfo.i6|0; | |
if((Lmergedinsert|0)!==0){ | |
if((Lmergedinsert|0)===(Ldst_ptr|0)){ | |
if((Linfo.i8|0)===2)Linfo.i8=Lpath_below; | |
if((Linfo.i14|0)!==1)break a; | |
if((Linfo.i8|0)!==1)break a; | |
}else Linfo.i11=(Linfo.i11|0)+1|0; | |
}else{ | |
Linfo.i6=Ldst_ptr; | |
Linfo.i8=Lpath_below; | |
Linfo.i11=1; | |
if((Lpath_below^1|(Linfo.i14|0)^1|0)!==0)break a; | |
} | |
Linfo.i15=65793; | |
} | |
} | |
} | |
function __ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoElib(Lthis,Linfo,Lcurrent_ptr,Lpath_below,Luse_strcmp){ | |
var tmp0=null,tmp1=null,tmp2=0,Lgeptoindexphi3=0,Lgeptoindexphi=0,tmp5=0; | |
tmp0=Linfo.a2; | |
a:{ | |
b:{ | |
if(Luse_strcmp){ | |
if(Lthis===tmp0)break b; | |
tmp1=Lthis.a1; | |
tmp0=tmp0.a1; | |
tmp2=tmp1[0]|0; | |
if((tmp2&255)===0){ | |
Lgeptoindexphi=0; | |
Lgeptoindexphi3=0; | |
}else{ | |
tmp5=tmp2; | |
Lgeptoindexphi3=0; | |
Lgeptoindexphi=0; | |
while(1){ | |
if((tmp5&255)===(tmp0[Lgeptoindexphi3]&255)){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
tmp5=tmp1[Lgeptoindexphi]|0; | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
if((tmp5&255)!==0)continue; | |
} | |
break; | |
} | |
} | |
if((tmp1[Lgeptoindexphi]&255)===(tmp0[Lgeptoindexphi3]&255))break b; | |
tmp0=Linfo.a0; | |
if(Lthis!==tmp0){ | |
tmp0=tmp0.a1; | |
if((tmp2&255)===0){ | |
Lgeptoindexphi3=0; | |
Lgeptoindexphi=0; | |
}else{ | |
Lgeptoindexphi=0; | |
Lgeptoindexphi3=0; | |
while(1){ | |
if((tmp2&255)===(tmp0[Lgeptoindexphi]&255)){ | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
tmp2=tmp1[Lgeptoindexphi3]|0; | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((tmp2&255)!==0)continue; | |
} | |
break; | |
} | |
} | |
if((tmp1[Lgeptoindexphi3]&255)!==(tmp0[Lgeptoindexphi]&255))break a; | |
} | |
}else{ | |
tmp1=Lthis.a1; | |
tmp0=tmp0.a1; | |
if(tmp1===tmp0&&0===0)break b; | |
tmp0=Linfo.a0; | |
tmp0=tmp0.a1; | |
if(tmp1!==tmp0||0!==0)break a; | |
} | |
if((Linfo.i6|0)!==(Lcurrent_ptr|0))if((Linfo.i7|0)!==(Lcurrent_ptr|0)){ | |
Linfo.i10=Lpath_below; | |
Linfo.i7=Lcurrent_ptr; | |
Linfo.i12=(Linfo.i12|0)+1|0; | |
if((Linfo.i11|0)===1)if((Linfo.i8|0)===2)Linfo.i15=Linfo.i15&65535|65536; | |
Linfo.i13=4; | |
break a; | |
} | |
if((Lpath_below|0)!==1)break a; | |
Linfo.i10=1; | |
break a; | |
} | |
if((Linfo.i1|0)===(Lcurrent_ptr|0))if((Linfo.i9|0)!==1)Linfo.i9=Lpath_below; | |
} | |
} | |
function __ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEli(Lthis,Linfo,LadjustedPtr,Lpath_below){ | |
var tmp0=null,tmp1=0,tmp2=null; | |
tmp2=Linfo.a2; | |
tmp0=Lthis.a1; | |
tmp2=tmp2.a1; | |
if(tmp0===tmp2&&0===0){ | |
tmp1=Linfo.i6|0; | |
if((tmp1|0)!==0){ | |
if((tmp1|0)===(LadjustedPtr|0)){ | |
if((Linfo.i8|0)===2)Linfo.i8=Lpath_below; | |
}else{ | |
Linfo.i11=(Linfo.i11|0)+1|0; | |
Linfo.i8=2; | |
Linfo.i15=Linfo.i15&65535|65536; | |
} | |
}else{ | |
Linfo.i6=LadjustedPtr; | |
Linfo.i8=Lpath_below; | |
Linfo.i11=1; | |
} | |
} | |
} | |
function ___dynamic_cast(Lstatic_ptr,Ldynamic_type){ | |
var Linfo=null,tmp1=null,Ldst_ptr$p4=0; | |
Linfo=new constructor_struct$p_ZN10__cxxabiv119__dynamic_cast_infoE(); | |
Linfo.a0=__ZTIN10__cxxabiv117__class_type_infoE; | |
Linfo.i1=Lstatic_ptr; | |
Linfo.a2=__ZTIN10__cxxabiv116__shim_type_infoE; | |
Linfo.i3=1; | |
Linfo.a4=Ldynamic_type; | |
Linfo.i5=0; | |
Linfo.i6=0; | |
Linfo.i7=0; | |
Linfo.i8=0; | |
Linfo.i9=0; | |
Linfo.i10=0; | |
Linfo.i11=0; | |
Linfo.i12=0; | |
Linfo.i13=0; | |
Linfo.i14=0; | |
Linfo.i15=0; | |
tmp1=Ldynamic_type.a1; | |
a:if(tmp1===__ZTSN10__cxxabiv117__class_type_infoE&&0===0){ | |
Linfo.i14=1; | |
Ldynamic_type.a0.a6(Ldynamic_type,Linfo,1,1,1,0); | |
if((Linfo.i8|0)===1)return Lstatic_ptr-1|0; | |
}else{ | |
Ldynamic_type.a0.a7(Ldynamic_type,Linfo,1,1,0); | |
Ldst_ptr$p4=Linfo.i11|0; | |
if((Ldst_ptr$p4|0)!==0){ | |
if((Ldst_ptr$p4|0)!==1)break a; | |
if((Linfo.i8|0)!==1)if(!(((Linfo.i12|0)!==0?0|0:((Linfo.i9|0)===1?1:0)|0)?((Linfo.i10|0)===1?1:0)|0:0|0))break a; | |
Ldst_ptr$p4=Linfo.i6|0; | |
}else{ | |
if(!(((Linfo.i12|0)===1?((Linfo.i9|0)===1?1:0)|0:0|0)?((Linfo.i10|0)===1?1:0)|0:0|0))break a; | |
Ldst_ptr$p4=Linfo.i7|0; | |
} | |
if((Ldst_ptr$p4|0)!==-2147483648)return Lstatic_ptr-Ldst_ptr$p4|0; | |
} | |
return -2147483648|0; | |
} | |
function __ZN10__cxxabiv120__si_class_type_infoD2Ev(Lthis){ | |
} | |
function __ZN10__cxxabiv120__si_class_type_infoD0Ev(Lthis){ | |
} | |
function __ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEllib(Lthis,Linfo,Ldst_ptr,Lcurrent_ptr,Lpath_below,Luse_strcmp){ | |
var tmp0=null,Lmergedinsert=0,tmp2=null,Lgeptoindexphi=0,Lgeptoindexphi3=0; | |
tmp0=Linfo.a2; | |
a:{ | |
b:{ | |
if(Luse_strcmp){ | |
if(Lthis!==tmp0){ | |
tmp2=Lthis.a1; | |
tmp0=tmp0.a1; | |
Lmergedinsert=tmp2[0]|0; | |
if((Lmergedinsert&255)!==0){ | |
Lgeptoindexphi3=0; | |
Lgeptoindexphi=0; | |
while(1){ | |
if((Lmergedinsert&255)===(tmp0[Lgeptoindexphi3]&255)){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
Lmergedinsert=tmp2[Lgeptoindexphi]|0; | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
if((Lmergedinsert&255)!==0)continue; | |
} | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=0; | |
Lgeptoindexphi3=0; | |
} | |
if((tmp2[Lgeptoindexphi]&255)!==(tmp0[Lgeptoindexphi3]&255))break b; | |
} | |
}else{ | |
tmp2=Lthis.a1; | |
tmp0=tmp0.a1; | |
if(tmp2!==tmp0||0!==0)break b; | |
} | |
Lmergedinsert=Linfo.i15&16711935|256; | |
Linfo.i15=Lmergedinsert; | |
if((Linfo.i1|0)!==(Lcurrent_ptr|0))break a; | |
Linfo.i15=Lmergedinsert&16711936|1; | |
Lmergedinsert=Linfo.i6|0; | |
if((Lmergedinsert|0)!==0){ | |
if((Lmergedinsert|0)!==(Ldst_ptr|0)){ | |
Linfo.i11=(Linfo.i11|0)+1|0; | |
Linfo.i15=65793; | |
break a; | |
} | |
if((Linfo.i8|0)===2)Linfo.i8=Lpath_below; | |
if((Linfo.i14|0)!==1)break a; | |
if((Linfo.i8|0)!==1)break a; | |
}else{ | |
Linfo.i6=Ldst_ptr; | |
Linfo.i8=Lpath_below; | |
Linfo.i11=1; | |
if((Lpath_below^1|(Linfo.i14|0)^1|0)!==0)break a; | |
} | |
Linfo.i15=65793; | |
break a; | |
} | |
tmp0=Lthis.a2; | |
tmp0.a0.a6(tmp0,Linfo,Ldst_ptr,Lcurrent_ptr,Lpath_below,Luse_strcmp); | |
} | |
} | |
function __ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoElib(Lthis,Linfo,Lcurrent_ptr,Lpath_below,Luse_strcmp){ | |
var tmp0=null,tmp1=null,tmp2=0,Lgeptoindexphi3=0,Lgeptoindexphi=0,tmp5=0; | |
tmp0=Linfo.a2; | |
a:{ | |
b:{ | |
c:{ | |
if(Luse_strcmp){ | |
if(Lthis===tmp0)break b; | |
tmp1=Lthis.a1; | |
tmp0=tmp0.a1; | |
tmp2=tmp1[0]|0; | |
if((tmp2&255)===0){ | |
Lgeptoindexphi=0; | |
Lgeptoindexphi3=0; | |
}else{ | |
tmp5=tmp2; | |
Lgeptoindexphi3=0; | |
Lgeptoindexphi=0; | |
while(1){ | |
if((tmp5&255)===(tmp0[Lgeptoindexphi3]&255)){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
tmp5=tmp1[Lgeptoindexphi]|0; | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
if((tmp5&255)!==0)continue; | |
} | |
break; | |
} | |
} | |
if((tmp1[Lgeptoindexphi]&255)===(tmp0[Lgeptoindexphi3]&255))break b; | |
tmp0=Linfo.a0; | |
if(Lthis!==tmp0){ | |
tmp0=tmp0.a1; | |
if((tmp2&255)===0){ | |
Lgeptoindexphi3=0; | |
Lgeptoindexphi=0; | |
}else{ | |
Lgeptoindexphi=0; | |
Lgeptoindexphi3=0; | |
while(1){ | |
if((tmp2&255)===(tmp0[Lgeptoindexphi]&255)){ | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
tmp2=tmp1[Lgeptoindexphi3]|0; | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((tmp2&255)!==0)continue; | |
} | |
break; | |
} | |
} | |
if((tmp1[Lgeptoindexphi3]&255)!==(tmp0[Lgeptoindexphi]&255))break c; | |
} | |
}else{ | |
tmp1=Lthis.a1; | |
tmp0=tmp0.a1; | |
if(tmp1===tmp0&&0===0)break b; | |
tmp0=Linfo.a0; | |
tmp0=tmp0.a1; | |
if(tmp1!==tmp0||0!==0)break c; | |
} | |
if((Linfo.i6|0)!==(Lcurrent_ptr|0))if((Linfo.i7|0)!==(Lcurrent_ptr|0)){ | |
Linfo.i10=Lpath_below; | |
if((Linfo.i13|0)!==4){ | |
Linfo.i15=Linfo.i15&16711680; | |
tmp0=Lthis.a2; | |
tmp0.a0.a6(tmp0,Linfo,Lcurrent_ptr,Lcurrent_ptr,1,Luse_strcmp); | |
tmp2=Linfo.i15|0; | |
if((tmp2&65280&16777215)!==0){ | |
Linfo.i13=3; | |
if((tmp2&255)!==0)break a; | |
}else Linfo.i13=4; | |
} | |
Linfo.i7=Lcurrent_ptr; | |
Linfo.i12=(Linfo.i12|0)+1|0; | |
if((Linfo.i11|0)!==1)break a; | |
if((Linfo.i8|0)!==2)break a; | |
Linfo.i15=Linfo.i15&65535|65536; | |
break a; | |
} | |
if((Lpath_below|0)!==1)break a; | |
Linfo.i10=1; | |
break a; | |
} | |
tmp0=Lthis.a2; | |
tmp0.a0.a7(tmp0,Linfo,Lcurrent_ptr,Lpath_below,Luse_strcmp); | |
break a; | |
} | |
if((Linfo.i1|0)===(Lcurrent_ptr|0))if((Linfo.i9|0)!==1)Linfo.i9=Lpath_below; | |
} | |
} | |
function __ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEli(Lthis,Linfo,LadjustedPtr,Lpath_below){ | |
var tmp0=null,tmp1=0,tmp2=null; | |
tmp2=Linfo.a2; | |
tmp0=Lthis.a1; | |
tmp2=tmp2.a1; | |
if(tmp0===tmp2&&0===0){ | |
tmp1=Linfo.i6|0; | |
if((tmp1|0)!==0){ | |
if((tmp1|0)===(LadjustedPtr|0)){ | |
if((Linfo.i8|0)===2)Linfo.i8=Lpath_below; | |
}else{ | |
Linfo.i11=(Linfo.i11|0)+1|0; | |
Linfo.i8=2; | |
Linfo.i15=Linfo.i15&65535|65536; | |
} | |
}else{ | |
Linfo.i6=LadjustedPtr; | |
Linfo.i8=Lpath_below; | |
Linfo.i11=1; | |
} | |
}else{ | |
tmp2=Lthis.a2; | |
tmp2.a0.a8(tmp2,Linfo,LadjustedPtr,Lpath_below); | |
} | |
} | |
function __ZNKSt11logic_error4whatEv(Lthis){ | |
var tmp0=null; | |
tmp0=Lthis.a1.a0; | |
return null; | |
} | |
function __ZNSt11logic_errorD2Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=Lthis.a1.a0; | |
tmp0.setInt32(8+__imul(0,12),(tmp0.getInt32(8+__imul(0,12),true)|0)-1|0,true); | |
} | |
function __ZNSt11logic_errorD0Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=Lthis.a1.a0; | |
tmp0.setInt32(8+__imul(0,12),(tmp0.getInt32(8+__imul(0,12),true)|0)-1|0,true); | |
} | |
function __ZNKSs20__throw_length_errorEv(){ | |
__ZSt20__throw_length_errorPKc(); | |
; | |
} | |
function __ZSt20__throw_length_errorPKc(){ | |
var Lexception=null,tmp1=null; | |
Lexception=[{a0:null,a1:{a0:nullObj}}]; | |
tmp1=Lexception[0]; | |
__ZNSt12length_errorC2EPKc(tmp1); | |
___cxa_throw(Lexception,__ZTISt12length_error,__ZNSt12length_errorD2Ev); | |
; | |
} | |
function __ZNSt12length_errorC2EPKc(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=new DataView(new ArrayBuffer(((25)+ 7) & (~7))); | |
tmp0.setInt32(0+__imul(0,12),12,true); | |
tmp0.setInt32(4+__imul(0,12),12,true); | |
tmp0.setInt32(8+__imul(0,12),0,true); | |
tmp0.setInt8(12+__imul(0,12),98); | |
tmp0.setInt8(1*1+12+__imul(0,12),97); | |
tmp0.setInt8(2*1+12+__imul(0,12),115); | |
tmp0.setInt8(3*1+12+__imul(0,12),105); | |
tmp0.setInt8(4*1+12+__imul(0,12),99); | |
tmp0.setInt8(5*1+12+__imul(0,12),95); | |
tmp0.setInt8(6*1+12+__imul(0,12),115); | |
tmp0.setInt8(7*1+12+__imul(0,12),116); | |
tmp0.setInt8(8*1+12+__imul(0,12),114); | |
tmp0.setInt8(9*1+12+__imul(0,12),105); | |
tmp0.setInt8(10*1+12+__imul(0,12),110); | |
tmp0.setInt8(11*1+12+__imul(0,12),103); | |
tmp0.setInt8(12*1+12+__imul(0,12),0); | |
Lthis.a1.a0=tmp0; | |
Lthis.a0=__ZTVSt12length_error; | |
} | |
function __ZNSt12length_errorD2Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=Lthis.a1.a0; | |
tmp0.setInt32(8+__imul(0,12),(tmp0.getInt32(8+__imul(0,12),true)|0)-1|0,true); | |
} | |
function ___cxa_throw(Lthrown_object,Ltinfo,Ldest){ | |
var Lthrown_object$paddr=null,Ltinfo$paddr=null,Ldest$paddr=null; | |
Lthrown_object$paddr=[nullObj]; | |
Lthrown_object$paddr[0]={d:Lthrown_object,o:0}; | |
Ltinfo$paddr=[null]; | |
Ltinfo$paddr[0]=Ltinfo; | |
Ldest$paddr=[null]; | |
Ldest$paddr[0]=Ldest; | |
__ZN10__cxxabiv1L8do_throwEPNS_9ExceptionE(__ZN10__cxxabiv19Exception8allocateIJRPvRPSt9type_infoRPFvS2_EEEEPS0_DpOT_(Lthrown_object$paddr,0,Ltinfo$paddr,0,Ldest$paddr,0)); | |
; | |
} | |
function __ZN10__cxxabiv19Exception8allocateIJRPvRPSt9type_infoRPFvS2_EEEEPS0_DpOT_(Largs,Margs,Largs1,Margs1,Largs3,Margs3){ | |
var tmp0=null,tmp1=null,Lid$p0$plcssa27$pi$pi=0,tmp3=null,Lid$p021$pi$pi=0,tmp5=null; | |
Lid$p0$plcssa27$pi$pi=__ZN10__cxxabiv19Exception9allocatorE$p2|0; | |
a:{ | |
b:{ | |
if((Lid$p0$plcssa27$pi$pi|0)>1){ | |
tmp3=__ZN10__cxxabiv19Exception9allocatorE$p1; | |
Lid$p021$pi$pi=1; | |
while(1){ | |
if((tmp3[Lid$p021$pi$pi]&255)!==0){ | |
Lid$p021$pi$pi=Lid$p021$pi$pi+1|0; | |
if((Lid$p021$pi$pi|0)===(Lid$p0$plcssa27$pi$pi|0))break b; | |
continue; | |
} | |
break; | |
} | |
}else{ | |
Lid$p021$pi$pi=1; | |
} | |
if((Lid$p021$pi$pi|0)!==(Lid$p0$plcssa27$pi$pi|0)){ | |
Lid$p0$plcssa27$pi$pi=Lid$p021$pi$pi; | |
break a; | |
} | |
} | |
Lid$p021$pi$pi=Lid$p0$plcssa27$pi$pi<<1; | |
__ZN10__cxxabiv19Exception9allocatorE$p2=Lid$p021$pi$pi; | |
tmp3=__ZN10__cxxabiv19Exception9allocatorE$p0; | |
if(tmp3!==nullArray||0!==0)tmp3=resizeArray_struct$p_ZN10__cxxabiv19ExceptionE(tmp3,tmp3.length,Lid$p021$pi$pi/40|0); | |
else tmp3=createArray_struct$p_ZN10__cxxabiv19ExceptionE(Lid$p021$pi$pi/40|0); | |
__ZN10__cxxabiv19Exception9allocatorE$p0=tmp3; | |
Lid$p021$pi$pi=__ZN10__cxxabiv19Exception9allocatorE$p2|0; | |
tmp3=__ZN10__cxxabiv19Exception9allocatorE$p1; | |
if(tmp3!==nullArray||0!==0)tmp3=(function(){var __old__=tmp3; | |
var __ret__=new Uint8Array(Lid$p021$pi$pi/1|0); | |
__ret__.set(__old__.subarray(0, Math.min(__ret__.length,__old__.length))); | |
return __ret__;})(); | |
else tmp3=new Uint8Array(Lid$p021$pi$pi/1|0); | |
__ZN10__cxxabiv19Exception9allocatorE$p1=tmp3; | |
} | |
tmp3=__ZN10__cxxabiv19Exception9allocatorE$p0; | |
tmp5=Largs[Margs]; | |
tmp0=Largs1[Margs1]; | |
tmp1=Largs3[Margs3]; | |
tmp3[Lid$p0$plcssa27$pi$pi].a1=tmp5.d[tmp5.o]; | |
tmp3[Lid$p0$plcssa27$pi$pi].a2=null; | |
tmp3[Lid$p0$plcssa27$pi$pi].a3=tmp0; | |
tmp3[Lid$p0$plcssa27$pi$pi].a4=tmp1; | |
tmp3[Lid$p0$plcssa27$pi$pi].i5=1; | |
tmp3[Lid$p0$plcssa27$pi$pi].i6=0; | |
tmp3[Lid$p0$plcssa27$pi$pi].a8=null; | |
tmp3[Lid$p0$plcssa27$pi$pi].a9=null; | |
tmp5=__ZN10__cxxabiv19Exception9allocatorE$p1; | |
tmp5[Lid$p0$plcssa27$pi$pi]=1; | |
return tmp3[Lid$p0$plcssa27$pi$pi]; | |
} | |
function __ZN10__cxxabiv1L8do_throwEPNS_9ExceptionE(Lex){ | |
var LretConstructor8=null,LretConstructor=null; | |
LretConstructor=Lex.a3; | |
LretConstructor=LretConstructor.a1; | |
LretConstructor=_cheerpCreate_ZN6client6StringC2EPKc(LretConstructor,0); | |
LretConstructor8=new CheerpException(LretConstructor); | |
Lex.a0=LretConstructor8; | |
throw LretConstructor8; | |
; | |
} | |
function _cheerpCreate_ZN6client6StringC2EPKc(Larg0,Marg0){ | |
var LretConstructor$pi=null,Lgeptoindexphi=0,LcheerpPtrAlloca$p07$pi=null; | |
LretConstructor$pi=String(); | |
if((Larg0[Marg0]&255)===0)return String(LretConstructor$pi); | |
Lgeptoindexphi=0; | |
while(1){ | |
LcheerpPtrAlloca$p07$pi=String.fromCharCode(Larg0[Marg0+Lgeptoindexphi|0]<<24>>24); | |
LretConstructor$pi=LretConstructor$pi.concat(LcheerpPtrAlloca$p07$pi); | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
if((Larg0[Marg0+Lgeptoindexphi|0]&255)!==0)continue; | |
break; | |
} | |
return String(LretConstructor$pi); | |
} | |
function __ZNSt12length_errorD0Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=Lthis.a1.a0; | |
tmp0.setInt32(8+__imul(0,12),(tmp0.getInt32(8+__imul(0,12),true)|0)-1|0,true); | |
} | |
function _fprintf(Lfp,Lfmt){ | |
var Lap=null,tmp1=null; | |
Lap=[nullObj]; | |
Lap[0]={d:arguments,o:_fprintf.length}; | |
tmp1=Lap[0]; | |
__vfprintf_r(Lfp,tmp1.d,tmp1.o); | |
Lap[0]=null; | |
} | |
function __vfprintf_r(Lfp,Lap,Map){ | |
Lap={d:Lap,o:Map}; | |
var Lap$paddr=null,Lprt_data=null,tmp2=0,Lfp$paddr$p2=null,Lcall62235$pph=null,Lcall62235$ppho=0,Lgeptoindexphi50=0,Lgeptoindexphi53=0,Lgeptoindex54=0,Lsub$pptr$prhs$pcast=0,Lsub$pptr$psub=0; | |
Lap$paddr=[nullObj]; | |
Lap$paddr[0]=Lap; | |
Lprt_data=new constructor_struct$p_Z11_prt_data_t(); | |
if((_impure_data.i6|0)===0)___sinit(_impure_data); | |
if(Lfp===___sf_fake_stdin){ | |
Lfp$paddr$p2=_impure_data.a1; | |
}else if(Lfp===___sf_fake_stdout){ | |
Lfp$paddr$p2=_impure_data.a2; | |
}else{ | |
Lfp$paddr$p2=_impure_data.a3; | |
Lfp$paddr$p2=(Lfp===___sf_fake_stderr?Lfp$paddr$p2:Lfp); | |
} | |
a:{ | |
b:{ | |
if((Lfp$paddr$p2.i3&8|0)!==0){ | |
Lcall62235$ppho=Lfp$paddr$p2.a4.a0o; | |
Lcall62235$pph=Lfp$paddr$p2.a4.a0; | |
if(Lcall62235$pph!==nullArray||Lcall62235$ppho!==0)break b; | |
} | |
if(((___swsetup_r(_impure_data,Lfp$paddr$p2)|0)|0)!==0)break a; | |
} | |
Lprt_data.i5=0; | |
Lprt_data.i7=32; | |
Lprt_data.i8=48; | |
Lgeptoindexphi50=0; | |
while(1){ | |
if(((((_$pstr$p8$p58[Lgeptoindexphi50]|0)+237|0)^18)+1&255)<2){ | |
Lgeptoindexphi53=Lgeptoindexphi50; | |
}else{ | |
Lgeptoindexphi53=Lgeptoindexphi50; | |
while(1){ | |
Lgeptoindex54=Lgeptoindexphi53+1|0; | |
if(((((_$pstr$p8$p58[Lgeptoindex54]|0)+237|0)^18)+1&255)>=2){ | |
Lgeptoindexphi53=Lgeptoindex54; | |
continue; | |
} | |
break; | |
} | |
Lgeptoindexphi53=Lgeptoindexphi53+1|0; | |
} | |
Lgeptoindex54=(0+Lgeptoindexphi53|0); | |
Lsub$pptr$prhs$pcast=(0+Lgeptoindexphi50|0); | |
Lsub$pptr$psub=Lgeptoindex54-Lsub$pptr$prhs$pcast|0; | |
if((Lgeptoindex54|0)!==(Lsub$pptr$prhs$pcast|0)){ | |
if(((___sfputs_r(_impure_data,Lfp$paddr$p2,_$pstr$p8$p58,0+Lgeptoindexphi50|0,Lsub$pptr$psub)|0)|0)===-1)break a; | |
Lprt_data.i5=(Lprt_data.i5|0)+Lsub$pptr$psub|0; | |
} | |
if((_$pstr$p8$p58[Lgeptoindexphi53]&255)!==0){ | |
Lprt_data.i0=0; | |
Lprt_data.i3=0; | |
Lprt_data.i1=-1; | |
Lprt_data.i2=0; | |
Lprt_data.a9[40]=0; | |
Lprt_data.i11=0; | |
Lsub$pptr$prhs$pcast=Lgeptoindexphi53+1|0; | |
Lgeptoindex54=_$pstr$p8$p58[Lsub$pptr$prhs$pcast]|0; | |
b:{ | |
if(Lgeptoindex54<<24<=587202560){ | |
if((Lgeptoindex54&255)===32){ | |
Lcall62235$ppho=4; | |
Lcall62235$pph=_$pstr$p357; | |
}else{ | |
if((Lgeptoindex54&255)!==35){ | |
Lgeptoindexphi50=0; | |
break b; | |
} | |
Lcall62235$ppho=0; | |
Lcall62235$pph=_$pstr$p357; | |
} | |
}else if(2===((Lgeptoindex54+213|2)&255)){ | |
if((Lgeptoindex54&255)===43){ | |
Lcall62235$ppho=3; | |
Lcall62235$pph=_$pstr$p357; | |
}else{ | |
Lcall62235$ppho=1; | |
Lcall62235$pph=_$pstr$p357; | |
} | |
}else{ | |
if((Lgeptoindex54&255)!==48){ | |
Lgeptoindexphi50=0; | |
break b; | |
} | |
Lcall62235$ppho=2; | |
Lcall62235$pph=_$pstr$p357; | |
} | |
Lgeptoindexphi50=0; | |
while(1){ | |
Lgeptoindexphi53=Lsub$pptr$prhs$pcast+Lgeptoindexphi50|0; | |
Lprt_data.i0=1<<((Lcall62235$ppho)-(0)|0)|Lprt_data.i0; | |
Lgeptoindexphi50=Lgeptoindexphi50+1|0; | |
Lgeptoindex54=_$pstr$p8$p58[(0+Lsub$pptr$prhs$pcast|0)+Lgeptoindexphi50|0]|0; | |
if(Lgeptoindex54<<24<=587202560){ | |
if((Lgeptoindex54&255)===32){ | |
Lcall62235$ppho=4; | |
Lcall62235$pph=_$pstr$p357; | |
}else{ | |
if((Lgeptoindex54&255)!==35)break b; | |
Lcall62235$ppho=0; | |
Lcall62235$pph=_$pstr$p357; | |
} | |
}else if(2===((Lgeptoindex54+213|2)&255)){ | |
if((Lgeptoindex54&255)===43){ | |
Lcall62235$ppho=3; | |
Lcall62235$pph=_$pstr$p357; | |
}else{ | |
Lcall62235$ppho=1; | |
Lcall62235$pph=_$pstr$p357; | |
} | |
}else{ | |
if((Lgeptoindex54&255)!==48)break b; | |
Lcall62235$ppho=2; | |
Lcall62235$pph=_$pstr$p357; | |
} | |
continue; | |
} | |
} | |
Lgeptoindex54=Lsub$pptr$prhs$pcast+Lgeptoindexphi50|0; | |
Lsub$pptr$psub=Lprt_data.i0|0; | |
if((Lsub$pptr$psub&24|0)!==0)Lprt_data.a9[40]=(Lsub$pptr$psub&8|0)!==0?43|0:32|0; | |
tmp2=_$pstr$p8$p58[Lgeptoindex54]|0; | |
if((tmp2&255)===42){ | |
Lgeptoindexphi50=handleVAArg(Lap$paddr[0]); | |
Lprt_data.i3=Lgeptoindexphi50; | |
if((Lgeptoindexphi50|0)<0){ | |
Lprt_data.i3=-Lgeptoindexphi50|0; | |
Lprt_data.i0=Lsub$pptr$psub|2; | |
} | |
Lgeptoindex54=Lgeptoindexphi53+2|0; | |
}else{ | |
Lgeptoindexphi53=(tmp2<<24>>24)-48|0; | |
if(Lgeptoindexphi53>>>0<10)while(1){ | |
Lprt_data.i3=(__imul(Lprt_data.i3|0,10)|0)+Lgeptoindexphi53|0; | |
Lgeptoindexphi50=Lgeptoindexphi50+1|0; | |
Lgeptoindex54=Lsub$pptr$prhs$pcast+Lgeptoindexphi50|0; | |
Lgeptoindexphi53=(_$pstr$p8$p58[Lgeptoindex54]<<24>>24)-48|0; | |
if(Lgeptoindexphi53>>>0<10)continue; | |
break; | |
} | |
} | |
if((_$pstr$p8$p58[Lgeptoindex54]&255)===46){ | |
Lgeptoindexphi50=Lgeptoindex54+1|0; | |
if((_$pstr$p8$p58[Lgeptoindexphi50]&255)===42){ | |
Lgeptoindexphi50=handleVAArg(Lap$paddr[0]); | |
Lprt_data.i1=(Lgeptoindexphi50|0)>-1?Lgeptoindexphi50|0: -1|0; | |
Lgeptoindex54=Lgeptoindex54+2|0; | |
}else{ | |
Lprt_data.i1=0; | |
Lgeptoindexphi53=(_$pstr$p8$p58[Lgeptoindexphi50]<<24>>24)-48|0; | |
if(Lgeptoindexphi53>>>0<10){ | |
Lsub$pptr$prhs$pcast=0; | |
while(1){ | |
Lprt_data.i1=(__imul(Lprt_data.i1|0,10)|0)+Lgeptoindexphi53|0; | |
Lsub$pptr$prhs$pcast=Lsub$pptr$prhs$pcast+1|0; | |
Lgeptoindex54=Lgeptoindexphi50+Lsub$pptr$prhs$pcast|0; | |
Lgeptoindexphi53=(_$pstr$p8$p58[Lgeptoindex54]<<24>>24)-48|0; | |
if(Lgeptoindexphi53>>>0<10)continue; | |
break; | |
} | |
}else{ | |
Lgeptoindex54=Lgeptoindexphi50; | |
} | |
} | |
} | |
Lgeptoindexphi50=_$pstr$p8$p58[Lgeptoindex54]|0; | |
b:{ | |
if(4===((((Lgeptoindexphi50+164|0)^12)+4|4)&255)){ | |
if((Lgeptoindexphi50&255)===76){ | |
Lcall62235$ppho=2; | |
Lcall62235$pph=_$pstr$p373; | |
}else{ | |
Lcall62235$ppho=0; | |
Lcall62235$pph=_$pstr$p373; | |
} | |
}else{ | |
if((Lgeptoindexphi50&255)!==108){ | |
Lgeptoindexphi50=Lgeptoindex54; | |
break b; | |
} | |
Lcall62235$ppho=1; | |
Lcall62235$pph=_$pstr$p373; | |
} | |
Lgeptoindexphi50=Lgeptoindex54+1|0; | |
Lgeptoindexphi53=(Lcall62235$ppho)-(0)|0; | |
if((Lgeptoindexphi53|0)===1){ | |
if((_$pstr$p8$p58[Lgeptoindexphi50]&255)===108){ | |
Lgeptoindexphi50=Lgeptoindex54+2|0; | |
Lgeptoindex54=512; | |
}else{ | |
Lgeptoindex54=128; | |
} | |
}else{ | |
Lgeptoindex54=64<<Lgeptoindexphi53; | |
} | |
Lprt_data.i0=Lprt_data.i0|Lgeptoindex54; | |
} | |
Lgeptoindex54=_$pstr$p8$p58[Lgeptoindexphi50]|0; | |
Lprt_data.i6=Lgeptoindex54; | |
b:{ | |
c:if(Lgeptoindex54<<24>1140850688){ | |
if(Lgeptoindex54<<24>1191182336)if((Lgeptoindex54+155&255)>2)break c; | |
Lgeptoindex54=__printf_float(Lprt_data,Lfp$paddr$p2,Lap$paddr[0])|0; | |
break b; | |
} | |
Lgeptoindex54=__printf_i(Lprt_data,Lfp$paddr$p2,Lap$paddr[0])|0; | |
} | |
if((Lgeptoindex54|0)!==-1){ | |
Lprt_data.i5=(Lprt_data.i5|0)+Lgeptoindex54|0; | |
Lgeptoindexphi50=Lgeptoindexphi50+1|0; | |
continue; | |
} | |
} | |
break; | |
} | |
} | |
} | |
function ___sinit(Ls){ | |
var Ls$poptgep$poptgep2$poptgepsqueezed=null; | |
if((Ls.i6|0)===0){ | |
Ls.a10=__cleanup_r; | |
Ls$poptgep$poptgep2$poptgepsqueezed=Ls.a20; | |
Ls$poptgep$poptgep2$poptgepsqueezed.a0=null; | |
Ls$poptgep$poptgep2$poptgepsqueezed.i1=0; | |
Ls$poptgep$poptgep2$poptgepsqueezed.a2=nullArray; | |
if(Ls===_impure_data)Ls.i6=1; | |
Ls.a1=___sfp(Ls); | |
Ls.a2=___sfp(Ls); | |
Ls.a3=___sfp(Ls); | |
_std(Ls.a1,4,0); | |
_std(Ls.a2,9,1); | |
_std(Ls.a3,17,2); | |
Ls.i6=1; | |
} | |
} | |
function ___swsetup_r(Lptr,Lfp){ | |
var tmp0=null,tmp0o=0,Lcond=0,Lfp$paddr$p2=null,L$psink102=0,Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed=null,Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezedo=0; | |
if((_impure_data.i6|0)===0)___sinit(_impure_data); | |
if(Lfp===___sf_fake_stdin){ | |
Lfp$paddr$p2=_impure_data.a1; | |
}else if(Lfp===___sf_fake_stdout){ | |
Lfp$paddr$p2=_impure_data.a2; | |
}else{ | |
Lfp$paddr$p2=_impure_data.a3; | |
Lfp$paddr$p2=(Lfp===___sf_fake_stderr?Lfp$paddr$p2:Lfp); | |
} | |
L$psink102=Lfp$paddr$p2.i3|0; | |
a:{ | |
if((L$psink102&8|0)===0){ | |
if((L$psink102&16|0)===0){ | |
Lptr.i0=9; | |
break a; | |
} | |
if((L$psink102&4|0)!==0){ | |
Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezedo=Lfp$paddr$p2.a12.a0o; | |
Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed=Lfp$paddr$p2.a12.a0; | |
if(Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed!==nullArray||Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezedo!==0){ | |
Lfp$paddr$p2.a12.a0=nullArray; | |
Lfp$paddr$p2.a12.a0o=0; | |
} | |
Lfp$paddr$p2.i3=Lfp$paddr$p2.i3& -37; | |
Lfp$paddr$p2.i1=0; | |
Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezedo=Lfp$paddr$p2.a4.a0o; | |
Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed=Lfp$paddr$p2.a4.a0; | |
Lfp$paddr$p2.a0=Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed; | |
Lfp$paddr$p2.a0o=Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezedo; | |
} | |
Lfp$paddr$p2.i3=Lfp$paddr$p2.i3|8; | |
} | |
Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed=Lfp$paddr$p2.a4; | |
tmp0o=Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed.a0o; | |
tmp0=Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed.a0; | |
if(tmp0===nullArray&&tmp0o===0)if((Lfp$paddr$p2.i3&640|0)!==512)___smakebuf_r(Lptr,Lfp$paddr$p2); | |
L$psink102=Lfp$paddr$p2.i3|0; | |
if((L$psink102&1|0)!==0){ | |
Lfp$paddr$p2.i2=0; | |
Lfp$paddr$p2.i5=-(Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed.i1|0)|0; | |
}else{ | |
if((L$psink102&2|0)!==0){ | |
Lcond=0; | |
}else{ | |
Lcond=Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed.i1|0; | |
} | |
Lfp$paddr$p2.i2=Lcond; | |
} | |
Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezedo=Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed.a0o; | |
Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed=Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed.a0; | |
if(Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezed!==nullArray||Lfp$paddr$p2$poptgep$poptgep6$poptgepsqueezedo!==0?1|0:((L$psink102&128|0)===0?1:0)|0)return 0|0; | |
} | |
Lfp$paddr$p2.i3=L$psink102&65471|Lfp$paddr$p2.i3& -65536|64; | |
return -1|0; | |
} | |
function ___sfputs_r(Lptr,Lfp,Lbuf,Mbuf,Llen){ | |
var tmp0=0,tmp1=0,Ldiv17=0,Linc=0; | |
if((Lfp.i21&8192|0)!==0){ | |
if(Llen>>>0<4)return 0|0; | |
Ldiv17=Llen>>>2; | |
Linc=0; | |
while(1){ | |
tmp0=Lbuf[Mbuf+Linc|0]|0; | |
tmp1=Lfp.i3|0; | |
if((tmp1&8192|0)===0){ | |
Lfp.i3=tmp1|8192; | |
Lfp.i21=Lfp.i21|8192; | |
} | |
if(((___fputwc(Lptr,tmp0,Lfp)|0)|0)===-1)return -1|0; | |
Linc=Linc+1|0; | |
if((Linc|0)!==(Ldiv17|0))continue; | |
break; | |
} | |
return 0|0; | |
}else{ | |
if((Llen|0)===0)return 0|0; | |
Ldiv17=0; | |
while(1){ | |
if(((___sfputc_r(Lptr,Lbuf[Mbuf+Ldiv17|0]<<24>>24,Lfp)|0)|0)===-1)return -1|0; | |
Ldiv17=Ldiv17+1|0; | |
if((Ldiv17|0)!==(Llen|0))continue; | |
break; | |
} | |
return 0|0; | |
} | |
} | |
function __printf_float(Lpdata,Lfp,Lap){ | |
var LmergedArray=null,LmergedArray52=null,tmp2=-0.,Lpdata$poptgep$poptgep28$poptgepsqueezed=null,Lp$p2$pi=null,Lp$p2$pio=0,Lcode$p1492=0,Lew_u$pi=null,Lew_u$pio=0,L$ppre$mphi=0,Lor=0,Ldiv$pi=0,Lgeptoindex=0; | |
LmergedArray=new Uint8Array(8); | |
LmergedArray52=new Int32Array(3); | |
LmergedArray52[1]=0; | |
Lcode$p1492=Lpdata.i6|0; | |
tmp2=handleVAArg(Lap); | |
Lpdata.d10=tmp2; | |
Lew_u$pi={d:new DataView(new ArrayBuffer(8)),o:0}; | |
Lew_u$pi.d.setFloat64(Lew_u$pi.o,tmp2,true); | |
L$ppre$mphi=Lew_u$pi.d.getInt32(1*4+Lew_u$pi.o,true)|0; | |
Lor=Lew_u$pi.d.getInt32(Lew_u$pi.o,true)|0; | |
a:{ | |
if(!(((L$ppre$mphi|0)!==0?0|0:((Lor|0)===0?1:0)|0)?1|0:((L$ppre$mphi|0)===-2147483648?((Lor|0)===0?1:0)|0:0|0)|0))if((L$ppre$mphi&2147483647)-1048576>>>0>=2145386496)if(L$ppre$mphi>>>0>=1048576)if((L$ppre$mphi|0)>=-2146435072){ | |
if(!((L$ppre$mphi|0)===2146435072?((Lor|0)===0?1:0)|0:0|0))if(!((L$ppre$mphi|0)===-1048576?((Lor|0)===0?1:0)|0:0|0)){ | |
if(Lcode$p1492<<24<1207959552){ | |
Lew_u$pi=_$pstr$p2$p365; | |
}else{ | |
Lew_u$pi=_$pstr$p2$p4; | |
} | |
Lpdata.i4=3; | |
Lpdata.i0=Lpdata.i0& -5; | |
Lew_u$pio=0; | |
Lew_u$pi=Lew_u$pi; | |
L$ppre$mphi=0; | |
break a; | |
} | |
if(tmp2<0)Lpdata.a9[40]=45; | |
if(Lcode$p1492<<24<1207959552){ | |
Lew_u$pi=_$pstr$p363; | |
}else{ | |
Lew_u$pi=_$pstr$p2$p437; | |
} | |
Lpdata.i4=3; | |
Lpdata.i0=Lpdata.i0& -5; | |
Lew_u$pio=0; | |
Lew_u$pi=Lew_u$pi; | |
L$ppre$mphi=0; | |
break a; | |
} | |
Lor=Lpdata.i1|0; | |
if((Lor|0)===-1){ | |
Lpdata.i1=6; | |
L$ppre$mphi=Lcode$p1492&223; | |
}else{ | |
L$ppre$mphi=Lcode$p1492&223; | |
if(L$ppre$mphi===71?((Lor|0)===0?1:0)|0:0|0){ | |
Lpdata.i1=1; | |
L$ppre$mphi=71; | |
} | |
} | |
Lor=Lpdata.i0|1024; | |
Lpdata.i0=Lor; | |
Ldiv$pi=Lpdata.i1|0; | |
Lew_u$pi=___cvt(tmp2,Ldiv$pi,Lor,LmergedArray,0,LmergedArray52,0,Lcode$p1492<<24>>24,LmergedArray52,1); | |
Lew_u$pio=oSlot; | |
b:{ | |
c:{ | |
d:{ | |
e:{ | |
if(L$ppre$mphi===71){ | |
L$ppre$mphi=LmergedArray52[0]|0; | |
if((L$ppre$mphi|0)>=-3)if((L$ppre$mphi|0)<=(Lpdata.i1|0)){ | |
Lcode$p1492=103; | |
break e; | |
} | |
Lcode$p1492=Lcode$p1492+254|0; | |
break c; | |
} | |
if(Lcode$p1492<<24<1711276032)break c; | |
if((Lcode$p1492&255)===102){ | |
Lcode$p1492=LmergedArray52[0]|0; | |
if((Lcode$p1492|0)>0){ | |
Lpdata.i4=Lcode$p1492; | |
L$ppre$mphi=Lpdata.i1|0; | |
if((L$ppre$mphi|0)===0)if((Lpdata.i0&1|0)===0){ | |
Lcode$p1492=102; | |
break d; | |
} | |
Lpdata.i4=(Lcode$p1492+1|0)+L$ppre$mphi|0; | |
Lcode$p1492=102; | |
break d; | |
} | |
Lcode$p1492=Lpdata.i1|0; | |
f:{ | |
if((Lcode$p1492|0)===0)if((Lpdata.i0&1|0)===0){ | |
Lcode$p1492=1; | |
break f; | |
} | |
Lcode$p1492=Lcode$p1492+2|0; | |
} | |
Lpdata.i4=Lcode$p1492; | |
Lcode$p1492=102; | |
break d; | |
} | |
} | |
L$ppre$mphi=LmergedArray52[0]|0; | |
Lor=LmergedArray52[1]|0; | |
if((L$ppre$mphi|0)<(Lor|0))Lpdata.i4=((L$ppre$mphi|0)<1?2-L$ppre$mphi|0:1|0)+Lor|0; | |
else{ | |
Lpdata.i4=L$ppre$mphi; | |
if((Lpdata.i0&1|0)!==0)Lpdata.i4=L$ppre$mphi+1|0; | |
} | |
} | |
Lpdata.i11=LmergedArray52[0]|0; | |
L$ppre$mphi=0; | |
break b; | |
} | |
L$ppre$mphi=LmergedArray52[0]|0; | |
Lor=L$ppre$mphi-1|0; | |
LmergedArray52[0]=Lor; | |
Lpdata$poptgep$poptgep28$poptgepsqueezed=Lpdata.a9; | |
Lpdata$poptgep$poptgep28$poptgepsqueezed[43]=Lcode$p1492; | |
Lor=(((Lor|0)>=0)?Lor:0-(Lor|0)|0); | |
Lpdata$poptgep$poptgep28$poptgepsqueezed[44]=(L$ppre$mphi|0)<1?45|0:43|0; | |
if(Lor>>>0>9){ | |
L$ppre$mphi=0; | |
while(1){ | |
Ldiv$pi=(Lor|0)/10|0; | |
Lgeptoindex=L$ppre$mphi-1|0; | |
LmergedArray[(1+7|0)+Lgeptoindex|0]=((__imul(Ldiv$pi,246)|0)+Lor|0)+48|0; | |
if((Lor|0)>99){ | |
L$ppre$mphi=Lgeptoindex; | |
Lor=Ldiv$pi; | |
continue; | |
} | |
break; | |
} | |
Lor=L$ppre$mphi-2|0; | |
LmergedArray[(1+7|0)+Lor|0]=Ldiv$pi+48|0; | |
if(((1+7|0)+Lor|0)<(1+7|0)){ | |
L$ppre$mphi=0; | |
while(1){ | |
Lgeptoindex=Lor+1|0; | |
Ldiv$pi=L$ppre$mphi+1|0; | |
Lpdata$poptgep$poptgep28$poptgepsqueezed[45+L$ppre$mphi|0]=LmergedArray[(1+7|0)+Lor|0]|0; | |
if(((1+7|0)+Lgeptoindex|0)<(1+7|0)){ | |
L$ppre$mphi=Ldiv$pi; | |
Lor=Lgeptoindex; | |
continue; | |
} | |
break; | |
} | |
Lp$p2$pio=45+Ldiv$pi|0; | |
Lp$p2$pi=Lpdata$poptgep$poptgep28$poptgepsqueezed; | |
}else{ | |
Lp$p2$pio=45; | |
Lp$p2$pi=Lpdata$poptgep$poptgep28$poptgepsqueezed; | |
} | |
}else{ | |
Lpdata$poptgep$poptgep28$poptgepsqueezed[45]=48; | |
Lpdata$poptgep$poptgep28$poptgepsqueezed[46]=Lor+48|0; | |
Lp$p2$pio=47; | |
Lp$p2$pi=Lpdata$poptgep$poptgep28$poptgepsqueezed; | |
} | |
L$ppre$mphi=(Lp$p2$pio)-(43)|0; | |
Lor=LmergedArray52[1]|0; | |
Ldiv$pi=Lor+L$ppre$mphi|0; | |
Lpdata.i4=Ldiv$pi; | |
if((Lor|0)<=1)if((Lpdata.i0&1|0)===0)break b; | |
Lpdata.i4=Ldiv$pi+1|0; | |
} | |
if((LmergedArray[0]&255)!==0)Lpdata.a9[40]=45; | |
} | |
a:if(((__printf_common(Lpdata,LmergedArray52,2,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
}else{ | |
Lor=Lpdata.i0|0; | |
b:if((Lor&1024|0)!==0){ | |
if(Lcode$p1492<<24>1694498816){ | |
if( +Lpdata.d10===0){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,48,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
Lcode$p1492=LmergedArray52[1]|0; | |
if((LmergedArray52[0]|0)>=(Lcode$p1492|0))if((Lpdata.i0&1|0)===0)break b; | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,46,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
if((Lcode$p1492|0)>1){ | |
Lcode$p1492=Lcode$p1492-2|0; | |
L$ppre$mphi=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i8<<24>>24,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
if((L$ppre$mphi|0)!==(Lcode$p1492|0)){ | |
L$ppre$mphi=L$ppre$mphi+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
}else{ | |
Lcode$p1492=LmergedArray52[0]|0; | |
if((Lcode$p1492|0)<1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,48,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
L$ppre$mphi=LmergedArray52[1]|0; | |
if((Lcode$p1492|0)!==0?1|0:((L$ppre$mphi|0)!==0?1:0)|0){ | |
if(((___sfputs_r(_impure_data,Lfp,_$pstr$p11$p256,0,1)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
if((Lcode$p1492|0)<0){ | |
Lcode$p1492=-Lcode$p1492|0; | |
Lcode$p1492=(Lcode$p1492|0)>1?Lcode$p1492|0:1|0; | |
Lor=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i8<<24>>24,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
Lor=Lor+1|0; | |
if((Lor|0)!==(Lcode$p1492|0))continue; | |
break; | |
} | |
} | |
}else{ | |
if((Lpdata.i0&1|0)===0)break b; | |
if(((___sfputs_r(_impure_data,Lfp,_$pstr$p11$p256,0,1)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
} | |
if(((___sfputs_r(_impure_data,Lfp,Lew_u$pi,Lew_u$pio,L$ppre$mphi)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
}else{ | |
L$ppre$mphi=LmergedArray52[1]|0; | |
Lor=Lpdata.i11|0; | |
Lor=(L$ppre$mphi|0)<(Lor|0)?L$ppre$mphi|0:Lor|0; | |
if((Lor|0)>0)if(((___sfputs_r(_impure_data,Lfp,Lew_u$pi,Lew_u$pio,Lor)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
Lor=(Lor|0)>0?Lor|0:0|0; | |
if((Lpdata.i11|0)>(Lor|0)){ | |
Ldiv$pi=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i8<<24>>24,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
Ldiv$pi=Ldiv$pi+1|0; | |
if((Ldiv$pi|0)<((Lpdata.i11|0)-Lor|0))continue; | |
break; | |
} | |
} | |
Lor=Lpdata.i11|0; | |
c:{ | |
if((L$ppre$mphi|0)<=(Lcode$p1492|0))if((Lpdata.i0&1|0)===0)break c; | |
if(((___sfputs_r(_impure_data,Lfp,_$pstr$p11$p256,0,1)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
} | |
Ldiv$pi=L$ppre$mphi-Lor|0; | |
Lgeptoindex=L$ppre$mphi-Lcode$p1492|0; | |
Ldiv$pi=(Ldiv$pi|0)<(Lgeptoindex|0)?Ldiv$pi|0:Lgeptoindex|0; | |
if((Ldiv$pi|0)>0)if(((___sfputs_r(_impure_data,Lfp,Lew_u$pi,Lew_u$pio+Lor|0,Ldiv$pi)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
Lcode$p1492=L$ppre$mphi-(Lcode$p1492+((Ldiv$pi|0)>0?Ldiv$pi|0:0|0)|0)|0; | |
if((Lcode$p1492|0)>0){ | |
L$ppre$mphi=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i8<<24>>24,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
L$ppre$mphi=L$ppre$mphi+1|0; | |
if((L$ppre$mphi|0)!==(Lcode$p1492|0))continue; | |
break; | |
} | |
} | |
} | |
} | |
}else{ | |
Ldiv$pi=LmergedArray52[1]|0; | |
Lor=(Ldiv$pi|0)<2?((Lor&1|0)===0?1:0)|0:0|0; | |
c:{ | |
if((Lfp.i21&8192|0)!==0){ | |
if(Lor)break c; | |
}else{ | |
Lcode$p1492=___sfputc_r(_impure_data,Lew_u$pi[Lew_u$pio]<<24>>24,Lfp)|0; | |
if(Lor){ | |
if((Lcode$p1492|0)!==-1)break c; | |
Lcode$p1492=-1; | |
break a; | |
} | |
if((Lcode$p1492|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
} | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,46,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
if( +Lpdata.d10===0){ | |
if((Ldiv$pi|0)>1){ | |
Lcode$p1492=Ldiv$pi-2|0; | |
Lor=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i8<<24>>24,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
if((Lor|0)!==(Lcode$p1492|0)){ | |
Lor=Lor+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
}else if(((___sfputs_r(_impure_data,Lfp,Lew_u$pi,Lew_u$pio+1|0,Ldiv$pi-1|0)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
} | |
if(((___sfputs_r(_impure_data,Lfp,Lpdata.a9,43,L$ppre$mphi)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
} | |
}else if(((___sfputs_r(_impure_data,Lfp,Lew_u$pi,Lew_u$pio,Lpdata.i4|0)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
if((Lpdata.i0&2|0)!==0){ | |
Lcode$p1492=LmergedArray52[2]|0; | |
if((Lpdata.i3|0)>(Lcode$p1492|0)){ | |
L$ppre$mphi=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i7<<24>>24,Lfp)|0)|0)===-1){ | |
Lcode$p1492=-1; | |
break a; | |
} | |
L$ppre$mphi=L$ppre$mphi+1|0; | |
if((L$ppre$mphi|0)<((Lpdata.i3|0)-Lcode$p1492|0))continue; | |
break; | |
} | |
} | |
} | |
Lcode$p1492=Lpdata.i3|0; | |
L$ppre$mphi=LmergedArray52[2]|0; | |
Lcode$p1492=(Lcode$p1492|0)>(L$ppre$mphi|0)?Lcode$p1492|0:L$ppre$mphi|0; | |
} | |
return Lcode$p1492|0; | |
} | |
function __printf_i(Lpdata,Lfp,Lap){ | |
var Lrealsz=null,Lpdata$poptgep$poptgep22$poptgepsqueezed=null,tmp2=0,tmp3=0,Lsext=0,Lxdigs$p0=null,Lxdigs$p0o=0,Lgeptoindexphi9=0,Lbase$p0=0,tmp8=0,Lgeptoindexphi=0; | |
Lrealsz=[0]; | |
Lsext=Lpdata.i6|0; | |
Lpdata$poptgep$poptgep22$poptgepsqueezed=Lpdata.a9; | |
a:{ | |
b:{ | |
c:{ | |
d:{ | |
e:{ | |
f:{ | |
switch(Lsext<<24>>24|0){ | |
case 99: | |
Lsext=handleVAArg(Lap); | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[39]=Lsext; | |
Lpdata.i4=1; | |
Lxdigs$p0o=39; | |
Lxdigs$p0=Lpdata$poptgep$poptgep22$poptgepsqueezed; | |
break; | |
case 100: | |
case 105: | |
Lgeptoindexphi9=Lpdata.i0|0; | |
if((Lgeptoindexphi9&512|0)!==0){ | |
Lsext=handleVAArg(Lap); | |
Lgeptoindexphi9=handleVAArg(Lap); | |
}else if((Lgeptoindexphi9&128|0)!==0){ | |
Lsext=handleVAArg(Lap); | |
Lgeptoindexphi9=Lsext>>31; | |
}else{ | |
Lsext=handleVAArg(Lap); | |
if((Lgeptoindexphi9&64|0)!==0){ | |
Lsext<<=16; | |
Lgeptoindexphi9=Lsext>>31; | |
Lsext>>=16; | |
}else{ | |
Lgeptoindexphi9=Lsext>>31; | |
} | |
} | |
if((Lgeptoindexphi9|0)<0){ | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[40]=45; | |
Lgeptoindexphi9=(Lsext|0)!==0?Lgeptoindexphi9^ -1|0:-Lgeptoindexphi9|0; | |
Lsext=-Lsext|0; | |
Lxdigs$p0=_$pstr$p372; | |
Lbase$p0=10; | |
break b; | |
} | |
Lxdigs$p0=_$pstr$p372; | |
Lbase$p0=10; | |
break b; | |
case 117: | |
case 111: | |
Lsext=Lpdata.i0|0; | |
if((Lsext&512|0)!==0){ | |
Lsext=handleVAArg(Lap); | |
Lgeptoindexphi9=handleVAArg(Lap); | |
}else if((Lsext&128|0)!==0){ | |
Lsext=handleVAArg(Lap); | |
Lgeptoindexphi9=0; | |
}else{ | |
Lgeptoindexphi9=handleVAArg(Lap); | |
Lsext=(Lsext&64|0)!==0?Lgeptoindexphi9&65535|0:Lgeptoindexphi9|0; | |
Lgeptoindexphi9=0; | |
} | |
Lbase$p0=Lpdata.i6|0; | |
Lxdigs$p0=_$pstr$p372; | |
Lbase$p0=(Lbase$p0&255)===111?8|0:10|0; | |
break c; | |
case 88: | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[42]=88; | |
Lxdigs$p0=_$pstr$p372; | |
break d; | |
case 112: | |
Lpdata.i0=Lpdata.i0|32; | |
break e; | |
case 120: | |
break e; | |
case 110: | |
Lsext=Lpdata.i0|0; | |
if((Lsext&512|0)!==0){ | |
Lsext=Lpdata.i5|0; | |
Lxdigs$p0=handleVAArg(Lap); | |
Lxdigs$p0.d[Lxdigs$p0.o]=Lsext; | |
Lxdigs$p0.d[Lxdigs$p0.o+1|0]=Lsext>>31; | |
break f; | |
} | |
if((Lsext&128|0)!==0){ | |
Lsext=Lpdata.i5|0; | |
Lxdigs$p0=handleVAArg(Lap); | |
Lxdigs$p0.d[Lxdigs$p0.o]=Lsext; | |
break f; | |
} | |
Lgeptoindexphi9=Lpdata.i5|0; | |
if((Lsext&64|0)!==0){ | |
Lxdigs$p0=handleVAArg(Lap); | |
Lxdigs$p0.d[Lxdigs$p0.o]=Lgeptoindexphi9; | |
break f; | |
} | |
Lxdigs$p0=handleVAArg(Lap); | |
Lxdigs$p0.d[Lxdigs$p0.o]=Lgeptoindexphi9; | |
break f; | |
case 0: | |
break f; | |
case 115: | |
Lxdigs$p0=handleVAArg(Lap); | |
Lsext=Lpdata.i1|0; | |
if((Lsext|0)!==0){ | |
Lgeptoindexphi9=0; | |
while(1){ | |
if((Lxdigs$p0.d[Lxdigs$p0.o+Lgeptoindexphi9|0]&255)!==0){ | |
Lsext=Lsext-1|0; | |
if((Lsext|0)!==0){ | |
Lgeptoindexphi9=Lgeptoindexphi9+1|0; | |
continue; | |
} | |
}else Lpdata.i1=(Lxdigs$p0.o+Lgeptoindexphi9|0)-(Lxdigs$p0.o)|0; | |
break; | |
} | |
} | |
Lpdata.i4=Lpdata.i1|0; | |
Lxdigs$p0o=Lxdigs$p0.o; | |
Lxdigs$p0=Lxdigs$p0.d; | |
break; | |
default: | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[39]=Lsext; | |
Lpdata.i4=1; | |
Lxdigs$p0o=39; | |
Lxdigs$p0=Lpdata$poptgep$poptgep22$poptgepsqueezed; | |
} | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[40]=0; | |
break a; | |
} | |
Lpdata.i4=0; | |
Lxdigs$p0o=40; | |
Lxdigs$p0=Lpdata$poptgep$poptgep22$poptgepsqueezed; | |
break a; | |
} | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[42]=120; | |
Lxdigs$p0=_$pstr$p1$p371; | |
} | |
Lsext=Lpdata.i0|0; | |
if((Lsext&512|0)!==0){ | |
Lsext=handleVAArg(Lap); | |
Lgeptoindexphi9=handleVAArg(Lap); | |
}else if((Lsext&128|0)!==0){ | |
Lsext=handleVAArg(Lap); | |
Lgeptoindexphi9=0; | |
}else{ | |
Lgeptoindexphi9=handleVAArg(Lap); | |
Lsext=(Lsext&64|0)!==0?Lgeptoindexphi9&65535|0:Lgeptoindexphi9|0; | |
Lgeptoindexphi9=0; | |
} | |
Lbase$p0=Lpdata.i0|0; | |
if((Lbase$p0&1|0)!==0)Lpdata.i0=Lbase$p0|32; | |
if((Lgeptoindexphi9|Lsext|0)!==0){ | |
Lbase$p0=16; | |
}else{ | |
Lpdata.i0=Lpdata.i0& -33; | |
Lbase$p0=16; | |
Lgeptoindexphi9=0; | |
Lsext=0; | |
} | |
} | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[40]=0; | |
} | |
tmp8=Lpdata.i1|0; | |
Lpdata.i2=tmp8; | |
b:{ | |
if((tmp8|0)>-1){ | |
Lpdata.i0=Lpdata.i0& -5; | |
if((Lgeptoindexphi9|Lsext|0)!==0?0|0:((tmp8|0)===0?1:0)|0){ | |
Lgeptoindexphi=0; | |
break b; | |
} | |
} | |
tmp8=__imul(Lbase$p0,-65536)|0; | |
Lgeptoindexphi=0; | |
while(1){ | |
tmp2=___udivti3(Lsext,Lgeptoindexphi9,Lbase$p0)|0; | |
tmp3=_cheerpSretSlot|0; | |
Lgeptoindexphi=Lgeptoindexphi-1|0; | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[40+Lgeptoindexphi|0]=Lxdigs$p0[(Lsext-(__imul(tmp2&65535,Lbase$p0)|0)|0)+(__imul(tmp8,tmp2>>>16)|0)|0]|0; | |
if(Lsext>>>0>=Lbase$p0>>>0){ | |
Lsext=tmp2; | |
Lgeptoindexphi9=tmp3; | |
continue; | |
} | |
if((Lgeptoindexphi9|0)!==0){ | |
Lsext=tmp2; | |
Lgeptoindexphi9=tmp3; | |
continue; | |
} | |
break; | |
} | |
} | |
if((Lbase$p0|0)===8)if((Lpdata.i0&1|0)!==0)if((Lpdata.i1|0)<=(Lpdata.i4|0)){ | |
Lgeptoindexphi=Lgeptoindexphi-1|0; | |
Lpdata$poptgep$poptgep22$poptgepsqueezed[40+Lgeptoindexphi|0]=48; | |
} | |
Lpdata.i4=(40)-(40+Lgeptoindexphi|0)|0; | |
Lxdigs$p0o=40+Lgeptoindexphi|0; | |
Lxdigs$p0=Lpdata$poptgep$poptgep22$poptgepsqueezed; | |
} | |
if(((__printf_common(Lpdata,Lrealsz,0,Lfp)|0)|0)===-1)return -1|0; | |
if(((___sfputs_r(_impure_data,Lfp,Lxdigs$p0,Lxdigs$p0o,Lpdata.i4|0)|0)|0)===-1)return -1|0; | |
if((Lpdata.i0&2|0)!==0){ | |
Lsext=Lrealsz[0]|0; | |
if((Lpdata.i3|0)>(Lsext|0)){ | |
Lgeptoindexphi9=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i7<<24>>24,Lfp)|0)|0)===-1)return -1|0; | |
Lgeptoindexphi9=Lgeptoindexphi9+1|0; | |
if((Lgeptoindexphi9|0)<((Lpdata.i3|0)-Lsext|0))continue; | |
break; | |
} | |
} | |
} | |
Lsext=Lpdata.i3|0; | |
Lgeptoindexphi9=Lrealsz[0]|0; | |
return ((Lsext|0)>(Lgeptoindexphi9|0)?Lsext|0:Lgeptoindexphi9|0)|0; | |
} | |
function __printf_common(Lpdata,Lrealsz,Mrealsz,Lfp){ | |
var Lpdata$poptgep$poptgep7$poptgepsqueezed=null,tmp1=0,Lsmax_select=0,Linc65=0; | |
Lsmax_select=Lpdata.i2|0; | |
Linc65=Lpdata.i4|0; | |
Lsmax_select=(Lsmax_select|0)>(Linc65|0)?Lsmax_select|0:Linc65|0; | |
Lrealsz[Mrealsz]=Lsmax_select; | |
Lpdata$poptgep$poptgep7$poptgepsqueezed=Lpdata.a9; | |
if((Lpdata$poptgep$poptgep7$poptgepsqueezed[40]|0)!==0)Lrealsz[Mrealsz]=Lsmax_select+1|0; | |
if((Lpdata.i0&32|0)!==0)Lrealsz[Mrealsz]=(Lrealsz[Mrealsz]|0)+2|0; | |
if((Lpdata.i0&6|0)===0)if((Lpdata.i3|0)>(Lrealsz[Mrealsz]|0)){ | |
Lsmax_select=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i7<<24>>24,Lfp)|0)|0)===-1)return -1|0; | |
Lsmax_select=Lsmax_select+1|0; | |
if((Lsmax_select|0)<((Lpdata.i3|0)-(Lrealsz[Mrealsz]|0)|0))continue; | |
break; | |
} | |
} | |
Lsmax_select=Lpdata$poptgep$poptgep7$poptgepsqueezed[40]|0; | |
if((Lpdata.i0&32|0)!==0){ | |
Lpdata$poptgep$poptgep7$poptgepsqueezed[Lsmax_select!==0?41|0:40|0]=48; | |
Lsmax_select=Lsmax_select!==0?2|0:1|0; | |
Lpdata$poptgep$poptgep7$poptgepsqueezed[Lsmax_select+40|0]=Lpdata$poptgep$poptgep7$poptgepsqueezed[42]|0; | |
Lsmax_select=Lsmax_select+1|0; | |
}else{ | |
Lsmax_select=Lsmax_select!==0?1:0; | |
} | |
if(((___sfputs_r(_impure_data,Lfp,Lpdata$poptgep$poptgep7$poptgepsqueezed,40,Lsmax_select)|0)|0)===-1)return -1|0; | |
Lsmax_select=(Lpdata.i3|0)-(Lrealsz[Mrealsz]|0)|0; | |
Lsmax_select=((Lpdata.i0&6|0)!==4?1|0:((Lsmax_select|0)<0?1:0)|0)?0|0:Lsmax_select|0; | |
Linc65=Lpdata.i2|0; | |
tmp1=Lpdata.i4|0; | |
if((Linc65|0)>(tmp1|0)){ | |
Lsmax_select=(Linc65-tmp1|0)+Lsmax_select|0; | |
} | |
if((Lsmax_select|0)<=0)return 0|0; | |
Linc65=0; | |
while(1){ | |
if((Lfp.i21&8192|0)===0)if(((___sfputc_r(_impure_data,Lpdata.i8<<24>>24,Lfp)|0)|0)===-1)return -1|0; | |
Linc65=Linc65+1|0; | |
if((Linc65|0)<(Lsmax_select|0))continue; | |
break; | |
} | |
return 0|0; | |
} | |
function ___cvt(Lvalue,Lndigits,Lflags,Lsign,Msign,Ldecpt,Mdecpt,Lch,Llength,Mlength){ | |
var Ldsgn=null,Lrve=null,Ltmp=null,tmp3=0,Lspec$pselect35=-0.,Lcall=null,Lcallo=0,Lndigits$paddr$p0=0,Lmode$p0=0,tmp8=null,tmp8o=0; | |
Ldsgn=[0]; | |
Lrve=[nullObj]; | |
Ltmp={d:new DataView(new ArrayBuffer(8)),o:0}; | |
Ltmp.d.setFloat64(Ltmp.o,Lvalue,true); | |
tmp3=Ltmp.d.getInt32(1*4+Ltmp.o,true)|0; | |
Lsign[Msign]=(tmp3|0)>-1?0|0:45|0; | |
a:{ | |
if((Lch-69& -33|0)!==0){ | |
if((Lch-70& -33|0)===0){ | |
Lndigits$paddr$p0=Lndigits; | |
Lmode$p0=3; | |
break a; | |
} | |
Lndigits$paddr$p0=Lndigits; | |
}else{ | |
Lndigits$paddr$p0=Lndigits+1|0; | |
} | |
Lmode$p0=2; | |
} | |
Lspec$pselect35=(tmp3|0)>-1?Lvalue:-Lvalue; | |
Lcall=__dtoa_r(Lspec$pselect35,Lmode$p0,Lndigits$paddr$p0,Ldecpt,Mdecpt,Ldsgn,0,Lrve,0); | |
Lcallo=oSlot; | |
if((Lch-71& -33|Lflags&1|0)!==0){ | |
if((Lch-70& -33|0)===0){ | |
Lmode$p0=Lcall[Lcallo]|0; | |
if(!(Lspec$pselect35===0))if((Lmode$p0&255)===48)Ldecpt[Mdecpt]=1-Lndigits$paddr$p0|0; | |
Lmode$p0=Ldecpt[Mdecpt]|0; | |
Lndigits$paddr$p0=Lndigits$paddr$p0+Lmode$p0|0; | |
} | |
if(Lspec$pselect35===0)Lrve[0]={d:Lcall,o:Lcallo+Lndigits$paddr$p0|0}; | |
tmp8=Lrve[0]; | |
if(tmp8.o<(Lcallo+Lndigits$paddr$p0|0))while(1){ | |
tmp8o=tmp8.o; | |
tmp8=tmp8.d; | |
Lrve[0]={d:tmp8,o:tmp8o+1|0}; | |
tmp8[tmp8o]=48; | |
tmp8=Lrve[0]; | |
if(tmp8.o<(Lcallo+Lndigits$paddr$p0|0))continue; | |
break; | |
} | |
} | |
tmp8=Lrve[0]; | |
Llength[Mlength]=(tmp8.o)-(Lcallo)|0; | |
oSlot=Lcallo; | |
return Lcall; | |
} | |
function __dtoa_r(L_d,Lmode,Lndigits,Ldecpt,Mdecpt,Lsign,Msign,Lrve,Mrve){ | |
var LmergedArray=null,LmergedArray151=null,Lndigits$paddr$p1=0,Larrayidx48=null,Larrayidx48o=0,Lretval$p0$pph=null,Lor$pcond910=0,Land65=0,Ladd109=-0.,Li$p0=0,Lconv110=0,Lspec$pselect871=0,Ls5$p1=0,Lb5$p1=0,Lsmax_select=0,Ltobool280$pnot=0,Ladd168=0,Lds$p0961=-0.,Ladd=0,Lmhi$p0=null,Li$p3960=0,Lcall516=null,Lmhi$p11=null,Lcall739=null,Lcall651=null,Lsub286=-0.,Li$p5974=0,Lconv290=0; | |
LmergedArray=new Int32Array(2); | |
LmergedArray151={d:new DataView(new ArrayBuffer(16)),o:0}; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,L_d,true); | |
if(_impure_data.a9===null){ | |
Larrayidx48={a0:null,i1:0,a2:null,a3:null}; | |
_impure_data.a9=Larrayidx48; | |
Larrayidx48.i1=0; | |
Larrayidx48.a2=null; | |
Larrayidx48.a0=null; | |
Larrayidx48.a3=null; | |
} | |
Larrayidx48=_impure_data.a9; | |
Lretval$p0$pph=Larrayidx48.a0; | |
if(Lretval$p0$pph!==null){ | |
Lor$pcond910=Larrayidx48.i1|0; | |
Lretval$p0$pph.i1=Lor$pcond910; | |
Lretval$p0$pph.i2=1<<Lor$pcond910; | |
Larrayidx48.a0=null; | |
} | |
Lor$pcond910=LmergedArray151.d.getInt32(1*4+LmergedArray151.o,true)|0; | |
if((Lor$pcond910|0)>-1)Lsign[Msign]=0; | |
else{ | |
Lsign[Msign]=1; | |
LmergedArray151.d.setInt32(1*4+LmergedArray151.o,Lor$pcond910&2147483647,true); | |
} | |
Lor$pcond910=LmergedArray151.d.getInt32(1*4+LmergedArray151.o,true)|0; | |
a:{ | |
if((Lor$pcond910&2146435072|0)===2146435072){ | |
Ldecpt[Mdecpt]=9999; | |
Lor$pcond910=(LmergedArray151.d.getInt32(LmergedArray151.o,true)|0)!==0?0|0:((Lor$pcond910&1048575|0)===0?1:0)|0; | |
if(Lor$pcond910){ | |
Lretval$p0$pph=_$pstr$p20$p49; | |
}else{ | |
Lretval$p0$pph=_$pstr$p3$p221; | |
} | |
if(Lrve===nullArray&&Mrve===0)break a; | |
Larrayidx48o=Lor$pcond910?3:3; | |
Larrayidx48=Lor$pcond910?_$pstr$p20$p49:_$pstr$p3$p221; | |
Land65=Larrayidx48[Larrayidx48o]|0; | |
Larrayidx48=((Land65&255)!==0?(Lor$pcond910?{d:_$pstr$p20$p49,o:8}:{d:_$pstr$p3$p221,o:8}):{d:Larrayidx48,o:Larrayidx48o}); | |
}else{ | |
Ladd109=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
if(Ladd109===0){ | |
Ldecpt[Mdecpt]=1; | |
if(Lrve===nullArray&&Mrve===0){ | |
Lretval$p0$pph=_$pstr$p165$p676; | |
break a; | |
} | |
Larrayidx48={d:_$pstr$p165$p676,o:1}; | |
Lretval$p0$pph=_$pstr$p165$p676; | |
}else{ | |
Larrayidx48=___d2b(Ladd109,LmergedArray,1,LmergedArray,0); | |
Lor$pcond910=LmergedArray151.d.getInt32(1*4+LmergedArray151.o,true)|0; | |
Land65=Lor$pcond910>>>20&2047; | |
if((Land65|0)!==0){ | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,+LmergedArray151.d.getFloat64(LmergedArray151.o,true),true); | |
LmergedArray151.d.setInt32(1*4+1*8+LmergedArray151.o,LmergedArray151.d.getInt32(1*4+1*8+LmergedArray151.o,true)&1048575|1072693248,true); | |
Li$p0=Land65-1023|0; | |
}else{ | |
Ladd=(LmergedArray[1]|0)+(LmergedArray[0]|0)|0; | |
if((Ladd|0)>-1042){ | |
Land65=LmergedArray151.d.getInt32(LmergedArray151.o,true)|0; | |
Land65=Land65>>>(Ladd+1042|0)|Lor$pcond910<<( -1010-Ladd|0); | |
}else{ | |
Land65=LmergedArray151.d.getInt32(LmergedArray151.o,true)|0; | |
Land65<<=( -1042-Ladd|0); | |
} | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,(+(Land65>>>0)),true); | |
LmergedArray151.d.setInt32(1*4+1*8+LmergedArray151.o,(LmergedArray151.d.getInt32(1*4+1*8+LmergedArray151.o,true)|0)-32505856|0,true); | |
Li$p0=Ladd-1|0; | |
} | |
Ladd109=(+(Li$p0|0))*.301029995663981+(( +LmergedArray151.d.getFloat64(1*8+LmergedArray151.o,true)+ -1.5)*.289529654602168+.1760912590558); | |
Lconv110=~~Ladd109; | |
Lconv110=((Ladd109<0?(!(Ladd109===(+(Lconv110|0)))?1:0)|0:0|0)<<31>>31)+Lconv110|0; | |
if(Lconv110>>>0<23){ | |
if( +LmergedArray151.d.getFloat64(LmergedArray151.o,true)< +___mprec_tens[Lconv110]){ | |
Lor$pcond910=Lconv110-1|0; | |
}else{ | |
Lor$pcond910=Lconv110; | |
} | |
}else{ | |
Lor$pcond910=Lconv110; | |
} | |
Li$p0=(LmergedArray[0]|0)+(Li$p0^ -1)|0; | |
Lspec$pselect871=(Li$p0|0)>-1?Li$p0|0:0|0; | |
Li$p0=(Li$p0|0)>-1?0|0:-Li$p0|0; | |
if((Lor$pcond910|0)>-1){ | |
Lspec$pselect871=Lspec$pselect871+Lor$pcond910|0; | |
Ls5$p1=Lor$pcond910; | |
Lb5$p1=0; | |
}else{ | |
Li$p0=Li$p0-Lor$pcond910|0; | |
Lb5$p1=-Lor$pcond910|0; | |
Ls5$p1=0; | |
} | |
if((Lmode|0)===2){ | |
Lsmax_select=(Lndigits|0)>1?Lndigits|0:1|0; | |
Ladd168=Lsmax_select; | |
Land65=Lsmax_select; | |
Lndigits$paddr$p1=Lsmax_select; | |
Ltobool280$pnot=1; | |
}else if((Lmode|0)===3){ | |
Lsmax_select=Lor$pcond910+Lndigits|0; | |
Ladd168=Lsmax_select+1|0; | |
Land65=(Ladd168|0)>1?Ladd168|0:1|0; | |
Lndigits$paddr$p1=Lndigits; | |
Ltobool280$pnot=1; | |
}else{ | |
Lndigits$paddr$p1=0; | |
Land65=18; | |
Ladd168=-1; | |
Lsmax_select=-1; | |
Ltobool280$pnot=0; | |
} | |
Lretval$p0$pph=new Uint8Array((Land65+1|0)/1|0); | |
b:{ | |
c:{ | |
d:{ | |
e:{ | |
if(Ladd168>>>0<=14){ | |
Ladd109=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,Ladd109,true); | |
if((Lor$pcond910|0)>0){ | |
Lds$p0961=+___mprec_tens[Lor$pcond910&15]; | |
Land65=Lor$pcond910>>>4; | |
if((Lor$pcond910&256|0)!==0){ | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Ladd109/1.0E+256,true); | |
Land65&=15; | |
Ladd=3; | |
}else{ | |
Ladd=2; | |
} | |
if((Land65|0)!==0){ | |
Li$p3960=0; | |
while(1){ | |
if((Land65&1|0)!==0){ | |
Lsub286=+___mprec_bigtens[Li$p3960]; | |
Lds$p0961*=Lsub286; | |
Ladd=Ladd+1|0; | |
} | |
if(Land65>>>0>=2){ | |
Land65>>>=1; | |
Li$p3960=Li$p3960+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
LmergedArray151.d.setFloat64(LmergedArray151.o, +LmergedArray151.d.getFloat64(LmergedArray151.o,true)/Lds$p0961,true); | |
}else if((Lor$pcond910|0)!==0){ | |
Land65=-Lor$pcond910|0; | |
Lds$p0961=Ladd109* +___mprec_tens[Land65&15]; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Lds$p0961,true); | |
if(Land65>>>0<16){ | |
Ladd=2; | |
}else{ | |
Li$p3960=Land65>>>4; | |
Ladd=2; | |
Land65=0; | |
while(1){ | |
if((Li$p3960&1|0)!==0){ | |
Lds$p0961*= +___mprec_bigtens[Land65]; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Lds$p0961,true); | |
Ladd=Ladd+1|0; | |
} | |
if(Li$p3960>>>0>=2){ | |
Land65=Land65+1|0; | |
Li$p3960>>>=1; | |
continue; | |
} | |
break; | |
} | |
} | |
}else{ | |
Ladd=2; | |
} | |
Lds$p0961=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
f:{ | |
if(((Lconv110>>>0<23?1:0)^1?(Lds$p0961<1?1:0)|0:0|0)?((Ladd168|0)>0?1:0)|0:0|0){ | |
if((Lsmax_select|0)<1)break f; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Lds$p0961*10,true); | |
Land65=Lor$pcond910-1|0; | |
Ladd=Ladd+1|0; | |
Li$p3960=Lsmax_select; | |
}else{ | |
Land65=Lor$pcond910; | |
Li$p3960=Ladd168; | |
} | |
Lds$p0961=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,Lds$p0961*(+(Ladd|0))+7,true); | |
LmergedArray151.d.setInt32(1*4+1*8+LmergedArray151.o,(LmergedArray151.d.getInt32(1*4+1*8+LmergedArray151.o,true)|0)-54525952|0,true); | |
if((Li$p3960|0)!==0){ | |
Lsub286=+___mprec_tens[Li$p3960-1|0]; | |
if(!(Ltobool280$pnot)){ | |
Lsub286=.5/Lsub286- +LmergedArray151.d.getFloat64(1*8+LmergedArray151.o,true); | |
Ladd=~~Lds$p0961; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Lds$p0961-(+(Ladd|0)),true); | |
Lretval$p0$pph[0]=Ladd+48|0; | |
Lds$p0961=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
if(Lds$p0961<Lsub286){ | |
Ladd=1; | |
}else{ | |
Li$p3960=((Li$p3960|0)>1?Li$p3960|0:1|0)-1|0; | |
Li$p5974=0; | |
Ladd=1; | |
while(1){ | |
if(1-Lds$p0961<Lsub286){ | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,Lsub286,true); | |
Lor$pcond910=Land65; | |
break c; | |
} | |
if((Li$p5974|0)===(Li$p3960|0)){ | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,Lsub286,true); | |
break f; | |
} | |
Lds$p0961*=10; | |
Lconv290=~~Lds$p0961; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Lds$p0961-(+(Lconv290|0)),true); | |
Lretval$p0$pph[Ladd]=Lconv290+48|0; | |
Lds$p0961=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
Lsub286*=10; | |
Ladd=Ladd+1|0; | |
if(!(Lds$p0961<Lsub286)){ | |
Li$p5974=Li$p5974+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,Lsub286,true); | |
Lor$pcond910=Land65; | |
break b; | |
} | |
Lsub286*= +LmergedArray151.d.getFloat64(1*8+LmergedArray151.o,true); | |
LmergedArray151.d.setFloat64(1*8+LmergedArray151.o,Lsub286,true); | |
Ladd=~~Lds$p0961; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Lds$p0961-(+(Ladd|0)),true); | |
Lretval$p0$pph[0]=Ladd+48|0; | |
if((Li$p3960|0)===1){ | |
Ladd=1; | |
}else{ | |
Li$p5974=1; | |
Ladd=1; | |
while(1){ | |
Lds$p0961= +LmergedArray151.d.getFloat64(LmergedArray151.o,true)*10; | |
Lconv290=~~Lds$p0961; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Lds$p0961-(+(Lconv290|0)),true); | |
Lretval$p0$pph[Ladd]=Lconv290+48|0; | |
Li$p5974=Li$p5974+1|0; | |
if((Li$p5974|0)!==(Li$p3960|0)){ | |
Ladd=Ladd+1|0; | |
continue; | |
} | |
break; | |
} | |
Ladd=Ladd+1|0; | |
} | |
Lds$p0961=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
if(Lds$p0961>Lsub286+.5){ | |
Lor$pcond910=Land65; | |
break c; | |
} | |
if(Lds$p0961<.5-Lsub286){ | |
while(1){ | |
Lor$pcond910=Ladd-1|0; | |
if((Lretval$p0$pph[Lor$pcond910]&255)===48){ | |
Ladd=Lor$pcond910; | |
continue; | |
} | |
break; | |
} | |
Lor$pcond910=Land65; | |
break b; | |
} | |
}else{ | |
Lsub286=+LmergedArray151.d.getFloat64(1*8+LmergedArray151.o,true); | |
Lds$p0961+= -5; | |
if(Lds$p0961>Lsub286){ | |
Lor$pcond910=Land65; | |
break e; | |
} | |
if(Lds$p0961<-Lsub286)break d; | |
} | |
} | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Ladd109,true); | |
} | |
if((LmergedArray[1]|0)>-1?((Lor$pcond910|0)<15?1:0)|0:0|0){ | |
Lds$p0961=+___mprec_tens[Lor$pcond910]; | |
if((Lndigits$paddr$p1|0)<0?((Ladd168|0)<1?1:0)|0:0|0){ | |
if((Ladd168|0)<0)break d; | |
if( +LmergedArray151.d.getFloat64(LmergedArray151.o,true)<=Lds$p0961*5)break d; | |
}else{ | |
Ladd=0; | |
Lconv110=1; | |
while(1){ | |
Ladd109=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
Li$p0=~~(Ladd109/Lds$p0961); | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Ladd109-Lds$p0961*(+(Li$p0|0)),true); | |
Lretval$p0$pph[Ladd]=Li$p0+48|0; | |
Ladd109=+LmergedArray151.d.getFloat64(LmergedArray151.o,true); | |
Ladd=Ladd+1|0; | |
if((Lconv110|0)===(Ladd168|0)){ | |
Ladd109+=Ladd109; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Ladd109,true); | |
if(Ladd109>Lds$p0961)break c; | |
if(Ladd109===Lds$p0961?((Li$p0&1|0)!==0?1:0)|0:0|0)break c; | |
break b; | |
} | |
Ladd109*=10; | |
LmergedArray151.d.setFloat64(LmergedArray151.o,Ladd109,true); | |
if(Ladd109===0)break b; | |
Lconv110=Lconv110+1|0; | |
continue; | |
} | |
} | |
}else{ | |
if(Ltobool280$pnot){ | |
Ladd=Lb5$p1; | |
Land65=Li$p0; | |
Lmhi$p0=null; | |
}else{ | |
Ladd=Ladd168-1|0; | |
if((Lb5$p1|0)<(Ladd|0)){ | |
Ls5$p1=(Ls5$p1-Lb5$p1|0)+Ladd|0; | |
Lb5$p1=Ladd; | |
Ladd=0; | |
}else{ | |
Ladd=Lb5$p1-Ladd|0; | |
} | |
Land65=(Ladd168|0)>0?Ladd168|0:0|0; | |
Lmhi$p0={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
Lmhi$p0.i1=1; | |
Lmhi$p0.i2=2; | |
Lmhi$p11=new Int32Array(2); | |
Lmhi$p0.a5=Lmhi$p11; | |
Lmhi$p0.i3=0; | |
Lmhi$p11[0]=1; | |
Lmhi$p0.i4=1; | |
Lspec$pselect871=Land65+Lspec$pselect871|0; | |
Land65=Land65+Li$p0|0; | |
Li$p0=Li$p0-((Ladd168|0)<0?Ladd168|0:0|0)|0; | |
} | |
if((Li$p0|0)>0?((Lspec$pselect871|0)>0?1:0)|0:0|0){ | |
Li$p3960=(Li$p0|0)<(Lspec$pselect871|0)?Li$p0|0:Lspec$pselect871|0; | |
Land65=Land65-Li$p3960|0; | |
Li$p0=Li$p0-Li$p3960|0; | |
Lspec$pselect871=Lspec$pselect871-Li$p3960|0; | |
} | |
if((Lb5$p1|0)>0)if(Ltobool280$pnot)Larrayidx48=___pow5mult(Larrayidx48,Lb5$p1); | |
else{ | |
if((Ladd|0)>0){ | |
Lmhi$p0=___pow5mult(Lmhi$p0,Ladd); | |
Larrayidx48=___multiply(Lmhi$p0,Larrayidx48); | |
} | |
if((Lb5$p1|0)!==(Ladd|0))Larrayidx48=___pow5mult(Larrayidx48,Lb5$p1-Ladd|0); | |
} | |
Lcall516={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
Lcall516.i1=1; | |
Lcall516.i2=2; | |
Lmhi$p11=new Int32Array(2); | |
Lcall516.a5=Lmhi$p11; | |
Lcall516.i3=0; | |
Lmhi$p11[0]=1; | |
Lcall516.i4=1; | |
f:{ | |
if((Ls5$p1|0)>0)Lcall516=___pow5mult(Lcall516,Ls5$p1); | |
else if((Ls5$p1|0)===0){ | |
Lb5$p1=1; | |
break f; | |
} | |
Lmhi$p11=Lcall516.a5; | |
Lb5$p1=Lcall516.i4|0; | |
Lb5$p1=___hi0bits(Lmhi$p11[Lb5$p1-1|0]|0)|0; | |
Lb5$p1=32-Lb5$p1|0; | |
} | |
Lb5$p1=Lb5$p1+Lspec$pselect871&31; | |
Lb5$p1=(Lb5$p1|0)!==0?32-Lb5$p1|0:0|0; | |
if(Lb5$p1>>>0>4){ | |
Lb5$p1=Lb5$p1-4|0; | |
Land65=Lb5$p1+Land65|0; | |
Li$p0=Lb5$p1+Li$p0|0; | |
Lspec$pselect871=Lb5$p1+Lspec$pselect871|0; | |
}else if((Lb5$p1|0)!==4){ | |
Lb5$p1=Lb5$p1+28|0; | |
Land65=Lb5$p1+Land65|0; | |
Li$p0=Lb5$p1+Li$p0|0; | |
Lspec$pselect871=Lb5$p1+Lspec$pselect871|0; | |
} | |
if((Land65|0)>0)Larrayidx48=___lshift(Larrayidx48,Land65); | |
if((Lspec$pselect871|0)>0)Lcall516=___lshift(Lcall516,Lspec$pselect871); | |
f:{ | |
g:{ | |
h:{ | |
i:{ | |
j:{ | |
k:if(Lconv110>>>0>=23){ | |
Lconv110=Larrayidx48.i4|0; | |
Lspec$pselect871=Lcall516.i4|0; | |
if((Lconv110|0)===(Lspec$pselect871|0)){ | |
Lmhi$p11=Larrayidx48.a5; | |
Lcall739=Lcall516.a5; | |
Lspec$pselect871=Lconv110; | |
while(1){ | |
Lspec$pselect871=Lspec$pselect871-1|0; | |
Ls5$p1=Lmhi$p11[Lspec$pselect871]|0; | |
Lconv110=Lconv110-1|0; | |
Lb5$p1=Lcall739[Lconv110]|0; | |
if((Ls5$p1|0)===(Lb5$p1|0)){ | |
if((0+Lspec$pselect871|0)>0)continue; | |
break k; | |
} | |
break; | |
} | |
if(Ls5$p1>>>0>=Lb5$p1>>>0)break k; | |
}else if((Lconv110|0)>=(Lspec$pselect871|0))break k; | |
Larrayidx48=___multadd(Larrayidx48,10); | |
Lor$pcond910=Lor$pcond910-1|0; | |
if(Ltobool280$pnot){ | |
if((Lmode|0)<=2)break j; | |
if((Lsmax_select|0)<1)break f; | |
break j; | |
} | |
Lmhi$p0=___multadd(Lmhi$p0,10); | |
if((Lmode|0)<=2)break i; | |
if((Lsmax_select|0)<1)break f; | |
break i; | |
} | |
if((Lmode|0)>2)if((Ladd168|0)<1){ | |
Lsmax_select=Ladd168; | |
break f; | |
} | |
if(!(Ltobool280$pnot)){ | |
Lsmax_select=Ladd168; | |
break i; | |
} | |
Lsmax_select=Ladd168; | |
} | |
Land65=(_quorem(Larrayidx48,Lcall516)|0)+48|0; | |
Lretval$p0$pph[0]=Land65; | |
if((Lsmax_select|0)<=1){ | |
Ladd=1; | |
break h; | |
} | |
Lconv110=1; | |
Ladd=1; | |
while(1){ | |
Larrayidx48=___multadd(Larrayidx48,10); | |
Land65=(_quorem(Larrayidx48,Lcall516)|0)+48|0; | |
Lretval$p0$pph[Ladd]=Land65; | |
Lconv110=Lconv110+1|0; | |
Ladd=Ladd+1|0; | |
if((Lconv110|0)===(Lsmax_select|0))break h; | |
continue; | |
} | |
} | |
if((Li$p0|0)>0)Lmhi$p0=___lshift(Lmhi$p0,Li$p0); | |
Lmhi$p11=Lmhi$p0; | |
Ladd=0; | |
Lspec$pselect871=1; | |
i:{ | |
j:{ | |
k:{ | |
l:{ | |
while(1){ | |
Ls5$p1=_quorem(Larrayidx48,Lcall516)|0; | |
Lconv110=Larrayidx48.i4|0; | |
Li$p0=Lmhi$p0.i4|0; | |
if((Lconv110|0)===(Li$p0|0)){ | |
Lcall739=Larrayidx48.a5; | |
Lcall651=Lmhi$p0.a5; | |
Li$p0=Lconv110; | |
while(1){ | |
Li$p0=Li$p0-1|0; | |
Ltobool280$pnot=Lcall739[Li$p0]|0; | |
Lconv110=Lconv110-1|0; | |
Ladd168=Lcall651[Lconv110]|0; | |
if((Ltobool280$pnot|0)===(Ladd168|0)){ | |
if((0+Li$p0|0)>0)continue; | |
Lb5$p1=0; | |
}else{ | |
Lb5$p1=Ltobool280$pnot>>>0<Ladd168>>>0? -1|0:1|0; | |
} | |
break; | |
} | |
}else{ | |
Lb5$p1=Lconv110-Li$p0|0; | |
} | |
Lcall651=___mdiff(Lcall516,Lmhi$p11); | |
Land65=Ls5$p1+48|0; | |
if((Lcall651.i3|0)===0){ | |
Lconv110=Larrayidx48.i4|0; | |
Li$p0=Lcall651.i4|0; | |
m:{ | |
if((Lconv110|0)===(Li$p0|0)){ | |
Lcall739=Larrayidx48.a5; | |
Lcall651=Lcall651.a5; | |
Li$p0=Lconv110; | |
while(1){ | |
Li$p0=Li$p0-1|0; | |
Ltobool280$pnot=Lcall739[Li$p0]|0; | |
Lconv110=Lconv110-1|0; | |
Ladd168=Lcall651[Lconv110]|0; | |
if((Ltobool280$pnot|0)===(Ladd168|0)){ | |
if((0+Li$p0|0)>0)continue; | |
if((Lb5$p1|0)<0)break j; | |
break m; | |
} | |
break; | |
} | |
Lconv110=Ltobool280$pnot>>>0<Ladd168>>>0? -1|0:1|0; | |
}else{ | |
Lconv110=Lconv110-Li$p0|0; | |
} | |
if((Lb5$p1|0)<0){ | |
if((Lconv110|0)>0)break k; | |
break j; | |
} | |
if((Lconv110|0)>0)break l; | |
} | |
Lretval$p0$pph[Ladd]=Land65; | |
Ladd=Ladd+1|0; | |
if((Lspec$pselect871|0)===(Lsmax_select|0))break h; | |
Larrayidx48=___multadd(Larrayidx48,10); | |
Lcall739=___multadd(Lmhi$p0,10); | |
if(Lmhi$p0===Lmhi$p11){ | |
Lmhi$p11=Lcall739; | |
}else Lmhi$p11=___multadd(Lmhi$p11,10); | |
Lspec$pselect871=Lspec$pselect871+1|0; | |
Lmhi$p0=Lcall739; | |
continue; | |
} | |
break; | |
} | |
if((Lb5$p1|0)<0)break k; | |
} | |
if((Land65|0)===57)break i; | |
Lretval$p0$pph[Ladd]=Ls5$p1+49|0; | |
Ladd=Ladd+1|0; | |
break b; | |
} | |
Lsmax_select=___mcmp(___lshift(Larrayidx48,1),Lcall516)|0; | |
if((Lsmax_select|0)<=0)if(!((Lsmax_select|0)!==0?0|0:((Ls5$p1&1|0)!==0?1:0)|0))break j; | |
if((Land65|0)===57)break i; | |
Land65=Ls5$p1+49|0; | |
} | |
Lretval$p0$pph[Ladd]=Land65; | |
Ladd=Ladd+1|0; | |
break b; | |
} | |
Lretval$p0$pph[Ladd]=57; | |
Ladd=Ladd+1|0; | |
break g; | |
} | |
Larrayidx48=___lshift(Larrayidx48,1); | |
Lconv110=Larrayidx48.i4|0; | |
Li$p0=Lcall516.i4|0; | |
h:{ | |
if((Lconv110|0)===(Li$p0|0)){ | |
Larrayidx48=Larrayidx48.a5; | |
Lcall516=Lcall516.a5; | |
Li$p0=Lconv110; | |
while(1){ | |
Li$p0=Li$p0-1|0; | |
Lspec$pselect871=Larrayidx48[Li$p0]|0; | |
Lconv110=Lconv110-1|0; | |
Ls5$p1=Lcall516[Lconv110]|0; | |
if((Lspec$pselect871|0)!==(Ls5$p1|0)){ | |
if(Lspec$pselect871>>>0<Ls5$p1>>>0)break h; | |
break g; | |
} | |
if((0+Li$p0|0)>0)continue; | |
break; | |
} | |
Lconv110=0; | |
}else{ | |
Lconv110=Lconv110-Li$p0|0; | |
if((Lconv110|0)>0)break g; | |
} | |
if((Lconv110|0)!==0?0|0:((Land65&1|0)!==0?1:0)|0)break g; | |
} | |
while(1){ | |
Lconv110=Ladd-1|0; | |
if((Lretval$p0$pph[Lconv110]&255)!==48)break b; | |
Ladd=Lconv110; | |
continue; | |
} | |
} | |
while(1){ | |
Lconv110=Ladd-1|0; | |
Li$p0=Lretval$p0$pph[Lconv110]|0; | |
if((Li$p0&255)===57){ | |
if(Lretval$p0$pph===Lretval$p0$pph&&(0+Lconv110|0)===0){ | |
Lretval$p0$pph[0]=49; | |
Lor$pcond910=Lor$pcond910+1|0; | |
break b; | |
} | |
Ladd=Lconv110; | |
continue; | |
} | |
break; | |
} | |
Lretval$p0$pph[Lconv110]=Li$p0+1|0; | |
break b; | |
} | |
if((Lsmax_select|0)<0)break d; | |
Lcall516=___multadd(Lcall516,5); | |
Lconv110=Larrayidx48.i4|0; | |
Li$p0=Lcall516.i4|0; | |
if((Lconv110|0)===(Li$p0|0)){ | |
Larrayidx48=Larrayidx48.a5; | |
Lcall516=Lcall516.a5; | |
Li$p0=Lconv110; | |
while(1){ | |
Li$p0=Li$p0-1|0; | |
Lspec$pselect871=Larrayidx48[Li$p0]|0; | |
Lconv110=Lconv110-1|0; | |
Ls5$p1=Lcall516[Lconv110]|0; | |
if((Lspec$pselect871|0)===(Ls5$p1|0)){ | |
if((0+Li$p0|0)>0)continue; | |
break d; | |
} | |
break; | |
} | |
if(Lspec$pselect871>>>0<Ls5$p1>>>0)break d; | |
}else if((Lconv110|0)<=(Li$p0|0))break d; | |
} | |
} | |
Lretval$p0$pph[0]=49; | |
Lor$pcond910=Lor$pcond910+1|0; | |
Ladd=1; | |
break b; | |
} | |
Lor$pcond910=Lndigits$paddr$p1^ -1; | |
Ladd=0; | |
break b; | |
} | |
while(1){ | |
Land65=Ladd-1|0; | |
if((Lretval$p0$pph[Land65]&255)===57){ | |
if(Lretval$p0$pph!==Lretval$p0$pph||(0+Land65|0)!==0){ | |
Ladd=Land65; | |
continue; | |
} | |
Lretval$p0$pph[0]=48; | |
Lor$pcond910=Lor$pcond910+1|0; | |
Land65=0; | |
} | |
break; | |
} | |
Lretval$p0$pph[Land65]=(Lretval$p0$pph[Land65]|0)+1|0; | |
} | |
Lretval$p0$pph[Ladd]=0; | |
Ldecpt[Mdecpt]=Lor$pcond910+1|0; | |
if(Lrve===nullArray&&Mrve===0)break a; | |
Larrayidx48={d:Lretval$p0$pph,o:0+Ladd|0}; | |
} | |
} | |
Lrve[Mrve]=Larrayidx48; | |
} | |
oSlot=0; | |
return Lretval$p0$pph; | |
} | |
function ___d2b(L_d,Le,Me,Lbits,Mbits){ | |
var Ld=null,LmergedArray=null,tmp2=null,tmp3=null,Land6=0,Lspec$pselect=0,Land=0,Lcond=0; | |
Ld={d:new DataView(new ArrayBuffer(8)),o:0}; | |
LmergedArray=new Int32Array(2); | |
Ld.d.setFloat64(Ld.o,L_d,true); | |
tmp2={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
tmp2.i1=1; | |
tmp2.i2=2; | |
tmp3=new Int32Array(2); | |
tmp2.a5=tmp3; | |
tmp2.i3=0; | |
Land=Ld.d.getInt32(1*4+Ld.o,true)|0; | |
Land6=Land&2147483647; | |
Land&=1048575; | |
Lspec$pselect=Land6>>>0<1048576?Land|0:Land|1048576|0; | |
LmergedArray[1]=Lspec$pselect; | |
Land=Ld.d.getInt32(Ld.o,true)|0; | |
if((Land|0)!==0){ | |
LmergedArray[0]=Land; | |
Land=___lo0bits(LmergedArray,0)|0; | |
Lcond=LmergedArray[0]|0; | |
if((Land|0)!==0){ | |
tmp3[0]=Lspec$pselect<<(32-Land|0)|Lcond; | |
LmergedArray[1]=Lspec$pselect>>>Land; | |
}else tmp3[0]=Lcond; | |
Lcond=LmergedArray[1]|0; | |
tmp3[1]=Lcond; | |
Lcond=(Lcond|0)!==0?2|0:1|0; | |
tmp2.i4=Lcond; | |
}else{ | |
Land=___lo0bits(LmergedArray,1)|0; | |
tmp3[0]=LmergedArray[1]|0; | |
tmp2.i4=1; | |
Land=Land+32|0; | |
Lcond=1; | |
} | |
if(Land6>>>0<1048576){ | |
Le[Me]=Land-1074|0; | |
Land=___hi0bits(tmp3[Lcond-1|0]|0)|0; | |
Land=(Lcond<<5)-Land|0; | |
}else{ | |
Le[Me]=((Land6>>>20)-1075|0)+Land|0; | |
Land=53-Land|0; | |
} | |
Lbits[Mbits]=Land; | |
return tmp2; | |
} | |
function ___pow5mult(Lb,Lk){ | |
var Land=0,Lcall=null,Lp5$p1$pph=null,Lcall35=null; | |
Land=Lk&3; | |
if((Land|0)!==0)Lcall=___multadd(Lb,___pow5mult$pp05[Land-1|0]|0); | |
else{ | |
Lcall=Lb; | |
} | |
if(Lk>>>0<4)return Lcall; | |
if(_impure_data.a9===null){ | |
Lp5$p1$pph={a0:null,i1:0,a2:null,a3:null}; | |
_impure_data.a9=Lp5$p1$pph; | |
Lp5$p1$pph.i1=0; | |
Lp5$p1$pph.a2=null; | |
Lp5$p1$pph.a0=null; | |
Lp5$p1$pph.a3=null; | |
} | |
Lp5$p1$pph=_impure_data.a9.a2; | |
if(Lp5$p1$pph===null){ | |
Lp5$p1$pph={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
Lp5$p1$pph.i1=1; | |
Lp5$p1$pph.i2=2; | |
Lcall35=new Int32Array(2); | |
Lp5$p1$pph.a5=Lcall35; | |
Lp5$p1$pph.i3=0; | |
Lcall35[0]=625; | |
Lp5$p1$pph.i4=1; | |
_impure_data.a9.a2=Lp5$p1$pph; | |
Lp5$p1$pph.a0=null; | |
} | |
Land=Lk>>2; | |
while(1){ | |
if((Land&1|0)!==0)Lcall=___multiply(Lcall,Lp5$p1$pph); | |
if(Land>>>0<2)return Lcall; | |
Lcall35=Lp5$p1$pph.a0; | |
if(Lcall35===null){ | |
Lcall35=___multiply(Lp5$p1$pph,Lp5$p1$pph); | |
Lp5$p1$pph.a0=Lcall35; | |
Lcall35.a0=null; | |
} | |
Land>>=1; | |
Lp5$p1$pph=Lcall35; | |
continue; | |
} | |
} | |
function ___multiply(La,Lb){ | |
var tmp0=null,tmp1=null,Lwc$p081=0,tmp3=0,Lspec$pselect=null,Lspec$pselect71=null,Ladd=0,Lspec$pselect72=0,Lgeptoindexphi6=0,Land=0,Lgeptoindexphi10=0,Lcarry$p0=0,Lgeptoindexphi14=0,Ladd27=0,Lgeptoindex15=0; | |
Lwc$p081=La.i4|0; | |
tmp3=Lb.i4|0; | |
Lspec$pselect=(Lwc$p081|0)<(tmp3|0)?La:Lb; | |
Lspec$pselect71=(Lwc$p081|0)<(tmp3|0)?Lb:La; | |
Lwc$p081=Lspec$pselect71.i4|0; | |
tmp3=Lspec$pselect.i4|0; | |
Ladd=tmp3+Lwc$p081|0; | |
Lspec$pselect72=(Lspec$pselect71.i1|0)+((Ladd|0)>(Lspec$pselect71.i2|0)?1:0)|0; | |
tmp0={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
tmp0.i1=Lspec$pselect72; | |
Lspec$pselect72=1<<Lspec$pselect72; | |
tmp0.i2=Lspec$pselect72; | |
tmp1=new Int32Array((Lspec$pselect72<<2)/4|0); | |
tmp0.a5=tmp1; | |
tmp0.i3=0; | |
if((Ladd|0)>0){ | |
Lspec$pselect72=0; | |
while(1){ | |
tmp1[Lspec$pselect72]=0; | |
Lspec$pselect72=Lspec$pselect72+1|0; | |
if((0+Lspec$pselect72|0)<(0+Ladd|0))continue; | |
break; | |
} | |
} | |
Lspec$pselect71=Lspec$pselect71.a5; | |
Lspec$pselect=Lspec$pselect.a5; | |
if((tmp3|0)>0){ | |
Lgeptoindexphi6=0; | |
Lspec$pselect72=0; | |
while(1){ | |
Land=Lspec$pselect[Lgeptoindexphi6]&65535; | |
if((Land|0)!==0){ | |
Lgeptoindexphi14=Lspec$pselect72; | |
Lcarry$p0=0; | |
Lgeptoindexphi10=0; | |
while(1){ | |
Ladd27=Lspec$pselect71[Lgeptoindexphi10]|0; | |
Lgeptoindex15=tmp1[Lgeptoindexphi14]|0; | |
Lcarry$p0=((Lgeptoindex15&65535)+Lcarry$p0|0)+(__imul(Ladd27&65535,Land)|0)|0; | |
Lgeptoindexphi10=Lgeptoindexphi10+1|0; | |
Ladd27=((__imul(Ladd27>>>16,Land)|0)+(Lgeptoindex15>>>16)|0)+(Lcarry$p0>>>16)|0; | |
Lgeptoindex15=Lgeptoindexphi14+1|0; | |
tmp1[Lgeptoindexphi14]=(Ladd27<<16)+(Lcarry$p0&65535)|0; | |
Lcarry$p0=Ladd27>>>16; | |
if((0+Lgeptoindexphi10|0)<(0+Lwc$p081|0)){ | |
Lgeptoindexphi14=Lgeptoindex15; | |
continue; | |
} | |
break; | |
} | |
tmp1[Lgeptoindex15]=Lcarry$p0; | |
} | |
Land=Lspec$pselect[Lgeptoindexphi6]|0; | |
if(Land>>>0>=65536){ | |
Land>>>=16; | |
Lgeptoindexphi14=Lspec$pselect72; | |
Ladd27=tmp1[Lspec$pselect72]|0; | |
Lcarry$p0=0; | |
Lgeptoindexphi10=0; | |
while(1){ | |
Lcarry$p0=((tmp1[Lgeptoindexphi14]>>>16)+Lcarry$p0|0)+(__imul(Lspec$pselect71[Lgeptoindexphi10]&65535,Land)|0)|0; | |
Lgeptoindex15=Lgeptoindexphi14+1|0; | |
tmp1[Lgeptoindexphi14]=(Lcarry$p0<<16)+(Ladd27&65535)|0; | |
Lgeptoindexphi14=Lgeptoindexphi10+1|0; | |
Ladd27=((tmp1[Lgeptoindex15]&65535)+(Lcarry$p0>>>16)|0)+(__imul(Lspec$pselect71[Lgeptoindexphi10]>>>16,Land)|0)|0; | |
if((0+Lgeptoindexphi14|0)<(0+Lwc$p081|0)){ | |
Lcarry$p0=Ladd27>>>16; | |
Lgeptoindexphi10=Lgeptoindexphi14; | |
Lgeptoindexphi14=Lgeptoindex15; | |
continue; | |
} | |
break; | |
} | |
tmp1[Lgeptoindex15]=Ladd27; | |
} | |
Lgeptoindexphi6=Lgeptoindexphi6+1|0; | |
if((0+Lgeptoindexphi6|0)<(0+tmp3|0)){ | |
Lspec$pselect72=Lspec$pselect72+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
if((Ladd|0)<=0){ | |
tmp0.i4=Ladd; | |
return tmp0; | |
} | |
Lwc$p081=Ladd; | |
while(1){ | |
Ladd=Ladd-1|0; | |
if((tmp1[Ladd]|0)!==0){ | |
tmp0.i4=Lwc$p081; | |
return tmp0; | |
} | |
if((Lwc$p081|0)>1){ | |
Lwc$p081=Lwc$p081-1|0; | |
continue; | |
} | |
break; | |
} | |
tmp0.i4=0; | |
return tmp0; | |
} | |
function ___hi0bits(Lx){ | |
var Lspec$pselect=0,Lspec$pselect26=0; | |
Lspec$pselect=Lx>>>0<65536?16|0:0|0; | |
Lspec$pselect26=Lx>>>0<65536?Lx<<16|0:Lx|0; | |
if(Lspec$pselect26>>>0<16777216){ | |
Lspec$pselect=Lspec$pselect+8|0; | |
Lspec$pselect26<<=8; | |
} | |
if(Lspec$pselect26>>>0<268435456){ | |
Lspec$pselect=Lspec$pselect+4|0; | |
Lspec$pselect26<<=4; | |
} | |
if(Lspec$pselect26>>>0<1073741824){ | |
Lspec$pselect=Lspec$pselect+2|0; | |
Lspec$pselect26<<=2; | |
} | |
if((Lspec$pselect26|0)>-1){ | |
if((Lspec$pselect26&1073741824|0)===0)return 32|0; | |
Lspec$pselect=Lspec$pselect+1|0; | |
} | |
return Lspec$pselect|0; | |
} | |
function ___lshift(Lb,Lk){ | |
var Ladd=0,tmp1=null,tmp2=null,tmp3=null,Ladd1=0,Lgeptoindexphi5=0,Lgeptoindex10=0,Lk1$p028=0,Li$p029=0,Lshr=0,Lsub=0,Lz$p0=0; | |
Lk1$p028=Lb.i1|0; | |
Li$p029=Lb.i2|0; | |
Lshr=Lk>>5; | |
Ladd=(Lb.i4|0)+Lshr|0; | |
if((Ladd|0)>=(Li$p029|0))while(1){ | |
Li$p029<<=1; | |
Lk1$p028=Lk1$p028+1|0; | |
if((Ladd|0)>=(Li$p029|0))continue; | |
break; | |
} | |
tmp1={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
tmp1.i1=Lk1$p028; | |
Lk1$p028=1<<Lk1$p028; | |
tmp1.i2=Lk1$p028; | |
tmp2=new Int32Array((Lk1$p028<<2)/4|0); | |
tmp1.a5=tmp2; | |
tmp1.i4=0; | |
tmp1.i3=0; | |
if((Lk|0)>31){ | |
Lshr=(Lshr|0)>1?Lshr|0:1|0; | |
Li$p029=0; | |
Lk1$p028=0; | |
while(1){ | |
tmp2[Lk1$p028]=0; | |
Li$p029=Li$p029+1|0; | |
Lk1$p028=Lk1$p028+1|0; | |
if((Li$p029|0)!==(Lshr|0))continue; | |
break; | |
} | |
}else{ | |
Lk1$p028=0; | |
} | |
tmp3=Lb.a5; | |
Li$p029=Lb.i4|0; | |
Lshr=Lk&31; | |
Ladd1=Ladd+1|0; | |
if((Lshr|0)!==0){ | |
Lsub=32-Lshr|0; | |
Lz$p0=0; | |
Lgeptoindexphi5=0; | |
while(1){ | |
Lgeptoindex10=Lk1$p028+1|0; | |
tmp2[Lk1$p028]=tmp3[Lgeptoindexphi5]<<Lshr|Lz$p0; | |
Lk1$p028=Lgeptoindexphi5+1|0; | |
Lz$p0=tmp3[Lgeptoindexphi5]>>>Lsub; | |
if((0+Lk1$p028|0)<(0+Li$p029|0)){ | |
Lgeptoindexphi5=Lk1$p028; | |
Lk1$p028=Lgeptoindex10; | |
continue; | |
} | |
break; | |
} | |
tmp2[Lgeptoindex10]=Lz$p0; | |
tmp1.i4=((Lz$p0|0)!==0?Ladd+2|0:Ladd1|0)-1|0; | |
return tmp1; | |
}else{ | |
Lshr=0; | |
while(1){ | |
Lsub=Lshr+1|0; | |
tmp2[Lk1$p028]=tmp3[Lshr]|0; | |
if((0+Lsub|0)<(0+Li$p029|0)){ | |
Lk1$p028=Lk1$p028+1|0; | |
Lshr=Lsub; | |
continue; | |
} | |
break; | |
} | |
tmp1.i4=Ladd1-1|0; | |
return tmp1; | |
} | |
} | |
function ___mcmp(La,Lb){ | |
var tmp0=null,tmp1=null,tmp2=0,Lgeptoindexphi=0,Lgeptoindexphi3=0,Lsub=0; | |
Lgeptoindexphi=La.i4|0; | |
Lgeptoindexphi3=Lb.i4|0; | |
Lsub=Lgeptoindexphi-Lgeptoindexphi3|0; | |
if((Lgeptoindexphi|0)!==(Lgeptoindexphi3|0))return Lsub|0; | |
tmp0=La.a5; | |
tmp1=Lb.a5; | |
Lgeptoindexphi3=Lgeptoindexphi; | |
while(1){ | |
Lgeptoindexphi3=Lgeptoindexphi3-1|0; | |
Lsub=tmp0[Lgeptoindexphi3]|0; | |
Lgeptoindexphi=Lgeptoindexphi-1|0; | |
tmp2=tmp1[Lgeptoindexphi]|0; | |
if((Lsub|0)===(tmp2|0)){ | |
if((0+Lgeptoindexphi3|0)>0)continue; | |
return 0|0; | |
} | |
break; | |
} | |
return (Lsub>>>0<tmp2>>>0? -1|0:1|0)|0; | |
} | |
function ___multadd(Lb,Lm){ | |
var tmp0=0,Lsmax_select=0,Lgeptoindexphi=0,tmp3=null,Lb$paddr$p0=null,Li$p0=0,La$paddr$p0=0,Ladd3=0,tmp8=null; | |
tmp0=Lb.i4|0; | |
Lb$paddr$p0=Lb.a5; | |
Lsmax_select=(tmp0|0)>1?tmp0|0:1|0; | |
Lgeptoindexphi=0; | |
La$paddr$p0=0; | |
Li$p0=0; | |
while(1){ | |
Ladd3=Lb$paddr$p0[Lgeptoindexphi]|0; | |
La$paddr$p0=(__imul(Ladd3&65535,Lm)|0)+La$paddr$p0|0; | |
Ladd3=(La$paddr$p0>>>16)+(__imul(Ladd3>>>16,Lm)|0)|0; | |
Lb$paddr$p0[Lgeptoindexphi]=(Ladd3<<16)+(La$paddr$p0&65535)|0; | |
Li$p0=Li$p0+1|0; | |
La$paddr$p0=Ladd3>>>16; | |
if((Li$p0|0)===(Lsmax_select|0)){ | |
if(Ladd3>>>0<65536)return Lb; | |
if((tmp0|0)<(Lb.i2|0)){ | |
Lb$paddr$p0=Lb; | |
}else{ | |
Li$p0=Lb.i1|0; | |
Lb$paddr$p0={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
Li$p0=Li$p0+1|0; | |
Lb$paddr$p0.i1=Li$p0; | |
Li$p0=1<<Li$p0; | |
Lb$paddr$p0.i2=Li$p0; | |
tmp8=new Int32Array((Li$p0<<2)/4|0); | |
Lb$paddr$p0.a5=tmp8; | |
Lb$paddr$p0.i4=0; | |
Lb$paddr$p0.i3=0; | |
Lb$paddr$p0.i3=Lb.i3|0; | |
Lb$paddr$p0.i4=Lb.i4|0; | |
Li$p0=Lb.i4|0; | |
if((Li$p0|0)>0){ | |
tmp3=Lb.a5; | |
Ladd3=0; | |
while(1){ | |
tmp8[Ladd3]=tmp3[Ladd3]|0; | |
Ladd3=Ladd3+1|0; | |
if((Ladd3|0)!==(Li$p0|0))continue; | |
break; | |
} | |
} | |
} | |
tmp8=Lb$paddr$p0.a5; | |
tmp8[tmp0]=La$paddr$p0; | |
Lb$paddr$p0.i4=tmp0+1|0; | |
return Lb$paddr$p0; | |
} | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
continue; | |
} | |
} | |
function _quorem(Lb,LS){ | |
var tmp0=null,tmp1=null,Ldiv=0,Ldec=0,Lgeptoindexphi=0,Ladd=0,Lgeptoindex=0,Lcarry$p0=0,Lborrow$p0=0,Lgeptoindexphi3=0; | |
Ldec=LS.i4|0; | |
if((Lb.i4|0)<(Ldec|0))return 0|0; | |
tmp0=LS.a5; | |
Ldec=Ldec-1|0; | |
tmp1=Lb.a5; | |
Lgeptoindexphi=tmp1[Ldec]|0; | |
Ladd=(tmp0[Ldec]|0)+1|0; | |
Ldiv=(Lgeptoindexphi>>>0)/(Ladd>>>0)|0; | |
if(Ladd>>>0>Lgeptoindexphi>>>0){ | |
Lgeptoindexphi=Ldec; | |
}else{ | |
Lborrow$p0=0; | |
Lcarry$p0=0; | |
Lgeptoindexphi3=0; | |
Lgeptoindexphi=0; | |
while(1){ | |
Lgeptoindex=Lgeptoindexphi+1|0; | |
Lgeptoindexphi=tmp0[Lgeptoindexphi]|0; | |
Lcarry$p0=(__imul(Lgeptoindexphi&65535,Ldiv)|0)+Lcarry$p0|0; | |
Lgeptoindexphi=(Lcarry$p0>>>16)+(__imul(Lgeptoindexphi>>>16,Ldiv)|0)|0; | |
Ladd=tmp1[Lgeptoindexphi3]|0; | |
Lcarry$p0=((Ladd&65535)-(Lcarry$p0&65535)|0)+Lborrow$p0|0; | |
Ladd=((Ladd>>>16)-(Lgeptoindexphi&65535)|0)+(Lcarry$p0>>16)|0; | |
tmp1[Lgeptoindexphi3]=(Ladd<<16)+(Lcarry$p0&65535)|0; | |
if((0+Lgeptoindex|0)<=(0+Ldec|0)){ | |
Lcarry$p0=Lgeptoindexphi>>>16; | |
Lgeptoindexphi=Lgeptoindex; | |
Lborrow$p0=Ladd>>16; | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
continue; | |
} | |
break; | |
} | |
if((tmp1[Ldec]|0)!==0){ | |
Lgeptoindexphi=Ldec; | |
}else{ | |
Ladd=Ldec-1|0; | |
if((0+Ladd|0)>0){ | |
Lgeptoindexphi=Ldec; | |
while(1){ | |
if((tmp1[Ladd]|0)===0){ | |
Ladd=Ladd-1|0; | |
Lgeptoindexphi=Lgeptoindexphi-1|0; | |
if((0+Ladd|0)>0)continue; | |
} | |
break; | |
} | |
}else{ | |
Lgeptoindexphi=Ldec; | |
} | |
Lb.i4=Lgeptoindexphi; | |
} | |
} | |
Ladd=Lb.i4|0; | |
Lgeptoindex=LS.i4|0; | |
if((Ladd|0)===(Lgeptoindex|0)){ | |
Lgeptoindex=Ladd; | |
while(1){ | |
Lgeptoindex=Lgeptoindex-1|0; | |
Lcarry$p0=tmp1[Lgeptoindex]|0; | |
Ladd=Ladd-1|0; | |
Lborrow$p0=tmp0[Ladd]|0; | |
if((Lcarry$p0|0)===(Lborrow$p0|0)){ | |
if((0+Lgeptoindex|0)>0)continue; | |
}else if(Lcarry$p0>>>0<Lborrow$p0>>>0)return Ldiv|0; | |
break; | |
} | |
}else if((Ladd|0)<(Lgeptoindex|0))return Ldiv|0; | |
Lcarry$p0=0; | |
Lborrow$p0=0; | |
Ladd=0; | |
while(1){ | |
Lgeptoindexphi3=Ladd+1|0; | |
Ladd=tmp0[Ladd]|0; | |
Lgeptoindex=tmp1[Lborrow$p0]|0; | |
Lcarry$p0=((Lgeptoindex&65535)-(Ladd&65535)|0)+Lcarry$p0|0; | |
Ladd=(Lcarry$p0>>16)+((Lgeptoindex>>>16)-(Ladd>>>16)|0)|0; | |
tmp1[Lborrow$p0]=(Ladd<<16)+(Lcarry$p0&65535)|0; | |
if((0+Lgeptoindexphi3|0)>(0+Ldec|0)){ | |
Lgeptoindex=Ldiv+1|0; | |
if((tmp1[Lgeptoindexphi]|0)!==0)return Lgeptoindex|0; | |
Ladd=Lgeptoindexphi-1|0; | |
if((0+Ladd|0)>0)while(1){ | |
if((tmp1[Ladd]|0)===0){ | |
Ladd=Ladd-1|0; | |
Lgeptoindexphi=Lgeptoindexphi-1|0; | |
if((0+Ladd|0)>0)continue; | |
} | |
break; | |
} | |
Lb.i4=Lgeptoindexphi; | |
return Lgeptoindex|0; | |
} | |
Lcarry$p0=Ladd>>16; | |
Ladd=Lgeptoindexphi3; | |
Lborrow$p0=Lborrow$p0+1|0; | |
continue; | |
} | |
} | |
function ___mdiff(La,Lb){ | |
var tmp0=null,tmp1=null,tmp2=0,Lgeptoindexphi=0,Lgeptoindexphi3=0,Lb$pa=null,La$pb=null,Lgeptoindexphi7=0,Lgeptoindexphi11=0,Lgeptoindexphi15=0,Lborrow$p0=0,Ladd16=0; | |
Lgeptoindexphi=La.i4|0; | |
Lgeptoindexphi3=Lb.i4|0; | |
if((Lgeptoindexphi|0)===(Lgeptoindexphi3|0)){ | |
Lb$pa=La.a5; | |
La$pb=Lb.a5; | |
Lgeptoindexphi3=Lgeptoindexphi; | |
while(1){ | |
Lgeptoindexphi3=Lgeptoindexphi3-1|0; | |
Lgeptoindexphi7=Lb$pa[Lgeptoindexphi3]|0; | |
Lgeptoindexphi=Lgeptoindexphi-1|0; | |
Lgeptoindexphi11=La$pb[Lgeptoindexphi]|0; | |
if((Lgeptoindexphi7|0)===(Lgeptoindexphi11|0)){ | |
if((0+Lgeptoindexphi3|0)>0)continue; | |
Lb$pa={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
Lb$pa.i1=0; | |
Lb$pa.i2=1; | |
La$pb=new Int32Array(1); | |
Lb$pa.a5=La$pb; | |
Lb$pa.i3=0; | |
Lb$pa.i4=1; | |
La$pb[0]=0; | |
return Lb$pa; | |
} | |
break; | |
} | |
Lgeptoindexphi=Lgeptoindexphi7>>>0<Lgeptoindexphi11>>>0? -1|0:1|0; | |
}else{ | |
Lgeptoindexphi=Lgeptoindexphi-Lgeptoindexphi3|0; | |
} | |
Lb$pa=(Lgeptoindexphi|0)<0?Lb:La; | |
Lgeptoindexphi3=Lb$pa.i1|0; | |
tmp0={a0:null,i1:0,i2:0,i3:0,i4:0,a5:nullArray}; | |
tmp0.i1=Lgeptoindexphi3; | |
Lgeptoindexphi3=1<<Lgeptoindexphi3; | |
tmp0.i2=Lgeptoindexphi3; | |
tmp1=new Int32Array((Lgeptoindexphi3<<2)/4|0); | |
tmp0.a5=tmp1; | |
tmp0.i4=0; | |
tmp0.i3=Lgeptoindexphi>>>31; | |
Lgeptoindexphi3=Lb$pa.i4|0; | |
Lb$pa=Lb$pa.a5; | |
La$pb=(Lgeptoindexphi|0)<0?La:Lb; | |
Lgeptoindexphi=La$pb.i4|0; | |
La$pb=La$pb.a5; | |
Lborrow$p0=0; | |
Lgeptoindexphi15=0; | |
Lgeptoindexphi11=0; | |
Lgeptoindexphi7=0; | |
while(1){ | |
tmp2=Lb$pa[Lgeptoindexphi15]|0; | |
Ladd16=La$pb[Lgeptoindexphi7]|0; | |
Lborrow$p0=((tmp2&65535)-(Ladd16&65535)|0)+Lborrow$p0|0; | |
Lgeptoindexphi15=Lgeptoindexphi15+1|0; | |
Lgeptoindexphi7=Lgeptoindexphi7+1|0; | |
Ladd16=(Lborrow$p0>>16)+((tmp2>>>16)-(Ladd16>>>16)|0)|0; | |
tmp1[Lgeptoindexphi11]=(Ladd16<<16)+(Lborrow$p0&65535)|0; | |
Lgeptoindexphi11=Lgeptoindexphi11+1|0; | |
Lborrow$p0=Ladd16>>16; | |
if((0+Lgeptoindexphi7|0)<(0+Lgeptoindexphi|0))continue; | |
break; | |
} | |
if((0+Lgeptoindexphi15|0)<(0+Lgeptoindexphi3|0))while(1){ | |
Lgeptoindexphi=Lb$pa[Lgeptoindexphi15]|0; | |
Lgeptoindexphi7=(Lgeptoindexphi&65535)+Lborrow$p0|0; | |
Lgeptoindexphi15=Lgeptoindexphi15+1|0; | |
Lgeptoindexphi=(Lgeptoindexphi7>>16)+(Lgeptoindexphi>>>16)|0; | |
tmp1[Lgeptoindexphi11]=(Lgeptoindexphi<<16)+(Lgeptoindexphi7&65535)|0; | |
Lgeptoindexphi11=Lgeptoindexphi11+1|0; | |
if((0+Lgeptoindexphi15|0)<(0+Lgeptoindexphi3|0)){ | |
Lborrow$p0=Lgeptoindexphi>>16; | |
continue; | |
} | |
break; | |
} | |
while(1){ | |
Lgeptoindexphi11=Lgeptoindexphi11-1|0; | |
if((tmp1[Lgeptoindexphi11]|0)!==0){ | |
tmp0.i4=Lgeptoindexphi3; | |
return tmp0; | |
} | |
Lgeptoindexphi3=Lgeptoindexphi3-1|0; | |
continue; | |
} | |
} | |
function ___lo0bits(Ly,My){ | |
var Lspec$pselect43=0,Lspec$pselect=0; | |
Lspec$pselect43=Ly[My]|0; | |
if((Lspec$pselect43&7|0)!==0){ | |
if((Lspec$pselect43&1|0)!==0)return 0|0; | |
if((Lspec$pselect43&2|0)!==0){ | |
Lspec$pselect=Lspec$pselect43>>>1; | |
Lspec$pselect43=1; | |
}else{ | |
Lspec$pselect=Lspec$pselect43>>>2; | |
Lspec$pselect43=2; | |
} | |
}else{ | |
Lspec$pselect=(Lspec$pselect43&65535|0)===0?Lspec$pselect43>>>16|0:Lspec$pselect43|0; | |
Lspec$pselect43=(Lspec$pselect43&65535|0)===0?16|0:0|0; | |
if((Lspec$pselect&255|0)===0){ | |
Lspec$pselect43=Lspec$pselect43+8|0; | |
Lspec$pselect>>>=8; | |
} | |
if((Lspec$pselect&15|0)===0){ | |
Lspec$pselect43=Lspec$pselect43+4|0; | |
Lspec$pselect>>>=4; | |
} | |
if((Lspec$pselect&3|0)===0){ | |
Lspec$pselect43=Lspec$pselect43+2|0; | |
Lspec$pselect>>>=2; | |
} | |
if((Lspec$pselect&1|0)===0){ | |
if(Lspec$pselect>>>0<2)return 32|0; | |
Lspec$pselect43=Lspec$pselect43+1|0; | |
Lspec$pselect>>>=1; | |
} | |
} | |
Ly[My]=Lspec$pselect; | |
return Lspec$pselect43|0; | |
} | |
function ___sfputc_r(Lptr,Lc,Lfp){ | |
var tmp0=0,tmp1=null,tmp1o=0,tmp2=0,Lsext$pmask=0; | |
tmp0=Lfp.i2|0; | |
Lfp.i2=tmp0-1|0; | |
a:{ | |
if((tmp0|0)<=0){ | |
tmp2=Lfp.i5|0; | |
Lsext$pmask=Lc&255; | |
if((Lsext$pmask|0)!==10)if((tmp0|0)>(tmp2|0))break a; | |
return (___swbuf_r(Lptr,Lc,Lfp)|0)|0; | |
} | |
Lsext$pmask=Lc&255; | |
} | |
tmp1o=Lfp.a0o; | |
tmp1=Lfp.a0; | |
Lfp.a0=tmp1; | |
Lfp.a0o=tmp1o+1|0; | |
tmp1[tmp1o]=Lc; | |
return Lsext$pmask|0; | |
} | |
function ___swbuf_r(Lptr,Lc,Lfp){ | |
var Lfp$paddr$p2=null,Lfp$paddr$p2$poptgep$poptgep11$poptgepsqueezed=null,tmp2=null,tmp2o=0,Lconv20=0,tmp4=null,tmp4o=0,Lsub$pptr$psub=0; | |
if(Lptr!==null)if((Lptr.i6|0)===0)___sinit(Lptr); | |
if(Lfp===___sf_fake_stdin){ | |
Lfp$paddr$p2=Lptr.a1; | |
}else if(Lfp===___sf_fake_stdout){ | |
Lfp$paddr$p2=Lptr.a2; | |
}else if(Lfp===___sf_fake_stderr){ | |
Lfp$paddr$p2=Lptr.a3; | |
}else{ | |
Lfp$paddr$p2=Lfp; | |
} | |
Lfp$paddr$p2.i2=Lfp$paddr$p2.i5|0; | |
a:{ | |
if((Lfp$paddr$p2.i3&8|0)!==0){ | |
tmp4o=Lfp$paddr$p2.a4.a0o; | |
tmp4=Lfp$paddr$p2.a4.a0; | |
if(tmp4!==nullArray||tmp4o!==0)break a; | |
} | |
if(((___swsetup_r(Lptr,Lfp$paddr$p2)|0)|0)!==0)return -1|0; | |
} | |
Lsub$pptr$psub=Lfp$paddr$p2.i3|0; | |
if((Lsub$pptr$psub&8192|0)===0){ | |
Lfp$paddr$p2.i3=Lsub$pptr$psub|8192; | |
Lfp$paddr$p2.i21=Lfp$paddr$p2.i21& -8193; | |
} | |
tmp4o=Lfp$paddr$p2.a0o; | |
tmp4=Lfp$paddr$p2.a0; | |
Lfp$paddr$p2$poptgep$poptgep11$poptgepsqueezed=Lfp$paddr$p2.a4; | |
tmp2o=Lfp$paddr$p2$poptgep$poptgep11$poptgepsqueezed.a0o; | |
tmp2=Lfp$paddr$p2$poptgep$poptgep11$poptgepsqueezed.a0; | |
Lsub$pptr$psub=(tmp4o)-(tmp2o)|0; | |
if((Lsub$pptr$psub|0)>=(Lfp$paddr$p2$poptgep$poptgep11$poptgepsqueezed.i1|0)){ | |
if(((__fflush_r(Lptr,Lfp$paddr$p2)|0)|0)!==0)return -1|0; | |
Lsub$pptr$psub=0; | |
} | |
Lfp$paddr$p2.i2=(Lfp$paddr$p2.i2|0)-1|0; | |
tmp4o=Lfp$paddr$p2.a0o; | |
tmp4=Lfp$paddr$p2.a0; | |
Lfp$paddr$p2.a0=tmp4; | |
Lfp$paddr$p2.a0o=tmp4o+1|0; | |
tmp4[tmp4o]=Lc; | |
Lconv20=Lc&255; | |
a:{ | |
if((Lsub$pptr$psub+1|0)!==(Lfp$paddr$p2$poptgep$poptgep11$poptgepsqueezed.i1|0)){ | |
Lsub$pptr$psub=Lfp$paddr$p2.i3|0; | |
if((Lconv20|0)!==10)break a; | |
if((Lsub$pptr$psub&1|0)===0)break a; | |
} | |
if(((__fflush_r(Lptr,Lfp$paddr$p2)|0)|0)!==0)return -1|0; | |
} | |
return Lconv20|0; | |
} | |
function __fflush_r(Lptr,Lfp){ | |
var Lfp$paddr$p2=null,Lfp$paddr$p2o=0; | |
Lfp$paddr$p2o=Lfp.a4.a0o; | |
Lfp$paddr$p2=Lfp.a4.a0; | |
if(Lfp$paddr$p2!==nullArray||Lfp$paddr$p2o!==0){ | |
if(Lptr!==null)if((Lptr.i6|0)===0)___sinit(Lptr); | |
if(Lfp===___sf_fake_stdin){ | |
Lfp$paddr$p2=Lptr.a1; | |
}else if(Lfp===___sf_fake_stdout){ | |
Lfp$paddr$p2=Lptr.a2; | |
}else if(Lfp===___sf_fake_stderr){ | |
Lfp$paddr$p2=Lptr.a3; | |
}else{ | |
Lfp$paddr$p2=Lfp; | |
} | |
if((Lfp$paddr$p2.i3&65535)!==0)return (___sflush_r(Lptr,Lfp$paddr$p2)|0)|0; | |
return 0|0; | |
} | |
return 0|0; | |
} | |
function ___sflush_r(Lptr,Lfp){ | |
var tmp0=null,tmp0o=0,tmp1=null,tmp1o=0,Lcall=0,Lfp$poptgep$poptgep25$poptgepsqueezed=null,Lfp$poptgep$poptgep25$poptgepsqueezedo=0,Lsub$pptr$psub=0,Lcall135=0; | |
Lcall=Lfp.i3|0; | |
if((Lcall&8|0)===0){ | |
Lfp.i3=Lcall|2048; | |
if((Lfp.i1|0)<=0)if((Lfp.i14|0)<=0)return 0|0; | |
Lfp$poptgep$poptgep25$poptgepsqueezed=Lfp.a10; | |
if(Lfp$poptgep$poptgep25$poptgepsqueezed!==null){ | |
Lsub$pptr$psub=Lptr.i0|0; | |
Lptr.i0=0; | |
if((Lcall&4096|0)!==0){ | |
Lcall=Lfp.i18|0; | |
}else{ | |
Lcall=Lfp$poptgep$poptgep25$poptgepsqueezed(Lptr,Lfp.a7,0,1)|0; | |
if((Lcall|0)===-1){ | |
Lcall=Lptr.i0|0; | |
if((Lcall|0)!==0){ | |
if(((Lcall-26|0)^3)+1>>>0<2){ | |
Lptr.i0=Lsub$pptr$psub; | |
return 0|0; | |
} | |
Lfp.i3=Lfp.i3|64; | |
return -1|0; | |
} | |
Lcall=-1; | |
} | |
} | |
if((Lfp.i3&4|0)!==0){ | |
Lfp$poptgep$poptgep25$poptgepsqueezedo=Lfp.a12.a0o; | |
Lfp$poptgep$poptgep25$poptgepsqueezed=Lfp.a12.a0; | |
Lcall=Lcall-(Lfp.i1|0)|0; | |
if(Lfp$poptgep$poptgep25$poptgepsqueezed!==nullArray||Lfp$poptgep$poptgep25$poptgepsqueezedo!==0){ | |
Lcall135=Lfp.i14|0; | |
Lcall=Lcall-Lcall135|0; | |
} | |
} | |
Lcall=Lfp.a10(Lptr,Lfp.a7,Lcall,0)|0; | |
if((Lcall|0)===-1){ | |
Lcall135=Lptr.i0|0; | |
if((Lcall135|0)!==0)if(((Lcall135-26|0)^3)+1>>>0>=2){ | |
Lfp.i3=Lfp.i3|64; | |
return -1|0; | |
} | |
} | |
Lcall135=Lfp.i3|0; | |
Lfp.i3=Lcall135& -2049; | |
Lfp.i1=0; | |
Lfp$poptgep$poptgep25$poptgepsqueezedo=Lfp.a4.a0o; | |
Lfp$poptgep$poptgep25$poptgepsqueezed=Lfp.a4.a0; | |
Lfp.a0=Lfp$poptgep$poptgep25$poptgepsqueezed; | |
Lfp.a0o=Lfp$poptgep$poptgep25$poptgepsqueezedo; | |
a:if((Lcall135&4096|0)!==0){ | |
if((Lcall|0)===-1)if((Lptr.i0|0)!==0)break a; | |
Lfp.i18=Lcall; | |
} | |
Lptr.i0=Lsub$pptr$psub; | |
Lfp$poptgep$poptgep25$poptgepsqueezedo=Lfp.a12.a0o; | |
Lfp$poptgep$poptgep25$poptgepsqueezed=Lfp.a12.a0; | |
if(Lfp$poptgep$poptgep25$poptgepsqueezed!==nullArray||Lfp$poptgep$poptgep25$poptgepsqueezedo!==0){ | |
Lfp.a12.a0=nullArray; | |
Lfp.a12.a0o=0; | |
return 0|0; | |
} | |
return 0|0; | |
} | |
return 0|0; | |
} | |
Lfp$poptgep$poptgep25$poptgepsqueezed=Lfp.a4; | |
tmp0o=Lfp$poptgep$poptgep25$poptgepsqueezed.a0o; | |
tmp0=Lfp$poptgep$poptgep25$poptgepsqueezed.a0; | |
if(tmp0===nullArray&&tmp0o===0)return 0|0; | |
tmp1o=Lfp.a0o; | |
tmp1=Lfp.a0; | |
Lsub$pptr$psub=(tmp1o)-(tmp0o)|0; | |
Lfp.a0=tmp0; | |
Lfp.a0o=tmp0o; | |
if((Lcall&3|0)!==0){ | |
Lcall=0; | |
}else{ | |
Lcall=Lfp$poptgep$poptgep25$poptgepsqueezed.i1|0; | |
} | |
Lfp.i2=Lcall; | |
if((Lsub$pptr$psub|0)<=0)return 0|0; | |
Lcall=0; | |
while(1){ | |
Lcall135=Lfp.a9(Lptr,Lfp.a7,tmp0,tmp0o+Lcall|0,Lsub$pptr$psub)|0; | |
if((Lcall135|0)<1){ | |
Lfp.i3=Lfp.i3|64; | |
return -1|0; | |
} | |
Lsub$pptr$psub=Lsub$pptr$psub-Lcall135|0; | |
if((Lsub$pptr$psub|0)>0){ | |
Lcall=Lcall+Lcall135|0; | |
continue; | |
} | |
break; | |
} | |
return 0|0; | |
} | |
function ___fputwc(Lptr,Lwc,Lfp){ | |
var Lbuf=null,tmp1=0,Lconv30$psink=0,tmp3=null,tmp3o=0; | |
Lbuf=new Uint8Array(8); | |
if(Lwc>>>0>255){ | |
Lfp.a20.i0=0; | |
Lptr.i0=138; | |
Lfp.i3=Lfp.i3|64; | |
return -1|0; | |
} | |
Lbuf[0]=Lwc; | |
Lconv30$psink=Lfp.i2|0; | |
Lfp.i2=Lconv30$psink-1|0; | |
a:if((Lconv30$psink|0)<1){ | |
tmp1=Lbuf[0]|0; | |
if((Lconv30$psink|0)>(Lfp.i5|0)){ | |
tmp3o=Lfp.a0o; | |
tmp3=Lfp.a0; | |
tmp3[tmp3o]=tmp1; | |
tmp3o=Lfp.a0o; | |
tmp3=Lfp.a0; | |
if((tmp3[tmp3o]&255)!==10){ | |
Lfp.a0=tmp3; | |
Lfp.a0o=tmp3o+1|0; | |
break a; | |
} | |
Lconv30$psink=10; | |
}else{ | |
Lconv30$psink=tmp1; | |
} | |
if(((___swbuf_r(Lptr,Lconv30$psink,Lfp)|0)|0)===-1)return -1|0; | |
}else{ | |
tmp3o=Lfp.a0o; | |
tmp3=Lfp.a0; | |
tmp3[tmp3o]=Lbuf[0]|0; | |
tmp3o=Lfp.a0o; | |
tmp3=Lfp.a0; | |
Lfp.a0=tmp3; | |
Lfp.a0o=tmp3o+1|0; | |
} | |
return Lwc|0; | |
} | |
function ___smakebuf_r(Lptr,Lfp){ | |
var Lsize$p1=0,tmp1=0,Lmergedinsert8=0,Lfp$poptgep$poptgep10$poptgepsqueezed=null,tmp4=0,Lfp$poptgep$poptgep6$poptgepsqueezed=null; | |
tmp4=Lfp.i3|0; | |
if((tmp4&2|0)!==0){ | |
Lfp.a0=Lfp.a15; | |
Lfp.a0o=3; | |
Lfp$poptgep$poptgep6$poptgepsqueezed=Lfp.a4; | |
Lfp$poptgep$poptgep6$poptgepsqueezed.a0=Lfp.a15; | |
Lfp$poptgep$poptgep6$poptgepsqueezed.a0o=3; | |
Lfp$poptgep$poptgep6$poptgepsqueezed.i1=1; | |
}else{ | |
if(tmp4>>>0<196608){ | |
Lsize$p1=1024; | |
}else{ | |
Lsize$p1=(tmp4&128|0)!==0?64|0:1024|0; | |
} | |
Lfp.i3=tmp4|2048; | |
Lfp$poptgep$poptgep6$poptgepsqueezed=new Uint8Array(Lsize$p1/1|0); | |
if(Lfp$poptgep$poptgep6$poptgepsqueezed!==nullArray||0!==0){ | |
Lptr.a10=__cleanup_r; | |
tmp1=Lfp.i3|0; | |
Lmergedinsert8=tmp1|128; | |
Lfp.i3=Lmergedinsert8; | |
Lfp.a0=Lfp$poptgep$poptgep6$poptgepsqueezed; | |
Lfp.a0o=0; | |
Lfp$poptgep$poptgep10$poptgepsqueezed=Lfp.a4; | |
Lfp$poptgep$poptgep10$poptgepsqueezed.a0=Lfp$poptgep$poptgep6$poptgepsqueezed; | |
Lfp$poptgep$poptgep10$poptgepsqueezed.a0o=0; | |
Lfp$poptgep$poptgep10$poptgepsqueezed.i1=Lsize$p1; | |
if(tmp4>>>0<196608?(Lmergedinsert8>>>0<262144?1:0)|0:0|0)Lfp.i3=tmp1|129; | |
}else{ | |
tmp4=Lfp.i3|0; | |
if((tmp4&512|0)===0){ | |
Lfp.i3=tmp4|2; | |
Lfp.a0=Lfp.a15; | |
Lfp.a0o=3; | |
Lfp$poptgep$poptgep6$poptgepsqueezed=Lfp.a4; | |
Lfp$poptgep$poptgep6$poptgepsqueezed.a0=Lfp.a15; | |
Lfp$poptgep$poptgep6$poptgepsqueezed.a0o=3; | |
Lfp$poptgep$poptgep6$poptgepsqueezed.i1=1; | |
} | |
} | |
} | |
} | |
function ___sseek(Lptr,Lcookie,Loffset,Lwhence){ | |
Lcookie.i3=Lcookie.i3& -4097; | |
return -1|0; | |
} | |
function __cleanup_r(Lptr){ | |
__fwalk_reent(Lptr); | |
} | |
function __fclose_r(Lrptr,Lfp){ | |
var Lfp$paddr$p2=null,Lcall32=0,Lcall=0,tmp3=null,tmp3o=0; | |
if(Lfp!==null){ | |
if(Lrptr!==null)if((Lrptr.i6|0)===0)___sinit(Lrptr); | |
if(Lfp===___sf_fake_stdin){ | |
Lfp$paddr$p2=Lrptr.a1; | |
}else if(Lfp===___sf_fake_stdout){ | |
Lfp$paddr$p2=Lrptr.a2; | |
}else if(Lfp===___sf_fake_stderr){ | |
Lfp$paddr$p2=Lrptr.a3; | |
}else{ | |
Lfp$paddr$p2=Lfp; | |
} | |
if((Lfp$paddr$p2.i3&65535)!==0){ | |
Lcall=___sflush_r(Lrptr,Lfp$paddr$p2)|0; | |
tmp3=Lfp$paddr$p2.a11; | |
if(tmp3!==null){ | |
Lcall32=tmp3(Lrptr,Lfp$paddr$p2.a7)|0; | |
Lcall=(Lcall32|0)>-1?Lcall|0: -1|0; | |
} | |
tmp3o=Lfp$paddr$p2.a12.a0o; | |
tmp3=Lfp$paddr$p2.a12.a0; | |
if(tmp3!==nullArray||tmp3o!==0){ | |
Lfp$paddr$p2.a12.a0=nullArray; | |
Lfp$paddr$p2.a12.a0o=0; | |
} | |
tmp3o=Lfp$paddr$p2.a16.a0o; | |
tmp3=Lfp$paddr$p2.a16.a0; | |
if(tmp3!==nullArray||tmp3o!==0){ | |
Lfp$paddr$p2.a16.a0=nullArray; | |
Lfp$paddr$p2.a16.a0o=0; | |
} | |
Lfp$paddr$p2.i3=Lfp$paddr$p2.i3& -65536; | |
return Lcall|0; | |
} | |
return 0|0; | |
} | |
return 0|0; | |
} | |
function __fwalk_reent(Lptr){ | |
var tmp0=null,Lgeptoindexphi=0,tmp2=0,Lg$p022=null,Ldec20$pin=0; | |
Lg$p022=Lptr.a20; | |
while(1){ | |
Ldec20$pin=Lg$p022.i1|0; | |
if((Ldec20$pin|0)>0){ | |
tmp0=Lg$p022.a2; | |
Lgeptoindexphi=0; | |
while(1){ | |
tmp2=tmp0[Lgeptoindexphi].i3|0; | |
if(tmp2>>>0<=4294901759)if((tmp2&65534|0)!==0)__fclose_r(Lptr,tmp0[Lgeptoindexphi])|0; | |
if(Ldec20$pin>>>0>1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
Ldec20$pin=Ldec20$pin-1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
Lg$p022=Lg$p022.a0; | |
if(Lg$p022!==null)continue; | |
break; | |
} | |
} | |
function ___sfp(Ld){ | |
var Lgeptoindexphi=0,Lg$p0=null,Ldec30$pin=0,Lcall=null; | |
if((_impure_data.i6|0)===0)___sinit(_impure_data); | |
Lg$p0=_impure_data.a20; | |
while(1){ | |
Ldec30$pin=Lg$p0.i1|0; | |
if((Ldec30$pin|0)>0){ | |
Lcall=Lg$p0.a2; | |
Lgeptoindexphi=0; | |
while(1){ | |
if((Lcall[Lgeptoindexphi].i3&65535)===0){ | |
Lcall[Lgeptoindexphi].i3=-65535; | |
Lcall[Lgeptoindexphi].i21=0; | |
Lcall[Lgeptoindexphi].a0=nullArray; | |
Lcall[Lgeptoindexphi].a0o=0; | |
Lcall[Lgeptoindexphi].i2=0; | |
Lcall[Lgeptoindexphi].i1=0; | |
Lg$p0=Lcall[Lgeptoindexphi].a4; | |
Lg$p0.a0=nullArray; | |
Lg$p0.a0o=0; | |
Lg$p0.i1=0; | |
Lcall[Lgeptoindexphi].i5=0; | |
Lg$p0=Lcall[Lgeptoindexphi].a20; | |
Lg$p0.i0=0; | |
Lg$p0.i1=0; | |
Lg$p0=Lcall[Lgeptoindexphi].a12; | |
Lg$p0.a0=nullArray; | |
Lg$p0.a0o=0; | |
Lg$p0.i1=0; | |
Lg$p0=Lcall[Lgeptoindexphi].a16; | |
Lg$p0.a0=nullArray; | |
Lg$p0.a0o=0; | |
Lg$p0.i1=0; | |
return Lcall[Lgeptoindexphi]; | |
} | |
if((Ldec30$pin|0)>1){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
Ldec30$pin=Ldec30$pin-1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
if(Lg$p0.a0===null){ | |
Lcall=___sfmoreglue(); | |
Lg$p0.a0=Lcall; | |
if(Lcall===null){ | |
Ld.i0=12; | |
return null; | |
} | |
} | |
Lg$p0=Lg$p0.a0; | |
continue; | |
} | |
} | |
function _std(Lptr,Lflags,Lfile){ | |
var Lptr$poptgep$poptgep5$poptgepsqueezed=null; | |
Lptr.a0=nullArray; | |
Lptr.a0o=0; | |
Lptr.i1=0; | |
Lptr.i2=0; | |
Lptr.i21=0; | |
Lptr.i3=(Lfile<<16)+(Lflags&65535)|0; | |
Lptr$poptgep$poptgep5$poptgepsqueezed=Lptr.a4; | |
Lptr$poptgep$poptgep5$poptgepsqueezed.a0=nullArray; | |
Lptr$poptgep$poptgep5$poptgepsqueezed.a0o=0; | |
Lptr$poptgep$poptgep5$poptgepsqueezed.i1=0; | |
Lptr.i5=0; | |
Lptr$poptgep$poptgep5$poptgepsqueezed=Lptr.a20; | |
Lptr$poptgep$poptgep5$poptgepsqueezed.i0=0; | |
Lptr$poptgep$poptgep5$poptgepsqueezed.i1=0; | |
Lptr.a7=Lptr; | |
Lptr.a8=___sread; | |
Lptr.a9=___swrite; | |
Lptr.a10=___sseek; | |
Lptr.a11=___sclose; | |
} | |
function ___sread(Lptr,Lcookie,Lbuf,Mbuf,Ln){ | |
Lcookie.i3=Lcookie.i3& -4097; | |
return -1|0; | |
} | |
function ___swrite(Lptr,Lcookie,Lbuf,Mbuf,Ln){ | |
var tmp0=0; | |
tmp0=Lcookie.i3|0; | |
Lcookie.i3=tmp0& -4097; | |
if((tmp0>>16)-1>>>0<2){ | |
___cheerpwrite(Lbuf,Mbuf,Ln)|0; | |
return Ln|0; | |
} | |
throw new Error("Abort called"); | |
; | |
} | |
function ___sclose(Lptr,Lcookie){ | |
return -1|0; | |
} | |
function ___cheerpwrite(Lbuf,Mbuf,Ln){ | |
var Lsub$pi=0,Lcall$pi=null; | |
Lcall$pi=__ZN6client6String8fromUtf8EPKcj(Lbuf,Mbuf,Ln); | |
Lsub$pi=Ln-1|0; | |
if((Lbuf[Mbuf+Lsub$pi|0]&255)===10){ | |
Lcall$pi=Lcall$pi.substr(0,Lsub$pi); | |
console.log(Lcall$pi); | |
return Ln|0; | |
} | |
console.log(Lcall$pi); | |
return Ln|0; | |
} | |
function __ZN6client6String8fromUtf8EPKcj(Lin,Min,Llen){ | |
var tmp0=0,LretConstructor=null,Lgeptoindexphi=0,Llen$paddr$p050=0,Lcodepoint$p048=0,Lconv2=0,Lcall38=null; | |
LretConstructor=String(); | |
if((Llen|0)===0)return LretConstructor; | |
Llen$paddr$p050=Llen; | |
Lgeptoindexphi=0; | |
while(1){ | |
tmp0=Lin[Min+Lgeptoindexphi|0]|0; | |
if((tmp0&255)!==0){ | |
Lconv2=tmp0&255; | |
if(tmp0<<24<=-16777216)if((tmp0&255)<192){ | |
Lconv2=(Lconv2&63)+(Lcodepoint$p048<<6)|0; | |
}else if((tmp0&255)<224){ | |
Lconv2&=31; | |
}else if((tmp0&255)<240){ | |
Lconv2&=15; | |
}else{ | |
Lconv2&=7; | |
} | |
Llen$paddr$p050=Llen$paddr$p050-1|0; | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
a:{ | |
if((Llen$paddr$p050|0)!==0)if((Lin[Min+Lgeptoindexphi|0]&192)===128){ | |
Lcodepoint$p048=Lconv2; | |
break a; | |
} | |
if(Lconv2>>>0<65536){ | |
Lcodepoint$p048=Lconv2; | |
}else{ | |
Lcodepoint$p048=Lconv2-65536|0; | |
Lcall38=String.fromCharCode((Lcodepoint$p048>>>10)+55296|0); | |
LretConstructor=LretConstructor.concat(Lcall38); | |
Lconv2=(Lconv2&1023)+56320|0; | |
} | |
Lcall38=String.fromCharCode(Lconv2); | |
LretConstructor=LretConstructor.concat(Lcall38); | |
} | |
if((Llen$paddr$p050|0)!==0)continue; | |
return LretConstructor; | |
} | |
break; | |
} | |
return LretConstructor; | |
} | |
function ___sfmoreglue(){ | |
var tmp0=null,tmp1=null,L$pidx=0,L$poptgep3$poptgep7=null; | |
tmp0={a0:null,i1:0,a2:nullArray,a3:null}; | |
tmp1=[new constructor_struct$p_Z7__sFILE(),new constructor_struct$p_Z7__sFILE(),new constructor_struct$p_Z7__sFILE(),new constructor_struct$p_Z7__sFILE()]; | |
tmp0.a3=tmp1[0]; | |
tmp0.a0=null; | |
tmp0.i1=4; | |
tmp0.a2=tmp1; | |
L$pidx=0; | |
while(1){ | |
tmp1[L$pidx].a0=nullArray; | |
tmp1[L$pidx].a0o=0; | |
tmp1[L$pidx].i1=0; | |
tmp1[L$pidx].i2=0; | |
tmp1[L$pidx].i3=0; | |
L$poptgep3$poptgep7=tmp1[L$pidx].a4; | |
L$poptgep3$poptgep7.a0=nullArray; | |
L$poptgep3$poptgep7.a0o=0; | |
L$poptgep3$poptgep7.i1=0; | |
tmp1[L$pidx].i5=0; | |
tmp1[L$pidx].a6=null; | |
tmp1[L$pidx].a7=null; | |
tmp1[L$pidx].a8=null; | |
tmp1[L$pidx].a9=null; | |
tmp1[L$pidx].a10=null; | |
tmp1[L$pidx].a11=null; | |
L$poptgep3$poptgep7=tmp1[L$pidx].a12; | |
L$poptgep3$poptgep7.a0=nullArray; | |
L$poptgep3$poptgep7.a0o=0; | |
L$poptgep3$poptgep7.i1=0; | |
tmp1[L$pidx].a13=null; | |
tmp1[L$pidx].i14=0; | |
L$poptgep3$poptgep7=tmp1[L$pidx].a15; | |
L$poptgep3$poptgep7[0]=0; | |
L$poptgep3$poptgep7[1]=0; | |
L$poptgep3$poptgep7[2]=0; | |
L$poptgep3$poptgep7[3]=0; | |
L$poptgep3$poptgep7=tmp1[L$pidx].a16; | |
L$poptgep3$poptgep7.a0=nullArray; | |
L$poptgep3$poptgep7.a0o=0; | |
L$poptgep3$poptgep7.i1=0; | |
tmp1[L$pidx].i17=0; | |
tmp1[L$pidx].i18=0; | |
tmp1[L$pidx].i19=0; | |
L$poptgep3$poptgep7=tmp1[L$pidx].a20; | |
L$poptgep3$poptgep7.i0=0; | |
L$poptgep3$poptgep7.i1=0; | |
tmp1[L$pidx].i21=0; | |
L$pidx=L$pidx+1|0; | |
if((L$pidx|0)!==4)continue; | |
break; | |
} | |
return tmp0; | |
} | |
function __ZNSs6insertEjPKcj(Lthis,L__n){ | |
var tmp0=null,tmp1=null,Ladd25=0,Land$pi$pi=0,L__s$paddr$p0=null,L__s$paddr$p0o=0,Lgeptoindexphi7=0; | |
Ladd25=Lthis.i1|0; | |
Land$pi$pi=Lthis.i0&2147483647; | |
Land$pi$pi=(Land$pi$pi|0)!==0?Land$pi$pi-1|0:0|0; | |
if(Land$pi$pi-Ladd25>>>0<L__n>>>0)__ZNSs21__grow_by_and_replaceEjjjjjjPKc(Lthis,Land$pi$pi,(Ladd25+L__n|0)-Land$pi$pi|0,Ladd25,L__n); | |
else{ | |
tmp0=Lthis.a2; | |
if((Ladd25|0)!==0){ | |
L__s$paddr$p0=tmp0; | |
tmp1=_$pstr$p2; | |
Land$pi$pi=0; | |
Lgeptoindexphi7=0; | |
if((L__s$paddr$p0===tmp1?(Land$pi$pi>>>0<=Lgeptoindexphi7>>>0?1:0)|0:0|0)?(Lgeptoindexphi7>>>0<Land$pi$pi+Ladd25>>>0?1:0)|0:0|0){ | |
L__s$paddr$p0o=L__n; | |
L__s$paddr$p0=_$pstr$p2; | |
}else{ | |
L__s$paddr$p0o=0; | |
L__s$paddr$p0=_$pstr$p2; | |
} | |
Land$pi$pi=Ladd25; | |
Lgeptoindexphi7=L__n+Ladd25|0; | |
while(1){ | |
Land$pi$pi=Land$pi$pi-1|0; | |
Lgeptoindexphi7=Lgeptoindexphi7-1|0; | |
tmp0[Lgeptoindexphi7]=tmp0[Land$pi$pi]|0; | |
if(tmp0!==tmp0||(0+L__n|0)!==(0+Lgeptoindexphi7|0))continue; | |
break; | |
} | |
}else{ | |
L__s$paddr$p0o=0; | |
L__s$paddr$p0=_$pstr$p2; | |
} | |
if(L__s$paddr$p0o<0){ | |
Lgeptoindexphi7=L__n; | |
Land$pi$pi=0; | |
while(1){ | |
Land$pi$pi=Land$pi$pi-1|0; | |
Lgeptoindexphi7=Lgeptoindexphi7-1|0; | |
tmp0[Lgeptoindexphi7]=L__s$paddr$p0[(L__s$paddr$p0o+L__n|0)+Land$pi$pi|0]|0; | |
if(tmp0!==tmp0||0!==(0+Lgeptoindexphi7|0))continue; | |
break; | |
} | |
}else{ | |
Land$pi$pi=0; | |
while(1){ | |
tmp0[Land$pi$pi]=L__s$paddr$p0[L__s$paddr$p0o]|0; | |
Land$pi$pi=Land$pi$pi+1|0; | |
if(tmp0!==tmp0||(0+L__n|0)!==(0+Land$pi$pi|0)){ | |
L__s$paddr$p0o=L__s$paddr$p0o+1|0; | |
L__s$paddr$p0=L__s$paddr$p0; | |
continue; | |
} | |
break; | |
} | |
} | |
Ladd25=Ladd25+L__n|0; | |
Lthis.i1=Ladd25; | |
tmp0[Ladd25]=0; | |
} | |
return Lthis; | |
} | |
function __ZNSs21__grow_by_and_replaceEjjjjjjPKc(Lthis,L__old_cap,L__delta_cap,L__old_sz,L__n_add){ | |
var tmp0=null,tmp1=null,Lmul=0,Ladd=0,Lgeptoindexphi2=0; | |
if(2147483630-L__old_cap>>>0<L__delta_cap>>>0)__ZNKSs20__throw_length_errorEv(); | |
; | |
tmp0=Lthis.a2; | |
if(L__old_cap>>>0<1073741799){ | |
Lmul=L__old_cap<<1; | |
Ladd=L__delta_cap+L__old_cap|0; | |
Lmul=(Ladd>>>0>Lmul>>>0?Ladd|0:Lmul|0)+16& -16; | |
}else{ | |
Lmul=2147483631; | |
} | |
tmp1=new Uint8Array(Lmul/1|0); | |
if((L__n_add|0)!==0){ | |
Lgeptoindexphi2=0; | |
Ladd=0; | |
while(1){ | |
tmp1[Lgeptoindexphi2]=_$pstr$p2[Ladd]|0; | |
Lgeptoindexphi2=Lgeptoindexphi2+1|0; | |
if(tmp1!==tmp1||(0+L__n_add|0)!==(0+Lgeptoindexphi2|0)){ | |
Ladd=Ladd+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
if((L__old_sz|0)!==0){ | |
Lgeptoindexphi2=L__n_add; | |
Ladd=0; | |
while(1){ | |
tmp1[Lgeptoindexphi2]=tmp0[Ladd]|0; | |
Lgeptoindexphi2=Lgeptoindexphi2+1|0; | |
if(tmp1!==tmp1||((0+L__n_add|0)+L__old_sz|0)!==(0+Lgeptoindexphi2|0)){ | |
Ladd=Ladd+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
Lthis.a2=tmp1; | |
Lthis.i0=Lmul| -2147483648; | |
Lmul=L__n_add+L__old_sz|0; | |
Lthis.i1=Lmul; | |
tmp1[Lmul]=0; | |
} | |
function __ZNKSs20__throw_out_of_rangeEv(){ | |
__ZSt20__throw_out_of_rangePKc(); | |
; | |
} | |
function __ZSt20__throw_out_of_rangePKc(){ | |
var Lexception=null,tmp1=null; | |
Lexception=[{a0:null,a1:{a0:nullObj}}]; | |
tmp1=Lexception[0]; | |
__ZNSt12out_of_rangeC2EPKc(tmp1); | |
___cxa_throw(Lexception,__ZTISt12out_of_range,__ZNSt12out_of_rangeD2Ev); | |
; | |
} | |
function __ZNSt12out_of_rangeC2EPKc(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=new DataView(new ArrayBuffer(((25)+ 7) & (~7))); | |
tmp0.setInt32(0+__imul(0,12),12,true); | |
tmp0.setInt32(4+__imul(0,12),12,true); | |
tmp0.setInt32(8+__imul(0,12),0,true); | |
tmp0.setInt8(12+__imul(0,12),98); | |
tmp0.setInt8(1*1+12+__imul(0,12),97); | |
tmp0.setInt8(2*1+12+__imul(0,12),115); | |
tmp0.setInt8(3*1+12+__imul(0,12),105); | |
tmp0.setInt8(4*1+12+__imul(0,12),99); | |
tmp0.setInt8(5*1+12+__imul(0,12),95); | |
tmp0.setInt8(6*1+12+__imul(0,12),115); | |
tmp0.setInt8(7*1+12+__imul(0,12),116); | |
tmp0.setInt8(8*1+12+__imul(0,12),114); | |
tmp0.setInt8(9*1+12+__imul(0,12),105); | |
tmp0.setInt8(10*1+12+__imul(0,12),110); | |
tmp0.setInt8(11*1+12+__imul(0,12),103); | |
tmp0.setInt8(12*1+12+__imul(0,12),0); | |
Lthis.a1.a0=tmp0; | |
Lthis.a0=__ZTVSt12out_of_range; | |
} | |
function __ZNSt12out_of_rangeD2Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=Lthis.a1.a0; | |
tmp0.setInt32(8+__imul(0,12),(tmp0.getInt32(8+__imul(0,12),true)|0)-1|0,true); | |
} | |
function __ZNSt12out_of_rangeD0Ev(Lthis){ | |
var tmp0=null; | |
Lthis.a0=__ZTVSt11logic_error; | |
tmp0=Lthis.a1.a0; | |
tmp0.setInt32(8+__imul(0,12),(tmp0.getInt32(8+__imul(0,12),true)|0)-1|0,true); | |
} | |
function __ZNSs6appendEjc(Lthis,L__n){ | |
var tmp0=0,Ladd=0,tmp2=null,Lgeptoindexphi3=0,Land$pi$pi=0,tmp5=null,Lgeptoindexphi6=0; | |
if((L__n|0)!==0){ | |
Land$pi$pi=Lthis.i0&2147483647; | |
Land$pi$pi=(Land$pi$pi|0)!==0?Land$pi$pi-1|0:0|0; | |
tmp0=Lthis.i1|0; | |
Ladd=tmp0+L__n|0; | |
if(Land$pi$pi-tmp0>>>0<L__n>>>0){ | |
if(2147483631-Land$pi$pi>>>0<Ladd-Land$pi$pi>>>0)__ZNKSs20__throw_length_errorEv(); | |
; | |
tmp5=Lthis.a2; | |
if(Land$pi$pi>>>0<1073741799){ | |
Land$pi$pi<<=1; | |
Land$pi$pi=(Ladd>>>0>Land$pi$pi>>>0?Ladd|0:Land$pi$pi|0)+16& -16; | |
}else{ | |
Land$pi$pi=2147483631; | |
} | |
tmp2=new Uint8Array(Land$pi$pi/1|0); | |
if((tmp0|0)!==0){ | |
Lgeptoindexphi6=0; | |
Lgeptoindexphi3=0; | |
while(1){ | |
tmp2[Lgeptoindexphi6]=tmp5[Lgeptoindexphi3]|0; | |
Lgeptoindexphi6=Lgeptoindexphi6+1|0; | |
if(tmp2!==tmp2||(0+tmp0|0)!==(0+Lgeptoindexphi6|0)){ | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
Lthis.a2=tmp2; | |
Lthis.i0=Land$pi$pi| -2147483648; | |
} | |
tmp5=Lthis.a2; | |
Land$pi$pi=tmp0; | |
while(1){ | |
tmp5[Land$pi$pi]=0; | |
Land$pi$pi=Land$pi$pi+1|0; | |
if(tmp5!==tmp5||((0+tmp0|0)+L__n|0)!==(0+Land$pi$pi|0))continue; | |
break; | |
} | |
Lthis.i1=Ladd; | |
tmp5[Ladd]=0; | |
} | |
} | |
function ___assert_func(Lfile,Mfile,Lline,Lfunc,Mfunc,Lfailedexpr,Mfailedexpr){ | |
Lfile={d:Lfile,o:Mfile}; | |
Lfailedexpr={d:Lfailedexpr,o:Mfailedexpr}; | |
var tmp0=null; | |
tmp0=_impure_data.a3; | |
if(Lfunc!==nullArray||Mfunc!==0){ | |
_fprintf(tmp0,nullObj,Lfailedexpr,Lfile,Lline,{d:_$pstr$p1$p57,o:0},{d:Lfunc,o:Mfunc}); | |
throw new Error("Abort called"); | |
; | |
} | |
_fprintf(tmp0,nullObj,Lfailedexpr,Lfile,Lline,{d:_$pstr$p120$p689,o:0},{d:_$pstr$p120$p689,o:0}); | |
throw new Error("Abort called"); | |
; | |
} | |
function ___udivti3(Lnumerator$plow,Lnumerator$phigh,Ldenominator$plow){ | |
var tmp0=0,L$pph=0,L$pph25=0,L$pph26=0,L$pph27=0,tmp5=0,Lor$pcond$pi=0,tmp7=0,tmp8=0,tmp9=0; | |
a:{ | |
if((Lnumerator$phigh|0)!==0){ | |
L$pph27=0; | |
L$pph26=1; | |
L$pph25=0; | |
L$pph=Ldenominator$plow; | |
}else{ | |
if(Ldenominator$plow>>>0>=Lnumerator$plow>>>0){ | |
L$pph27=0; | |
L$pph26=1; | |
L$pph25=0; | |
L$pph=Ldenominator$plow; | |
break a; | |
} | |
L$pph27=0; | |
L$pph26=1; | |
L$pph25=0; | |
L$pph=Ldenominator$plow; | |
} | |
while(1){ | |
L$pph25=(L$pph25<<1)+(L$pph>>>31)|0; | |
L$pph27=(L$pph27<<1)+(L$pph26>>>31)|0; | |
L$pph<<=1; | |
L$pph26<<=1; | |
tmp5=L$pph27|L$pph26; | |
Lor$pcond$pi=L$pph25>>>0<Lnumerator$phigh>>>0||L$pph>>>0<Lnumerator$plow>>>0&&(L$pph25|0)===(Lnumerator$phigh|0)?((tmp5|0)!==0?1:0)|0:0|0; | |
if((L$pph25|0)>-1)if(Lor$pcond$pi)continue; | |
break; | |
} | |
if((tmp5|0)===0){ | |
_cheerpSretSlot=0; | |
return 0|0; | |
} | |
} | |
tmp8=0; | |
tmp7=0; | |
Lor$pcond$pi=Lnumerator$phigh; | |
tmp5=Lnumerator$plow; | |
while(1){ | |
tmp9=(Lor$pcond$pi|0)===(L$pph25|0)?1:0; | |
a:if(Lor$pcond$pi>>>0>=L$pph25>>>0){ | |
if(tmp5>>>0<L$pph>>>0)if(tmp9)break a; | |
Lor$pcond$pi=(Lor$pcond$pi-L$pph25|0)+((tmp5>>>0<L$pph>>>0?1:0)<<31>>31)|0; | |
tmp5=tmp5-L$pph|0; | |
tmp7|=L$pph26; | |
tmp8|=L$pph27; | |
} | |
tmp9=(L$pph27<<31)+(L$pph26>>>1)|0; | |
L$pph=(L$pph25<<31)+(L$pph>>>1)|0; | |
L$pph25>>>=1; | |
tmp0=L$pph27>>>1; | |
if(L$pph26>>>0<2){ | |
if((L$pph27|0)!==0){ | |
L$pph26=tmp9; | |
L$pph27=tmp0; | |
continue; | |
} | |
_cheerpSretSlot=tmp8; | |
return tmp7|0; | |
} | |
L$pph26=tmp9; | |
L$pph27=tmp0; | |
continue; | |
} | |
} | |
function _strpbrk(Ls1,Ms1){ | |
var tmp0=0,tmp1=0,Lgeptoindexphi=0,Lgeptoindexphi3=0; | |
tmp1=Ls1[Ms1]|0; | |
if((tmp1&255)!==0){ | |
Lgeptoindexphi=0; | |
while(1){ | |
if((tmp1&255)===32){ | |
Lgeptoindexphi3=0; | |
}else{ | |
Lgeptoindexphi3=0; | |
while(1){ | |
Lgeptoindexphi3=Lgeptoindexphi3+1|0; | |
tmp0=_$pstr$p10[Lgeptoindexphi3]|0; | |
if(!((tmp0&255)===0?1|0:((tmp1&255)===(tmp0&255)?1:0)|0))continue; | |
break; | |
} | |
if((tmp0&255)===0){ | |
Lgeptoindexphi=Lgeptoindexphi+1|0; | |
tmp1=Ls1[Ms1+Lgeptoindexphi|0]|0; | |
if((tmp1&255)!==0)continue; | |
} | |
} | |
break; | |
} | |
Lgeptoindexphi3=_$pstr$p10[Lgeptoindexphi3]|0; | |
oSlot=(Lgeptoindexphi3&255)!==0?Ms1+Lgeptoindexphi|0:0; | |
return ((Lgeptoindexphi3&255)!==0?Ls1:nullArray); | |
} | |
oSlot=0; | |
return nullArray; | |
} | |
function __ZNSsC2ERKSs(Lthis,L__str){ | |
var tmp0=null,tmp1=0,tmp2=null,Land$pi$pi$pi=0,Lgeptoindexphi2=0; | |
tmp0=L__str.a2; | |
tmp1=L__str.i1|0; | |
if(tmp1>>>0>2147483631)__ZNKSs20__throw_length_errorEv(); | |
; | |
Land$pi$pi$pi=tmp1+16& -16; | |
tmp2=new Uint8Array(Land$pi$pi$pi/1|0); | |
Lthis.a2=tmp2; | |
Lthis.i0=Land$pi$pi$pi| -2147483648; | |
Lthis.i1=tmp1; | |
if((tmp1|0)!==0){ | |
Lgeptoindexphi2=0; | |
Land$pi$pi$pi=0; | |
while(1){ | |
tmp2[Lgeptoindexphi2]=tmp0[Land$pi$pi$pi]|0; | |
Lgeptoindexphi2=Lgeptoindexphi2+1|0; | |
if(tmp2!==tmp2||(0+tmp1|0)!==(0+Lgeptoindexphi2|0)){ | |
Land$pi$pi$pi=Land$pi$pi$pi+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
tmp2[tmp1]=0; | |
} | |
function __ZNSsC2ERKSsjjRKSaIcE(Lthis,L__str,L__pos,L__n){ | |
var tmp0=null,tmp1=null,Lsub=0,Land$pi$pi$pi=0,Lgeptoindexphi2=0; | |
Lsub=L__str.i1|0; | |
if(Lsub>>>0<L__pos>>>0)__ZNKSs20__throw_out_of_rangeEv(); | |
; | |
tmp0=L__str.a2; | |
Lsub=Lsub-L__pos|0; | |
Lsub=Lsub>>>0<L__n>>>0?Lsub|0:L__n|0; | |
if(Lsub>>>0>2147483631)__ZNKSs20__throw_length_errorEv(); | |
; | |
Land$pi$pi$pi=Lsub+16& -16; | |
tmp1=new Uint8Array(Land$pi$pi$pi/1|0); | |
Lthis.a2=tmp1; | |
Lthis.i0=Land$pi$pi$pi| -2147483648; | |
Lthis.i1=Lsub; | |
if((Lsub|0)!==0){ | |
Lgeptoindexphi2=0; | |
Land$pi$pi$pi=L__pos; | |
while(1){ | |
tmp1[Lgeptoindexphi2]=tmp0[Land$pi$pi$pi]|0; | |
Lgeptoindexphi2=Lgeptoindexphi2+1|0; | |
if(tmp1!==tmp1||(0+Lsub|0)!==(0+Lgeptoindexphi2|0)){ | |
Land$pi$pi$pi=Land$pi$pi$pi+1|0; | |
continue; | |
} | |
break; | |
} | |
} | |
tmp1[Lsub]=0; | |
} | |
var __ZTVN9googlebot13RobotsMatcherE={a0:null,a1:__ZN9googlebot13RobotsMatcherD2Ev,a2:__ZN9googlebot13RobotsMatcherD0Ev,a3:__ZN9googlebot13RobotsMatcher17HandleRobotsStartEv,a4:__ZN9googlebot13RobotsMatcher15HandleRobotsEndEv,a5:__ZN9googlebot13RobotsMatcher15HandleUserAgentEiN4absl11string_viewE,a6:__ZN9googlebot13RobotsMatcher11HandleAllowEiN4absl11string_viewE,a7:__ZN9googlebot13RobotsMatcher14HandleDisallowEiN4absl11string_viewE,a8:__ZN9googlebot13RobotsMatcher13HandleSitemapEiN4absl11string_viewE,a9:__ZN9googlebot13RobotsMatcher19HandleUnknownActionEiN4absl11string_viewES2_}; | |
var __ZTVN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategyE={a0:null,a1:__ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategyD2Ev,a2:__ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategyD0Ev,a3:__ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategy10MatchAllowEN4absl11string_viewES3_,a4:__ZN9googlebot12_GLOBAL__N_131LongestMatchRobotsMatchStrategy13MatchDisallowEN4absl11string_viewES3_}; | |
var _$pstr$p3=new Uint8Array([114,111,98,111,116,115,46,99,99,0]); | |
var ___PRETTY_FUNCTION__$p_ZZN9googlebot13RobotsMatcher21InitUserAgentsAndPathEPKSt6vectorISsSaISsEEPKcENK3$_0clEv=new Uint8Array([97,117,116,111,32,103,111,111,103,108,101,98,111,116,58,58,82,111,98,111,116,115,77,97,116,99,104,101,114,58,58,73,110,105,116,85,115,101,114,65,103,101,110,116,115,65,110,100,80,97,116,104,40,99,111,110,115,116,32,115,116,100,58,58,118,101,99,116,111,114,60,115,116,100,58,58,115,116,114,105,110,103,62,32,42,44,32,99,111,110,115,116,32,99,104,97,114,32,42,41,58,58,40,97,110,111,110,121,109,111,117,115,32,99,108,97,115,115,41,58,58,111,112,101,114,97,116,111,114,40,41,40,41,32,99,111,110,115,116,0]); | |
var _$pstr$p25=new Uint8Array([102,97,108,115,101,32,38,38,32,34,39,47,39,32,61,61,32,42,112,97,116,104,95,34,0]); | |
var __ZZN9googlebot12_GLOBAL__N_115RobotsTxtParser5ParseEvE7utf_bom=new Uint8Array([239,187,191]); | |
var ___PRETTY_FUNCTION__$p_ZZNK9googlebot12_GLOBAL__N_115ParsedRobotsKey14GetUnknownTextEvENK3$_2clEv=new Uint8Array([97,117,116,111,32,103,111,111,103,108,101,98,111,116,58,58,40,97,110,111,110,121,109,111,117,115,32,110,97,109,101,115,112,97,99,101,41,58,58,80,97,114,115,101,100,82,111,98,111,116,115,75,101,121,58,58,71,101,116,85,110,107,110,111,119,110,84,101,120,116,40,41,58,58,40,97,110,111,110,121,109,111,117,115,32,99,108,97,115,115,41,58,58,111,112,101,114,97,116,111,114,40,41,40,41,32,99,111,110,115,116,0]); | |
var _$pstr$p24=new Uint8Array([102,97,108,115,101,32,38,38,32,34,116,121,112,101,95,32,61,61,32,85,78,75,78,79,87,78,32,38,38,32,33,107,101,121,95,116,101,120,116,95,46,101,109,112,116,121,40,41,34,0]); | |
var __ZN4absl14ascii_internal13kPropertyBitsE=new Uint8Array([64,64,64,64,64,64,64,64,64,104,72,72,72,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,40,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,132,132,132,132,132,132,132,132,132,132,16,16,16,16,16,16,16,133,133,133,133,133,133,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,16,16,16,16,16,16,133,133,133,133,133,133,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,16,16,16,16,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]); | |
var __ZN4absl14ascii_internal8kToUpperE=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255]); | |
var _$pstr$p372=new Uint8Array([48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,0]); | |
var _$pstr$p12=new Uint8Array([117,115,101,114,45,97,103,101,110,116,0]); | |
var _$pstr$p13=new Uint8Array([117,115,101,114,97,103,101,110,116,0]); | |
var _$pstr$p14=new Uint8Array([117,115,101,114,32,97,103,101,110,116,0]); | |
var _$pstr$p15=new Uint8Array([97,108,108,111,119,0]); | |
var _$pstr$p22=new Uint8Array([115,105,116,101,109,97,112,0]); | |
var _$pstr$p23=new Uint8Array([115,105,116,101,45,109,97,112,0]); | |
var _$pstr$p16=new Uint8Array([100,105,115,97,108,108,111,119,0]); | |
var _$pstr$p17=new Uint8Array([100,105,115,115,97,108,108,111,119,0]); | |
var _$pstr$p18=new Uint8Array([100,105,115,115,97,108,111,119,0]); | |
var _$pstr$p19=new Uint8Array([100,105,115,97,108,111,119,0]); | |
var _$pstr$p20=new Uint8Array([100,105,97,115,108,108,111,119,0]); | |
var _$pstr$p21=new Uint8Array([100,105,115,97,108,108,97,119,0]); | |
var _$pstr$p6=new Uint8Array([47,104,111,109,101,47,99,97,114,108,111,47,114,101,112,111,47,97,98,115,101,105,108,45,99,112,112,47,97,98,115,108,47,115,116,114,105,110,103,115,47,115,116,114,105,110,103,95,118,105,101,119,46,104,0]); | |
var ___PRETTY_FUNCTION__$p_ZZN4absl11string_view19CheckLengthInternalEjENKUlvE_clEv=new Uint8Array([97,117,116,111,32,97,98,115,108,58,58,115,116,114,105,110,103,95,118,105,101,119,58,58,67,104,101,99,107,76,101,110,103,116,104,73,110,116,101,114,110,97,108,40,97,98,115,108,58,58,115,116,114,105,110,103,95,118,105,101,119,58,58,115,105,122,101,95,116,121,112,101,41,58,58,40,97,110,111,110,121,109,111,117,115,32,99,108,97,115,115,41,58,58,111,112,101,114,97,116,111,114,40,41,40,41,32,99,111,110,115,116,0]); | |
var _$pstr$p27=new Uint8Array([102,97,108,115,101,32,38,38,32,34,108,101,110,32,60,61,32,107,77,97,120,83,105,122,101,34,0]); | |
var __ZN4absl14ascii_internal8kToLowerE=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255]); | |
var _$pstr$p10=new Uint8Array([32,9,0]); | |
var ___PRETTY_FUNCTION__$p_ZN9googlebot12_GLOBAL__N_115RobotsTxtParser18GetKeyAndValueFromEPPcS3_S2_=new Uint8Array([115,116,97,116,105,99,32,98,111,111,108,32,103,111,111,103,108,101,98,111,116,58,58,40,97,110,111,110,121,109,111,117,115,32,110,97,109,101,115,112,97,99,101,41,58,58,82,111,98,111,116,115,84,120,116,80,97,114,115,101,114,58,58,71,101,116,75,101,121,65,110,100,86,97,108,117,101,70,114,111,109,40,99,104,97,114,32,42,42,44,32,99,104,97,114,32,42,42,44,32,99,104,97,114,32,42,41,0]); | |
var _$pstr$p11=new Uint8Array([42,118,97,108,0]); | |
var _$pstr$p26=new Uint8Array([97,98,115,108,58,58,115,116,114,105,110,103,95,118,105,101,119,58,58,115,117,98,115,116,114,0]); | |
var _$pstr$p28=new Uint8Array([46,46,47,46,46,47,97,98,115,101,105,108,45,99,112,112,47,97,98,115,108,47,98,97,115,101,47,105,110,116,101,114,110,97,108,47,116,104,114,111,119,95,100,101,108,101,103,97,116,101,46,99,99,0]); | |
var ___sf_fake_stdin=new constructor_struct$p_Z7__sFILE(); | |
var ___sf_fake_stdout=new constructor_struct$p_Z7__sFILE(); | |
var ___sf_fake_stderr=new constructor_struct$p_Z7__sFILE(); | |
var _$pstr$p19$p141=new Uint8Array([67,0]); | |
var _promotedMalloc$p2=new constructor_struct$p_Z11_misc_reent(); | |
var _impure_data={i0:0,a1:___sf_fake_stdin,a2:___sf_fake_stdout,a3:___sf_fake_stderr,i4:0,a5:null,i6:0,i7:0,a8:_$pstr$p19$p141[0],a9:null,a10:null,i11:0,i12:0,a13:null,a14:null,a15:null,a16:null,a17:null,a18:null,a19:{a0:null,i1:0,a2:createPointerArray([],0,32,null),a3:null},a20:{a0:null,i1:0,a2:nullArray},a21:null,a22:_promotedMalloc$p2,a23:null}; | |
var _$pstr$p1$p57=new Uint8Array([44,32,102,117,110,99,116,105,111,110,58,32,0]); | |
var _$pstr$p120$p689=[0]; | |
var _$pstr$p8$p58=new Uint8Array([97,115,115,101,114,116,105,111,110,32,34,37,115,34,32,102,97,105,108,101,100,58,32,102,105,108,101,32,34,37,115,34,44,32,108,105,110,101,32,37,100,37,115,37,115,10,0]); | |
var _$pstr$p357=new Uint8Array([35,45,48,43,32,0]); | |
var _$pstr$p373=new Uint8Array([104,108,76,0]); | |
var _$pstr$p2$p437=new Uint8Array([105,110,102,0]); | |
var _$pstr$p363=new Uint8Array([73,78,70,0]); | |
var _$pstr$p2$p4=new Uint8Array([110,97,110,0]); | |
var _$pstr$p2$p365=new Uint8Array([78,65,78,0]); | |
var _$pstr$p11$p256=new Uint8Array([46,0]); | |
var _$pstr$p20$p49=new Uint8Array([73,110,102,105,110,105,116,121,0]); | |
var _$pstr$p3$p221=new Uint8Array([78,97,78,0]); | |
var ___mprec_tens=new Float64Array([1,10,100,1000,1.0E+4,1.0E+5,1.0E+6,1.0E+7,1.0E+8,1.0E+9,1.0E+10,1.0E+11,1.0E+12,1.0E+13,1.0E+14,1.0E+15,1.0E+16,1.0E+17,1.0E+18,1.0E+19,1.0E+20,1.0E+21,1.0E+22,9.9999999999999991E+22,9.9999999999999998E+23]); | |
var ___mprec_bigtens=new Float64Array([1.0E+16,1.0E+32,1.0E+64,1.0E+128,1.0E+256]); | |
var _$pstr$p165$p676=new Uint8Array([48,0]); | |
var ___pow5mult$pp05=new Int32Array([5,25,125]); | |
var _$pstr$p1$p371=new Uint8Array([48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,0]); | |
var _cheerpSretSlot=0; | |
var _$pstr$p2=new Uint8Array([47,0]); | |
var __ZTSN10__cxxabiv120__si_class_type_infoE=new Uint8Array([78,49,48,95,95,99,120,120,97,98,105,118,49,50,48,95,95,115,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0]); | |
var __ZTSN10__cxxabiv117__class_type_infoE=new Uint8Array([78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0]); | |
var __ZTSN10__cxxabiv116__shim_type_infoE=new Uint8Array([78,49,48,95,95,99,120,120,97,98,105,118,49,49,54,95,95,115,104,105,109,95,116,121,112,101,95,105,110,102,111,69,0]); | |
var __ZTVN10__cxxabiv117__class_type_infoE={a0:undefined,a1:__ZN10__cxxabiv117__class_type_infoD2Ev,a2:__ZN10__cxxabiv117__class_type_infoD0Ev,a3:__ZNK10__cxxabiv116__shim_type_info5noop1Ev,a4:__ZNK10__cxxabiv116__shim_type_info5noop2Ev,a5:__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERlRb,a6:__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEllib,a7:__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoElib,a8:__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEli}; | |
var __ZTSSt9type_info=new Uint8Array([83,116,57,116,121,112,101,95,105,110,102,111,0]); | |
var __ZTISt9type_info={a0:__ZTVN10__cxxabiv117__class_type_infoE,a1:__ZTSSt9type_info}; | |
var __ZTIN10__cxxabiv116__shim_type_infoE={a0:undefined,a1:__ZTSN10__cxxabiv116__shim_type_infoE,a2:__ZTISt9type_info}; | |
var __ZTIN10__cxxabiv117__class_type_infoE={a0:undefined,a1:__ZTSN10__cxxabiv117__class_type_infoE,a2:__ZTIN10__cxxabiv116__shim_type_infoE}; | |
__ZTVN10__cxxabiv117__class_type_infoE.a0=__ZTIN10__cxxabiv117__class_type_infoE; | |
var __ZTIN10__cxxabiv120__si_class_type_infoE={a0:undefined,a1:__ZTSN10__cxxabiv120__si_class_type_infoE,a2:__ZTIN10__cxxabiv117__class_type_infoE}; | |
var __ZTVN10__cxxabiv120__si_class_type_infoE={a0:__ZTIN10__cxxabiv120__si_class_type_infoE,a1:__ZN10__cxxabiv120__si_class_type_infoD2Ev,a2:__ZN10__cxxabiv120__si_class_type_infoD0Ev,a3:__ZNK10__cxxabiv116__shim_type_info5noop1Ev,a4:__ZNK10__cxxabiv116__shim_type_info5noop2Ev,a5:__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERlRb,a6:__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEllib,a7:__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoElib,a8:__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEli}; | |
__ZTIN10__cxxabiv116__shim_type_infoE.a0=__ZTVN10__cxxabiv120__si_class_type_infoE; | |
__ZTIN10__cxxabiv117__class_type_infoE.a0=__ZTVN10__cxxabiv120__si_class_type_infoE; | |
__ZTIN10__cxxabiv120__si_class_type_infoE.a0=__ZTVN10__cxxabiv120__si_class_type_infoE; | |
var __ZTSSt12length_error=new Uint8Array([83,116,49,50,108,101,110,103,116,104,95,101,114,114,111,114,0]); | |
var __ZTSSt11logic_error=new Uint8Array([83,116,49,49,108,111,103,105,99,95,101,114,114,111,114,0]); | |
var __ZTSSt9exception=new Uint8Array([83,116,57,101,120,99,101,112,116,105,111,110,0]); | |
var __ZTISt9exception={a0:__ZTVN10__cxxabiv117__class_type_infoE,a1:__ZTSSt9exception}; | |
var __ZTISt11logic_error={a0:__ZTVN10__cxxabiv120__si_class_type_infoE,a1:__ZTSSt11logic_error,a2:__ZTISt9exception}; | |
var __ZTISt12length_error={a0:__ZTVN10__cxxabiv120__si_class_type_infoE,a1:__ZTSSt12length_error,a2:__ZTISt11logic_error}; | |
var __ZN10__cxxabiv19Exception9allocatorE$p2=16; | |
var _promotedMalloc$p4=new Uint8Array(16); | |
var __ZN10__cxxabiv19Exception9allocatorE$p1=_promotedMalloc$p4; | |
var _promotedMalloc$p3=createArray_struct$p_ZN10__cxxabiv19ExceptionE(16); | |
var __ZN10__cxxabiv19Exception9allocatorE$p0=_promotedMalloc$p3; | |
var __ZTVSt11logic_error={a0:__ZTISt11logic_error,a1:__ZNSt11logic_errorD2Ev,a2:__ZNSt11logic_errorD0Ev,a3:__ZNKSt11logic_error4whatEv}; | |
var __ZTVSt12length_error={a0:__ZTISt12length_error,a1:__ZNSt12length_errorD2Ev,a2:__ZNSt12length_errorD0Ev,a3:__ZNKSt11logic_error4whatEv}; | |
var __ZTSSt12out_of_range=new Uint8Array([83,116,49,50,111,117,116,95,111,102,95,114,97,110,103,101,0]); | |
var __ZTISt12out_of_range={a0:__ZTVN10__cxxabiv120__si_class_type_infoE,a1:__ZTSSt12out_of_range,a2:__ZTISt11logic_error}; | |
var __ZTVSt12out_of_range={a0:__ZTISt12out_of_range,a1:__ZNSt12out_of_rangeD2Ev,a2:__ZNSt12out_of_rangeD0Ev,a3:__ZNKSt11logic_error4whatEv}; | |
var _$pstr$p29=new Uint8Array([47,104,111,109,101,47,99,97,114,108,111,47,114,101,112,111,47,97,98,115,101,105,108,45,99,112,112,47,97,98,115,108,47,99,111,110,116,97,105,110,101,114,47,102,105,120,101,100,95,97,114,114,97,121,46,104,0]); | |
var ___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIjLj4294967295ESaIjEEixEjENKUlvE_clEv=new Uint8Array([97,117,116,111,32,97,98,115,108,58,58,70,105,120,101,100,65,114,114,97,121,60,117,110,115,105,103,110,101,100,32,105,110,116,44,32,52,50,57,52,57,54,55,50,57,53,62,58,58,111,112,101,114,97,116,111,114,91,93,40,97,98,115,108,58,58,70,105,120,101,100,65,114,114,97,121,60,117,110,115,105,103,110,101,100,32,105,110,116,44,32,52,50,57,52,57,54,55,50,57,53,62,58,58,115,105,122,101,95,116,121,112,101,41,58,58,40,97,110,111,110,121,109,111,117,115,32,99,108,97,115,115,41,58,58,111,112,101,114,97,116,111,114,40,41,40,41,32,99,111,110,115,116,32,91,84,32,61,32,117,110,115,105,103,110,101,100,32,105,110,116,44,32,78,32,61,32,52,50,57,52,57,54,55,50,57,53,44,32,65,32,61,32,115,116,100,58,58,97,108,108,111,99,97,116,111,114,60,117,110,115,105,103,110,101,100,32,105,110,116,62,93,0]); | |
var _$pstr$p7=new Uint8Array([102,97,108,115,101,32,38,38,32,34,105,32,60,32,115,105,122,101,40,41,34,0]); | |
var ___PRETTY_FUNCTION__$p_ZN9googlebot13RobotsMatcher14HandleDisallowEiN4absl11string_viewE=new Uint8Array([118,105,114,116,117,97,108,32,118,111,105,100,32,103,111,111,103,108,101,98,111,116,58,58,82,111,98,111,116,115,77,97,116,99,104,101,114,58,58,72,97,110,100,108,101,68,105,115,97,108,108,111,119,40,105,110,116,44,32,97,98,115,108,58,58,115,116,114,105,110,103,95,118,105,101,119,41,0]); | |
var _$pstr$p4=new Uint8Array([115,101,101,110,95,103,108,111,98,97,108,95,97,103,101,110,116,95,0]); | |
var ___PRETTY_FUNCTION__$p_ZN9googlebot13RobotsMatcher11HandleAllowEiN4absl11string_viewE=new Uint8Array([118,105,114,116,117,97,108,32,118,111,105,100,32,103,111,111,103,108,101,98,111,116,58,58,82,111,98,111,116,115,77,97,116,99,104,101,114,58,58,72,97,110,100,108,101,65,108,108,111,119,40,105,110,116,44,32,97,98,115,108,58,58,115,116,114,105,110,103,95,118,105,101,119,41,0]); | |
var ___PRETTY_FUNCTION__$p_ZZN4absl10FixedArrayIcLj4294967295ESaIcEEixEjENKUlvE_clEv=new Uint8Array([97,117,116,111,32,97,98,115,108,58,58,70,105,120,101,100,65,114,114,97,121,60,99,104,97,114,44,32,52,50,57,52,57,54,55,50,57,53,62,58,58,111,112,101,114,97,116,111,114,91,93,40,97,98,115,108,58,58,70,105,120,101,100,65,114,114,97,121,60,99,104,97,114,44,32,52,50,57,52,57,54,55,50,57,53,62,58,58,115,105,122,101,95,116,121,112,101,41,58,58,40,97,110,111,110,121,109,111,117,115,32,99,108,97,115,115,41,58,58,111,112,101,114,97,116,111,114,40,41,40,41,32,99,111,110,115,116,32,91,84,32,61,32,99,104,97,114,44,32,78,32,61,32,52,50,57,52,57,54,55,50,57,53,44,32,65,32,61,32,115,116,100,58,58,97,108,108,111,99,97,116,111,114,60,99,104,97,114,62,93,0]); | |
var __ctype_b=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,136,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,4,4,4,4,4,4,4,4,4,4,16,16,16,16,16,16,16,65,65,65,65,65,65,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,16,16,16,16,16,16,66,66,66,66,66,66,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,16,16,16,16,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]); | |
function constructor_struct$p_Z7__sFILE(){ | |
this.a0=nullArray; | |
this.a0o=0; | |
this.i1=0; | |
this.i2=0; | |
this.i3=0; | |
this.a4={a0:nullArray,a0o:0,i1:0}; | |
this.i5=0; | |
this.a6=null; | |
this.a7=null; | |
this.a8=null; | |
this.a9=null; | |
this.a10=null; | |
this.a11=null; | |
this.a12={a0:nullArray,a0o:0,i1:0}; | |
this.a13=null; | |
this.i14=0; | |
this.a15=new Uint8Array(4); | |
this.a16={a0:nullArray,a0o:0,i1:0}; | |
this.i17=0; | |
this.i18=0; | |
this.i19=0; | |
this.a20={i0:0,i1:0}; | |
this.i21=0; | |
} | |
function construct_literal10(){ | |
this.a0=null; | |
this.a1=null; | |
this.a2=null; | |
this.a3=null; | |
this.a4=null; | |
this.a5=null; | |
this.a6=null; | |
this.a7=null; | |
this.a8=null; | |
this.a9=null; | |
} | |
function constructor_struct$p_Z11_misc_reent(){ | |
this.a0=null; | |
this.a1={i0:0,i1:0}; | |
this.a2={i0:0,i1:0}; | |
this.a3={i0:0,i1:0}; | |
this.a4=new Uint8Array(8); | |
this.i5=0; | |
this.a6={i0:0,i1:0}; | |
this.a7={i0:0,i1:0}; | |
this.a8={i0:0,i1:0}; | |
this.a9={i0:0,i1:0}; | |
this.a10={i0:0,i1:0}; | |
} | |
function constructor_struct$p_Z6_reent(){ | |
this.i0=0; | |
this.a1=null; | |
this.a2=null; | |
this.a3=null; | |
this.i4=0; | |
this.a5=null; | |
this.i6=0; | |
this.i7=0; | |
this.a8=null; | |
this.a9=null; | |
this.a10=null; | |
this.i11=0; | |
this.i12=0; | |
this.a13=null; | |
this.a14=null; | |
this.a15=null; | |
this.a16=null; | |
this.a17=null; | |
this.a18=null; | |
this.a19={a0:null,i1:0,a2:createPointerArray([],0,32,null),a3:null}; | |
this.a20={a0:null,i1:0,a2:nullArray}; | |
this.a21=null; | |
this.a22=null; | |
this.a23=null; | |
} | |
function constructor_struct$p_Z11_prt_data_t(){ | |
this.i0=0; | |
this.i1=0; | |
this.i2=0; | |
this.i3=0; | |
this.i4=0; | |
this.i5=0; | |
this.i6=0; | |
this.i7=0; | |
this.i8=0; | |
this.a9=new Uint8Array(50); | |
this.d10=-0.; | |
this.i11=0; | |
} | |
function constructor_struct$p_ZN10__cxxabiv119__dynamic_cast_infoE(){ | |
this.a0=null; | |
this.i1=0; | |
this.a2=null; | |
this.i3=0; | |
this.a4=null; | |
this.i5=0; | |
this.i6=0; | |
this.i7=0; | |
this.i8=0; | |
this.i9=0; | |
this.i10=0; | |
this.i11=0; | |
this.i12=0; | |
this.i13=0; | |
this.i14=0; | |
this.i15=0; | |
} | |
function constructor_struct$p_ZN10__cxxabiv19ExceptionE(){ | |
this.a0=null; | |
this.a1=null; | |
this.a2=null; | |
this.a3=null; | |
this.a4=null; | |
this.i5=0; | |
this.i6=0; | |
this.a7=null; | |
this.a8=null; | |
this.a9=null; | |
} | |
function construct_literal32(){ | |
this.a0=null; | |
this.a1=null; | |
this.a2=null; | |
this.a3=null; | |
this.a4=null; | |
this.a5=null; | |
this.a6=null; | |
this.a7=null; | |
this.a8=null; | |
} | |
function createArray_struct$p_ZN10__cxxabiv19ExceptionE(e){ | |
var r=[]; | |
for(var i=0;i<e;i++) | |
r[i]=new constructor_struct$p_ZN10__cxxabiv19ExceptionE(); | |
return r; | |
} | |
function createArray_literal1(e){ | |
var r=[]; | |
for(var i=0;i<e;i++) | |
r[i]=-0.; | |
return r; | |
} | |
function createArray_class$p_ZSbIcSt11char_traitsIcESaIcEE(e){ | |
var r=[]; | |
for(var i=0;i<e;i++) | |
r[i]={i0:0,i1:0,a2:nullArray}; | |
return r; | |
} | |
function resizeArray_struct$p_ZN10__cxxabiv19ExceptionE(r,s,e){ | |
for(var i=s;i<e;i++) | |
r[i]=new constructor_struct$p_ZN10__cxxabiv19ExceptionE(); | |
return r; | |
} | |
function createPointerArray(r,s,e,v){for(var i=s;i<e;i++)r[i]=v;return r;} | |
function handleVAArg(ptr){var ret=ptr.d[ptr.o];ptr.o++;return ret;} | |
var AllowedByRobots=__Z15AllowedByRobotsPN6client6StringEPNS_6TArrayIS0_EES1_; | |
module.exports={ | |
AllowedByRobots:AllowedByRobots, | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var googlebot = require('./googlebot.pretty.js'); | |
console.log(googlebot); | |
fetch('https://www.google.com/robots.txt').then(res=>res.blob()).then(blob=>blob.text()).then(robots=> | |
{ | |
console.log(googlebot.AllowedByRobots(robots, ["myBot"], "https://www.google.com/search")); | |
console.log(googlebot.AllowedByRobots(robots, ["myBot"], "https://www.google.com/sitemap.xml")); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment