-- This file was generated using Luraph Obfuscator v13.4.5 -- I obuscated this script so the devs cant fix this :) LURA.PH ON TOP return(function(xe,Ye,Me,Fe,oe,Le,le,YQ,Ne,ie,te,Xe,CQ,Te,He,rQ,be,Se,tQ,Je,Qe,ee,ue,ce,me,RQ,Ae,Oe,Ee,pe,Ze,ae,Ke,se,De,de,ke,Ie,vQ,ge,qe,ze,Ve,Be,fQ,Ue,he,Pe,yQ,we,TQ,ne,Re,jQ,We,qQ,Ge,ZQ,fe,...)local J=(Ze);local l,a=qe,Re;local y,C,Z=Ye,fe,te;local K,P,X=ne[Ke],Pe,(Xe);local R,Y,f,t=Ue,ce,ne[pe],(ne[Je]);local j=Ne;local v=(le);local c,p=ae,(oe);local N=(ne[De]);local o=(a());local d,g,D,s,w=we,we,we,we,we;local Ce=5;repeat if not(Ce<=2)then if Ce<=3 then w=Fe;Ce=6;else if Ce~=4 then Ce=0;continue;else Ce=2;end;end;else if not(Ce<=0)then if Ce~=1 then do Ce=3;end;continue;else do g=1;end;Ce=4;end;else d={};Ce=1;continue;end;end;until Ce==6;local F,A,Q,k,O,b,S,x=we,we,we,we,we,we,we,we;for zZ=0,7 do if not(zZ<=3)then do if not(zZ<=5)then do if zZ==6 then do S=O-1;end;do continue;end;else do x={[0]=1};end;continue;end;end;else if zZ~=4 then b=2^52;else O=4294967296;end;end;end;else if zZ<=1 then if zZ~=0 then A=function()local B8,S8=1,(we);while(Oe)do if B8<=0 then return S8;else if B8~=1 then g=g+1;B8=0;else S8=Y(w,g,g);B8=2;end;end;end;end;else w=Te(R(w,5),Ae,function(r1)if Y(r1,2)~=72 then local h7=1;local b7=(we);repeat if h7~=0 then b7=f(v(r1,16));do h7=0;end;else if not(F)then return b7;else local Mn=1;local Fn=(we);repeat if not(Mn<=0)then do if Mn==1 then Fn=t(b7,F);do Mn=0;end;do continue;end;else return Fn;end;end;else F=we;do Mn=2;end;continue;end;until(ke);end;do h7=2;end;continue;end;until h7==2;else local Hb=1;repeat if Hb~=0 then F=v(R(r1,1,1));do Hb=0;end;continue;else return Qe;end;until(ke);end;end);end;else if zZ~=2 then k=2147483648;continue;else Q=function()local SP,jP=N(be,w,g);g=jP;return SP;end;continue;end;end;end;end;do local J5=(2);for oR=1,31 do for jC=0,1 do if jC==0 then(x)[oR]=J5;else J5=J5*2;continue;end;end;end;end;Ce=1;local E,u=we,(we);do repeat if Ce~=0 then E=function(Pi,Ri,Ji)local di=(2);local Si=(we);repeat if not(di<=0)then if di~=1 then Si=(Ji/x[Pi])%x[Ri];di=1;else Si=Si-Si%1;do di=0;end;continue;end;else do return Si;end;end;until(ke);end;Ce=0;else u=function()local R9,m9=we,(we);for gC=0,2 do do if not(gC<=0)then if gC~=1 then return R9;else g=m9;end;else R9,m9=N(Se,w,g);end;end;end;end;Ce=2;continue;end;until Ce==2;end;Ce=0;local H,i=we,(we);do while Ce~=2 do if Ce~=0 then i=Ee;do Ce=2;end;continue;else H=function()local j0,Q0=N(xe,w,g);do for Ej=0,1 do if Ej~=0 then do return j0;end;else g=Q0;end;end;end;end;Ce=1;end;end;end;local h,L=ue[He],(ue[ie]);local B,I,V=ue[Be],Ie,Ve;local e=function(G8)local i8,a8,P8,f8,v8=we,we,we,we,(we);local u8=(1);while u8~=5 do if u8<=1 then if u8~=0 then i8={Y(w,g,g+3)};u8=4;continue;else do f8=i(i8[3],s);end;u8=2;continue;end;else if not(u8<=2)then if u8~=3 then a8=i(i8[1],s);u8=3;continue;else P8=i(i8[2],s);u8=0;end;else v8=i(i8[4],s);u8=5;end;end;end;s=(61*s+G8)%he;g=g+4;return v8*16777216+f8*65536+P8*256+a8;end;local M=function(O5)local l5=(3);local a5,x5=we,we;while l5<4 do if not(l5<=1)then if l5~=2 then do a5=Q();end;do l5=0;end;else for Rs=1,a5,7997 do local Us,ms,zs=3,we,we;while Us~=5 do if not(Us<=1)then if not(Us<=2)then if Us~=3 then do if not(ms>a5)then else ms=a5;end;end;Us=1;else ms=Rs+Le-1;Us=4;continue;end;else for du=1,#zs do zs[du]=i(zs[du],D);D=(O5*D+171)%256;end;do Us=0;end;end;else do if Us~=0 then do zs={Y(w,g+Rs-1,g+ms-1)};end;Us=2;do continue;end;else do x5=x5..f(J(zs));end;Us=5;continue;end;end;end;end;end;l5=1;end;else if l5~=0 then g=g+a5;l5=4;else x5=Qe;l5=2;continue;end;end;end;return x5;end;Ce=1;do while Ce<=1 do do if Ce~=0 then do D=A();end;do Ce=0;end;continue;else do s=A();end;do Ce=2;end;end;end;end;end;local m=({});Ce=7;local z,W,G,je,re,ve,ye=we,we,we,we,we,we,we;while(Oe)do if not(Ce<=5)then if not(Ce<=8)then if Ce<=9 then W={};Ce=3;else do if Ce~=10 then function re(vy,fy,Ay)local by=vy[9];local Hy,Ey=vy[8],(vy[1]);local Vy,Py=vy[5],(vy[7]);local Ly,Uy,yy=vy[4],vy[2],(vy[3]);local cy=X({},{__mode=Ge});local ty=we;ty=function(...)local Nh,Oh,Fh=0,1,{};local Kh=(a());local Sh=(Kh==o and Ay or Kh);local Mh,Ah=z(...);Mh=Mh-1;for Ua=0,Mh do do if not(Ey>Ua)then break;else Fh[Ua]=Ah[Ua+1];end;end;end;do(je)[3]=vy;end;(je)[1]=Fh;if not yy then Ah=we;elseif not(Vy)then else Fh[Ey]={n=Mh>=Ey and Mh-Ey+1 or 0,J(Ah,Ey+1,Mh+1)};end;if Sh==Kh then else(l)(ty,Sh);end;local Yh,qh,ih,nh=y(function()while true do local sr=by[Oh];local Vr=(sr[2]);do Oh=Oh+1;end;if not(Vr>=60)then if not(Vr>=30)then if not(Vr>=15)then if Vr<7 then if not(Vr<3)then do if not(Vr>=5)then if Vr~=4 then repeat local QI,dI=cy,(Fh);if not(#QI>0)then else local z2={};for fa,Da in p,QI do for g4,N4 in p,Da do if not(N4[1]==dI and N4[2]>=0)then else local KZ=N4[2];if not z2[KZ]then z2[KZ]={dI[KZ]};end;do N4[1]=z2[KZ];end;do N4[2]=1;end;end;end;end;end;until Oe;local bG=(sr[6]);return ke,bG,bG;else Fh[sr[6]]={};end;else if Vr==6 then Fh[sr[6]]=Fh[sr[1]]*Fh[sr[3]];else local ia=(sr[6]);local Ga=(sr[1]);Nh=ia+Ga-1;repeat local lg,Sg=cy,Fh;if not(#lg>0)then else local BG={};do for Ao,fo in p,lg do do for t6,D6 in p,fo do if not(D6[1]==Sg and D6[2]>=0)then else local IS=D6[2];do if not BG[IS]then do BG[IS]={Sg[IS]};end;end;end;D6[1]=BG[IS];(D6)[2]=1;end;end;end;end;end;end;until Oe;return Oe,ia,Ga;end;end;end;else do if not(Vr<1)then if Vr==2 then(Fh)[sr[6]]=sr[5]^Fh[sr[3]];else do Fh[sr[6]]=i(Fh[sr[1]],sr[4]);end;end;else if not(not(sr[5]=11)then if Vr<9 then if Vr~=8 then do Fh[sr[6]]=L(sr[5],Fh[sr[3]]);end;else(Fh)[sr[6]]=Fh[sr[1]]%Fh[sr[3]];end;else if Vr==10 then(Fh)[sr[6]]=ke;else Fh[sr[6]]=Fh[sr[1]]-Fh[sr[3]];end;end;else if not(Vr>=13)then do if Vr==12 then Nh=sr[6];(Fh)[Nh]=Fh[Nh]();else do(Fh)[sr[6]]=Fh[sr[1]]==Fh[sr[3]];end;end;end;else do if Vr~=14 then Fh[sr[6]]=Fh[sr[1]]+sr[4];else if sr[3]==84 then Oh=Oh-1;(by)[Oh]={[6]=(sr[6]-201)%256,[2]=76,[1]=(sr[1]-201)%256};else Fh[sr[6]]=#Fh[sr[1]];end;end;end;end;end;end;else if Vr<22 then if not(Vr<18)then if Vr<20 then do if Vr==19 then(Fh)[sr[6]]=Fh[sr[1]]>=sr[4];else if sr[3]~=192 then(Fh)[sr[6]]=Ah[Ey+1];else Oh=Oh-1;(by)[Oh]={[3]=(sr[1]-156)%256,[6]=(sr[6]-156)%256,[2]=24};end;end;end;else if Vr==21 then(Fh)[sr[6]]=Fh[sr[1]]~=sr[4];else local Gi=(sr[6]);(Fh)[Gi]=Fh[Gi](J(Fh,Gi+1,Nh));Nh=Gi;end;end;else if Vr<16 then(Fh)[sr[6]]=I(sr[5],sr[4]);else if Vr==17 then local cl=(sr[5]/Fh[sr[3]]);Fh[sr[6]]=cl-cl%1;else do if Fh[sr[1]]~=sr[4]then else Oh=Oh+1;end;end;end;end;end;else if Vr<26 then if not(Vr<24)then do if Vr~=25 then if sr[1]~=70 then local qf=(sr[6]);local tf,hf=qf+2,qf+3;local Rf={Fh[qf](Fh[qf+1],Fh[tf])};for Cs=1,sr[3]do Fh[tf+Cs]=Rf[Cs];end;local df=(Fh[hf]);do if df~=we then Fh[tf]=df;else do Oh=Oh+1;end;end;end;else do Oh=Oh-1;end;(by)[Oh]={[1]=(sr[3]-118)%he,[6]=(sr[6]-118)%256,[2]=36};end;else if sr[3]~=176 then for J5=sr[6],sr[1]do(Fh)[J5]=we;end;else Oh=Oh-1;(by)[Oh]={[1]=(sr[1]-54)%256,[6]=(sr[6]-54)%256,[2]=14};end;end;end;else if Vr==23 then local A4=(Fh[sr[1]]);do if not(not A4)then do(Fh)[sr[6]]=A4;end;else do Oh=Oh+1;end;end;end;else do(Fh)[sr[6]]=sr[5]/Fh[sr[3]];end;end;end;else if not(Vr<28)then do if Vr==29 then(Sh)[sr[8]]=Fh[sr[6]];else(Fh)[sr[6]]=je[sr[1]];end;end;else if Vr~=27 then if not(not(sr[5]=56 then do if not(Vr<58)then if Vr~=59 then(je)[sr[1]]=Fh[sr[6]];else if sr[5]==Fh[sr[3]]then else Oh=Oh+1;end;end;else if Vr==57 then local Ec=sr[6];local Mc=(Fh[Ec+2]);local vc=Fh[Ec]+Mc;do(Fh)[Ec]=vc;end;if not(Mc>0)then if not(vc>=Fh[Ec+1])then else Oh=sr[10];(Fh)[Ec+3]=vc;end;else do if not(vc<=Fh[Ec+1])then else Oh=sr[10];Fh[Ec+3]=vc;end;end;end;else(Fh)[sr[6]]=I(sr[5],Fh[sr[3]]);end;end;end;else if not(Vr>=54)then do if Vr~=53 then repeat local Qb,Jb,qb=cy,Fh,(sr[6]);if not(#Qb>0)then else local qC={};for kV,EV in p,Qb do for ZE,YE in p,EV do if not(YE[1]==Jb and YE[2]>=qb)then else local yR=YE[2];if not(not qC[yR])then else qC[yR]={Jb[yR]};end;YE[1]=qC[yR];(YE)[2]=1;end;end;end;end;until Oe;else do(Fh)[sr[6]]=Sh[sr[8]];end;end;end;else if Vr~=55 then if sr[3]==56 then do Oh=Oh-1;end;by[Oh]={[2]=117,[1]=(sr[1]-37)%he,[6]=(sr[6]-37)%256};elseif sr[3]~=43 then(Fh)[sr[6]]=we;else do Oh=Oh-1;end;by[Oh]={[1]=(sr[1]-186)%256,[6]=(sr[6]-186)%256,[2]=117};end;else do(Fh)[sr[6]]=B(sr[5],sr[4]);end;end;end;end;else do if not(Vr>=48)then do if not(Vr>=46)then Fh[sr[6]]=sr[5]<=sr[4];else if Vr==47 then local AO=(sr[6]);do(Fh)[AO]=Fh[AO](Fh[AO+1]);end;Nh=AO;else if not(not(sr[5]<=sr[4]))then else Oh=Oh+1;end;end;end;end;else if not(Vr<50)then if Vr==51 then(Fh)[sr[6]]=Fh[sr[1]]/Fh[sr[3]];else do Fh[sr[6]]=Fh[sr[1]]~=Fh[sr[3]];end;end;else if Vr==49 then local eA,SA=Hy[sr[10]],we;local iA=(eA[6]);if not(iA>0)then else SA={};do for vi=0,iA-1 do local Qi=(by[Oh]);local Ai=(Qi[2]);do if Ai~=76 then SA[vi]=fy[Qi[1]];else do SA[vi]={Fh,Qi[1]};end;end;end;Oh=Oh+1;end;end;(P)(cy,SA);end;(Fh)[sr[6]]=re(eA,SA,Sh);else(Fh)[sr[6]]=i(Fh[sr[1]],Fh[sr[3]]);end;end;end;end;end;else if not(Vr>=37)then do if not(Vr<33)then if not(Vr<35)then do if Vr~=36 then(Fh)[sr[6]]=Fh[sr[1]]%sr[4];else do repeat local Al,yl=cy,(Fh);if not(#Al>0)then else local FG={};for bf,Nf in p,Al do for xj,gj in p,Nf do do if not(gj[1]==yl and gj[2]>=0)then else local Do=(gj[2]);do if not(not FG[Do])then else FG[Do]={yl[Do]};end;end;gj[1]=FG[Do];(gj)[2]=1;end;end;end;end;end;until Oe;end;local jY=sr[6];return ke,jY,jY+sr[1]-2;end;end;else if Vr==34 then(Fh)[sr[6]]=Fh[sr[1]]/sr[4];else if sr[3]~=225 then repeat local cR,OR=cy,(Fh);if#cR>0 then local eO=({});do for u4,b4 in p,cR do do for fl,Jl in p,b4 do if not(Jl[1]==OR and Jl[2]>=0)then else local Yo=Jl[2];if not(not eO[Yo])then else(eO)[Yo]={OR[Yo]};end;do Jl[1]=eO[Yo];end;Jl[2]=1;end;end;end;end;end;end;until Oe;do return ke,sr[6],Nh;end;else Oh=Oh-1;(by)[Oh]={[2]=118,[6]=(sr[6]-127)%256,[3]=(sr[1]-127)%256};end;end;end;else do if not(Vr<31)then do if Vr==32 then local rc,Zc=sr[6],(Mh-Ey);if not(Zc<0)then else Zc=-1;end;for sB=rc,rc+Zc do Fh[sB]=Ah[Ey+(sB-rc)+1];end;Nh=rc+Zc;else local RR=sr[1];Fh[sr[6]]=Fh[RR]..Fh[RR+1];end;end;else local Ol=(fy[sr[1]]);Fh[sr[6]]=Ol[1][Ol[2]];end;end;end;end;else if not(Vr>=41)then if not(Vr<39)then if Vr~=40 then(Fh)[sr[6]]=Fh[sr[1]]<=Fh[sr[3]];else(Fh)[sr[6]]=Fh[sr[1]]^Fh[sr[3]];end;else if Vr~=38 then(Fh)[sr[6]]=Oe;else do(Fh)[sr[6]]=Fh[sr[1]]>Fh[sr[3]];end;end;end;else if Vr>=43 then do if Vr==44 then do Fh[sr[6]]=sr[5]~=Fh[sr[3]];end;else Fh[sr[6]]=B(Fh[sr[1]],Fh[sr[3]]);end;end;else if Vr==42 then local hU=sr[6];local xU=(hU+2);local JU=hU+1;do(Fh)[hU]=j(v(Fh[hU]),vQ);end;do(Fh)[JU]=j(v(Fh[JU]),yQ);end;Fh[xU]=j(v(Fh[xU]),CQ);Fh[hU]=Fh[hU]-Fh[xU];Oh=sr[10];else if sr[3]~=197 then(Fh)[sr[6]]=-Fh[sr[1]];else Oh=Oh-1;by[Oh]={[6]=(sr[6]-146)%256,[1]=(sr[1]-146)%256,[2]=76};end;end;end;end;end;end;end;else if not(Vr<90)then do if not(Vr<105)then if Vr<112 then if not(Vr<108)then if not(Vr>=110)then if Vr==109 then Fh[sr[6]]=L(Fh[sr[1]],Fh[sr[3]]);else repeat local n0,L0=cy,Fh;if not(#n0>0)then else local eK=({});for y2,n2 in p,n0 do for Sq,mq in p,n2 do if not(mq[1]==L0 and mq[2]>=0)then else local ER=(mq[2]);if not(not eK[ER])then else(eK)[ER]={L0[ER]};end;do(mq)[1]=eK[ER];end;(mq)[2]=1;end;end;end;end;until Oe;return Oe,sr[6],1;end;else if Vr==rQ then local g6=sr[6];(Fh)[g6]=Fh[g6](Fh[g6+1],Fh[g6+2]);do Nh=g6;end;else local wA=sr[6];(Fh[wA])(Fh[wA+1],Fh[wA+2]);Nh=wA-1;end;end;else if not(Vr<106)then if Vr~=107 then local uv=sr[1];local Ov=(Fh[uv]);do for NC=uv+1,sr[3]do Ov=Ov..Fh[NC];end;end;(Fh)[sr[6]]=Ov;else Fh[sr[6]]=Fh[sr[1]]=116)then do if not(Vr<114)then if Vr==115 then local eD=sr[6];local JD,xD=sr[1],sr[3];do if JD==0 then else Nh=eD+JD-1;end;end;local yD,lD=we,(we);if JD==1 then do yD,lD=z(Fh[eD]());end;else yD,lD=z(Fh[eD](J(Fh,eD+1,Nh)));end;if xD==1 then Nh=eD-1;else do if xD==0 then do yD=yD+eD-1;end;Nh=yD;else yD=eD+xD-2;Nh=yD+1;end;end;local h9=(0);do for f5=eD,yD do do h9=h9+1;end;Fh[f5]=lD[h9];end;end;end;else(Fh)[sr[6]]={J({},1,sr[1])};end;else if Vr~=113 then local zV=(fy[sr[1]]);(zV[1])[zV[2]]=Fh[sr[6]];else local Vd,wd=sr[6],Fh[sr[1]];(Fh)[Vd+1]=wd;Fh[Vd]=wd[sr[4]];end;end;end;else do if not(Vr<118)then if Vr==119 then Fh[sr[6]]=Fh[sr[1]][sr[4]];else if sr[1]~=254 then do if not(not Fh[sr[6]])then else Oh=Oh+1;end;end;else do Oh=Oh-1;end;by[Oh]={[1]=(sr[3]-44)%256,[6]=(sr[6]-44)%256,[2]=33};end;end;else if Vr==117 then do repeat local rV,RV=cy,Fh;if not(#rV>0)then else local hR={};for Gt,gt in p,rV do for Zq,bq in p,gt do if not(bq[1]==RV and bq[2]>=0)then else local qf=bq[2];if not(not hR[qf])then else(hR)[qf]={RV[qf]};end;bq[1]=hR[qf];(bq)[2]=1;end;end;end;end;until Oe;end;do return;end;else local Ub=(sr[6]);(Fh[Ub])(Fh[Ub+1]);Nh=Ub-1;end;end;end;end;end;else if not(Vr<97)then do if not(Vr>=101)then if not(Vr>=99)then if Vr==98 then Nh=sr[6];(Fh[Nh])();Nh=Nh-1;else(Fh)[sr[6]]=sr[5]+Fh[sr[3]];end;else do if Vr~=100 then Fh[sr[6]][Fh[sr[1]]]=sr[4];else(Fh)[sr[6]]=sr[8];end;end;end;else do if not(Vr>=103)then if Vr==102 then repeat local C1,c1=cy,(Fh);do if not(#C1>0)then else local PS=({});for R2,z2 in p,C1 do for z8,c8 in p,z2 do if not(c8[1]==c1 and c8[2]>=0)then else local HQ=c8[2];if not PS[HQ]then do PS[HQ]={c1[HQ]};end;end;(c8)[1]=PS[HQ];(c8)[2]=1;end;end;end;end;end;until Oe;return Oe,sr[6],0;else do Fh[sr[6]]=sr[5]-sr[4];end;end;else if Vr==104 then local kT,RT=sr[6],((sr[3]-1)*50);for jZ=1,Nh-kT do Fh[kT][RT+jZ]=Fh[kT+jZ];end;else if sr[1]==237 then Oh=Oh-1;(by)[Oh]={[2]=3,[1]=(sr[3]-jQ)%256,[6]=(sr[6]-238)%256};else if Fh[sr[6]]then Oh=Oh+1;end;end;end;end;end;end;end;else if not(Vr<93)then if not(Vr<95)then do if Vr~=96 then(Fh)[sr[6]]=Fh[sr[1]]-sr[4];else local bQ=Fh[sr[1]]/Fh[sr[3]];(Fh)[sr[6]]=bQ-bQ%1;end;end;else if Vr~=94 then Fh[sr[6]]=V(Fh[sr[1]]);else(Fh)[sr[6]]=Fh[sr[1]]>=Fh[sr[3]];end;end;else if Vr>=91 then do if Vr~=92 then if not(Fh[sr[1]]sr[4];end;end;else Fh[sr[6]]=Fh[sr[1]][Fh[sr[3]]];end;end;end;end;end;else do if Vr>=75 then if not(Vr>=82)then do if not(Vr<78)then if not(Vr<80)then do if Vr~=81 then Fh[sr[6]]=i(sr[5],sr[4]);else local wu,uu=sr[6],(sr[3]-1)*50;for Zb=1,sr[1]do Fh[wu][uu+Zb]=Fh[wu+Zb];end;end;end;else do if Vr~=79 then Fh[sr[6]]=sr[5]^sr[4];else Fh[sr[6]]=sr[8];end;end;end;else if not(Vr>=76)then local Gd=(sr[6]);for OV=Gd,Gd+(sr[1]-1)do(Fh)[OV]=Ah[Ey+(OV-Gd)+1];end;else do if Vr~=77 then if sr[3]~=57 then do Fh[sr[6]]=Fh[sr[1]];end;else Oh=Oh-1;(by)[Oh]={[6]=(sr[6]-45)%256,[1]=(sr[1]-45)%256,[2]=117};end;else Oh=sr[10];end;end;end;end;end;else do if not(Vr>=86)then if not(Vr<84)then if Vr==85 then Fh[sr[6]]=I(Fh[sr[1]],Fh[sr[3]]);else if Fh[sr[1]]==sr[4]then else Oh=Oh+1;end;end;else do if Vr~=83 then do if not(Fh[sr[1]]<=sr[4])then else Oh=Oh+1;end;end;else(Fh[sr[6]])[sr[5]]=sr[4];end;end;end;else if not(Vr<88)then if Vr==89 then(Fh)[sr[6]]=B(sr[5],Fh[sr[3]]);else(Fh[sr[6]])[sr[5]]=Fh[sr[3]];end;else if Vr~=87 then(Fh)[sr[6]]=not Fh[sr[1]];else Fh[sr[6]]=Fh[sr[1]]*sr[4];end;end;end;end;end;else if not(Vr>=67)then if not(Vr<63)then if Vr<65 then if Vr==64 then if Fh[sr[1]]~=Fh[sr[3]]then else do Oh=Oh+1;end;end;else do(Fh)[sr[6]]=sr[5]~=sr[4];end;end;else do if Vr==66 then local KZ=sr[6];Nh=KZ+sr[1]-1;(Fh)[KZ]=Fh[KZ](J(Fh,KZ+1,Nh));Nh=KZ;else do if Fh[sr[1]]~=Fh[sr[3]]then do Oh=Oh+1;end;end;end;end;end;end;else do if not(Vr>=61)then do(Fh)[sr[6]]=B(Fh[sr[1]],sr[4]);end;else if Vr==62 then Fh[sr[6]]=h(sr[5],sr[4]);else local EU=sr[6];(Fh[EU])(J(Fh,EU+1,Nh));Nh=EU-1;end;end;end;end;else do if not(Vr>=71)then if not(Vr<69)then if Vr==70 then if not(not(Fh[sr[1]]1;Oo=0;while Oo<=25 do do if not(Oo<=12)then if not(Oo<=18)then do if not(Oo<=21)then if not(Oo<=23)then if Oo~=24 then co[6]=E(6,8,Eo);Oo=15;else do(co)[15]=E(31,15,Eo);end;Oo=13;end;else do if Oo~=22 then(co)[1]=E(14,9,Eo);do Oo=12;end;else co[18]=E(26,24,Eo);Oo=6;end;end;end;else if not(Oo<=19)then do if Oo~=20 then(co)[10]=E(14,18,Eo);Oo=12;else(co)[6]=E(6,8,Eo);do Oo=17;end;end;end;else do co[12]=E(21,30,Eo);end;Oo=25;end;end;end;else if not(Oo<=15)then do if not(Oo<=16)then if Oo~=17 then(co)[10]=E(14,18,Eo);Oo=25;continue;else do(co)[3]=E(23,9,Eo);end;do Oo=20;end;end;else co[3]=E(23,9,Eo);Oo=12;end;end;else do if not(Oo<=13)then do if Oo~=14 then(co)[12]=E(21,30,Eo);do Oo=14;end;continue;else(co)[13]=E(30,23,Eo);Oo=7;do continue;end;end;end;else do(co)[6]=E(6,8,Eo);end;Oo=1;end;end;end;end;else if not(Oo<=5)then if Oo<=8 then if not(Oo<=6)then if Oo~=7 then do(co)[2]=A();end;Oo=5;continue;else(co)[18]=E(26,24,Eo);do Oo=8;end;continue;end;else co[15]=E(31,15,Eo);Oo=19;end;else if not(Oo<=10)then do if Oo~=11 then do co[15]=E(31,15,Eo);end;Oo=10;continue;else(co)[6]=E(6,8,Eo);do Oo=24;end;end;end;else do if Oo~=9 then co[16]=E(10,7,Eo);Oo=26;else(co)[10]=E(14,18,Eo);Oo=20;end;end;end;end;else if Oo<=2 then if not(Oo<=0)then if Oo~=1 then(co)[6]=E(6,8,Eo);do Oo=8;end;else co[18]=E(26,24,Eo);Oo=6;end;else do(co)[14]=E(23,19,Eo);end;Oo=18;continue;end;else if not(Oo<=3)then if Oo~=4 then(co)[1]=E(14,9,Eo);Oo=16;continue;else(co)[15]=E(31,15,Eo);do Oo=6;end;end;else do co[2]=A();end;Oo=16;end;end;end;end;end;end;(Xd[9])[Ro]=co;end;Pd=6;end;end;else if not(Pd<=8)then if Pd<=10 then if Pd~=9 then do Xd[3]=E(1,1,Id)~=0;end;do Pd=4;end;else Id=A();Pd=10;do continue;end;end;else do if Pd~=11 then pd=A();Pd=0;else Xd[1]=A();do Pd=5;end;continue;end;end;end;else if Pd<=6 then(Xd)[14]=Q();Pd=1;else if Pd~=7 then for qi=1,Yd do(Xd[8])[qi-1]=ve();end;do Pd=2;end;do continue;end;else do Xd[14]=A();end;Pd=13;do continue;end;end;end;end;end;until Pd==13;Pd=2;local Cd,Dd=we,we;repeat do if Pd<=1 then if Pd==0 then Dd=A();do Pd=4;end;continue;else Cd=Q()-133737;Pd=0;continue;end;else if Pd~=2 then do(Xd)[6]=A();end;Pd=1;else do(Xd)[14]=A();end;Pd=3;end;end;end;until Pd==4;local Jd=(A()~=0);for hi=1,Cd do local fi,ai=we,(we);do for zq=0,1 do do if zq~=0 then ai=A();continue;else do continue;end;end;end;end;end;local Ai=2;while Ai~=3 do if not(Ai<=0)then if Ai~=1 then if ai==217 then fi=u();elseif ai==95 then do fi=R(M(Dd),6);end;elseif ai==8 then fi=u();elseif ai==207 then do fi=H();end;elseif ai==237 then do fi=R(M(Dd),Q());end;elseif ai==71 then fi=R(M(Dd),A());elseif ai==4 then fi=Q();elseif ai==226 then do fi=R(M(Dd),4);end;elseif ai==We then fi=Oe;elseif ai~=48 then else fi=ke;end;Ai=3;do continue;end;else if ai==217 then fi=u();elseif ai==95 then do fi=R(M(Dd),6);end;elseif ai==8 then fi=u();elseif ai==207 then fi=H();elseif ai==237 then fi=R(M(Dd),Q());elseif ai==71 then fi=R(M(Dd),A());elseif ai==4 then do fi=Q();end;elseif ai==ze then fi=R(M(Dd),4);elseif ai==213 then do fi=Oe;end;elseif ai~=48 then else fi=ke;end;do Ai=3;end;end;else do if ai==217 then do fi=u();end;elseif ai==95 then fi=R(M(Dd),6);elseif ai==8 then do fi=u();end;elseif ai==me then fi=H();elseif ai==237 then do fi=R(M(Dd),Q());end;elseif ai==71 then fi=R(M(Dd),A());elseif ai==4 then fi=Q();elseif ai==226 then do fi=R(M(Dd),4);end;elseif ai==213 then do fi=Oe;end;elseif ai~=48 then else do fi=ke;end;end;end;do Ai=2;end;end;end;(ed)[hi-1]=qd;local Si={fi,{}};Ld[qd]=Si;qd=qd+1;if not(Jd)then else W[G]=Si;G=G+1;end;end;local id=(m[Xd[7]]);for rx=1,Md do local lx,Hx,Kx=we,we,(we);local Fx=4;do repeat if not(Fx<=2)then if Fx<=4 then if Fx~=3 then lx=Xd[9][rx];do Fx=2;end;continue;else do if not((Hx==4 or Kx)and lx[1]>255)then else local uI,bI=we,(we);local tI=0;while(Oe)do if not(tI<=1)then if tI==2 then if bI then lx[5]=bI[1];local E0=we;for jD=0,1 do if jD~=0 then(E0)[#E0+1]={lx,5};continue;else E0=bI[2];end;end;end;do break;end;else bI=Ld[uI];tI=2;do continue;end;end;else if tI==0 then lx[7]=Oe;do tI=1;end;else uI=ed[lx[1]-256];tI=3;end;end;end;end;end;Fx=7;end;else if Fx~=5 then if not((Hx==3 or Kx)and lx[3]>255)then else local rI,QI,cI=1,we,we;do repeat do if not(rI<=1)then if rI==2 then QI=ed[lx[3]-256];rI=3;continue;else do cI=Ld[QI];end;do rI=0;end;end;else do if rI~=0 then lx[9]=Oe;rI=2;else do if not(cI)then else do(lx)[4]=cI[1];end;local Dc=(cI[2]);do Dc[#Dc+1]={lx,4};end;end;end;rI=4;end;end;end;end;until rI==4;end;end;do Fx=5;end;else do if Hx~=8 then else(lx)[10]=rx+(lx[10]-131071)+1;end;end;Fx=1;end;end;else if not(Fx<=0)then if Fx~=1 then Hx=id[lx[2]];Fx=0;continue;else if Hx~=13 then else local vw,uw,Yw=1,we,(we);while(Oe)do do if vw==0 then Yw=Ld[uw];break;else uw=ed[lx[10]];do vw=0;end;continue;end;end;end;do if not(Yw)then else lx[8]=Yw[1];local j5=(Yw[2]);j5[#j5+1]={lx,8};end;end;end;Fx=3;continue;end;else do Kx=Hx==6;end;do Fx=6;end;continue;end;end;until Fx>6;end;end;Xd[18]=A();Pd=1;local Rd=we;while Pd~=3 do do if Pd<=0 then Xd[19]=Q();Pd=3;else do if Pd~=1 then for mD=1,Rd do local yD,dD,MD=we,we,we;local fD=(0);while(Oe)do if fD<=1 then if fD~=0 then dD=Q();fD=3;continue;else yD=Q();fD=1;continue;end;else if fD~=2 then MD=Q();fD=2;else do for sA=yD,dD do Xd[2][sA]=MD;end;end;break;end;end;end;end;Pd=0;else Rd=Q();Pd=2;end;end;end;end;end;return Xd;end;Ce=5;end;else G=1;Ce=1;continue;end;else do if not(Ce<=0)then if Ce~=1 then return re(ye,we,o)(...);else je={};Ce=8;continue;end;else z=function(...)return ge(ee,...),{...};end;Ce=9;end;end;end;end;end;end;end)("\60\100",pcall,133758,"LPH)45ED013C6696992H663H69662H69969966D92H996699669668662H9666D9698669962H6669633H9689D6962H666966633H66696D993H6999392H9939002H028900A00A02006DEDADE96D4D2HE6E2664D3BFB38BB4D7CBC7D7C314HF935C2822HC264A7E71ED7722H38024D72453D1F30195E4785020753D9B8D01674BF8E996D9177E1D15D3A6E2AA22B3FEA7BE024707F9E612EDDCD641C53564BFE9F72EB8B1A2F56ECAC2HEC31A9E929A9623HB2324DD797F8D7194HA8314H751D4H4E353H03834D4H2435413H011DEA3HAA204HEF733H60E02H4D8D284D194HC62191126749024H000F027400190B0200239B1B981B4D125211924D2H6D6EED4D1CDC1E1C31CF8FCBCF352H767D76642H41F93172A0E01BD672035F942851DA90739F2DD5C19DCD71E47FB0B60F771E6229777E8C2FAF5D697453C81128BBEB0B282HEBE2EB353H22A24D3D7D393D352HAC2C26773H1F9F4D86C68286353H1198773H30B04D93D39793352H2AAAA9773H25A54DF4B4F0F4352H47C7C1772H0E2H8E773H79F94DF8B8FCF8357B3B323B352H72B2B771CD4D0B0D647CFC3C3D6F2H2FEFFB773H96164D2HA1E5E1352H402HC03663E363E3767A725CA74C3575F7F5353H84044D57D79397351E1F171E353H49C94D88C98C8835CB0A8E8B64C2C3434231DD9D2HDD4CCC4C2HCC4C7FBF2HBE4226662HA64CB1F1F53953902H50DE7173723733640A4B2H4A6785BB7A02762HD414156F3HE7674D2HEE0F2E192HD9199D7158591918314HDB4C2H92D2526E2H6DA8AD355C1D545C640F0E2H0F67B698EEF656412H0181743HE0604D43C3E383192H9A5E5A3595949C9535A42HA52371B7363437643EFF2H3E73292HE9E81468E8A8A90C3H2BAB4D2HA25862197DBCFDFA773HEC6C4D5F1E5B5F3586C746C40411502H5167709864155D9352952H532A2BA8F853252422EF5374F5F3A753C786CF05534ECF4E4F2FF9B8382877B839B83804FB7A2H7B6732E47C835DCDCC0BCC533CFD7C7D2H2FAE2E3E7716D756D604E1A067B553808100012FE36222AF777A787A7B0435372H356704EC54F717D7559658531E1C2H5E31894B498D580849C8C92F3HCB4B4D4283BB82191D5F1C88773H0C8C4DFFBDFBFF35A6E4E6E704B1F32HF1675076BAE70933F132E2530A882H8A3145C745005854D654552F67A526B2773H6EEE4D191B5D5935D85A5859049B192H1B67922HA06E356D6F2C6F535C9E9D9C31CF8D8F4A58B674F6F72F3HC1414D60E22B20194341C256775A989A9B0415D72HD567A437FD523CB7F5B6FA537EFD2H7E31E9EB692F58686AE8E92FABE96AFE77A2A1A2A304BDBE2HBD676CBFB012279F1CDE0C5346C52H063191525197587032B0B12F3H13934D6A28DBAA19A5E52HA575C4448B6B074H000600B200A50A0200CD2H7477F44D71B173F14DBA3AB83A4D2H1F1E1F3130F03130352H3D3F3D645696EE26724BCBF03F726CA41C902689BEC09C31B2945EC872776C702F5AA89844F319950AF94B02CE4E2HCE353HE3634DE424E5E4353H21A1712AEAABAA64CF3H4F67E0AAAC0F13ED2DEDEC6F3H46C4772H3B2H7B365C1C9C1C7639AB268E4B22622HA235A7E72H67353H58D84D2H05C4C535BEFF2HBE6453122H13314H544CD1912HD14C1A9A2H9B423H7FFF4D90106E10195DB938FF2976BF3F2A36D0707E20014H000703A601AF0A02000BABEBAD2B4D2HCACC4A4D2DED28AD4DC484C5C4312HBFBEBF358ECE8F8E64E1215991722HA892DD7253E1374A44D274DEFD24D5A567EB35CC2F105934273DB10418166953FC0E89FC4CF03F30B032B04D7B7A2H7B1E3H5ADA4D7D2H7C7D353HD4D6408F0F8B0F4D1E9E1D9E4D31702H3135B8F9B8B90C23C3439321226221A24D25A524A54D5C3HDC04B73H7720E666E666685999A6264D2H802H40358B0B4B4A0CEA2A16954D2HCD36B24DE468DBF276DFB1F14A36AE6EAE2F103H81014D2HC8C9484DB3F22HB31EB2724DCD4DF506475F0E6CED2HEC2047462H4766F677F676773HA9294D502H5150359B672063673B7AB3294H00B6DA95026D0A0200813DCF6H00F0BFE20E3H0045701BD675BCDA8E6E403DC9180BE20F3H001F4AF5AFFA58FFCD918D7D04F20BF2E2143H0024CFFA707ECB5566FE2AF06657B3765297A7CC73B8173H00013H00083H00013H00093H00093H00265294560A3H000A3H0070FFC5340B3H000B3H006D0072180C3H000C3H00A18F5E5B0D3H000D3H00C9F540510E3H000E3H001F57D7130F3H000F3H0095E8F642103H00133H00013H00143H00163H00313H00173H00173H00303H00183H001B3H00313H001C3H00203H00013H00213H00223H00303H00233H00233H00313H00243H00243H00343H00253H00253H00013H00263H00283H00313H00293H002C3H00013H002D3H002D3H00343H002E3H002E3H00323H002F3H00303H00013H00313H00313H00323H0043E03C4B90CD24006F0A0200694CE20D3H00802B4EB5CD5E3F5F7244A5A18DE20D3H003F82FD5AEA973818C0F23039C9E2073H0036D164C79BE11FE2113H000B2E8987A400F0E2F67B2H420E5BB3A007E20C3H001EF9CC659833174D16374953E2143H00524D404B601D0D3806CCCD7C313E654E472C1EBCA50E3H00013H00083H00013H00093H00093H006735BF520A3H000A3H004079C5570B3H000B3H009F4607300C3H000C3H00B350AC450D3H000D3H007D3BDA100E3H000E3H0010245F4C0F3H00113H00013H00123H00133H002C3H00143H00153H00013H00163H00183H002C3H00193H00223H00013H00233H00233H002E3H00243H00273H00013H0057F583160006005C01AC0A0200AB7A3A79FA4D2HBDBE3D4DB474B6344D8F4F2H8F31BEFE2HBE35F131F3F1642H18206B722H63D915720215D28B5D65B5B99E3E7C4695B90E777A0A334BC6BD711B1119FCFD673AE0B19D694F8BCB4BCB044A3H0A674D7E647356840484C458DF1F5E5F353H4ECE4DC1012H41353HA8AC7133322H33645212D2D36F3HB5354D2H4CC6CC192HC747C3773H96164DE9292H69352H30B031719B2H9A9B353H9A1A4D5D1C2H5D355467E6FE0E2FAE2H2F735EDE5EDE3D11D12H9135F8B83938643H8303743H62E24D2H853405195C1CDDDC3557B2B375293HA62674B9F92HB9750B5DC23B4H00BB2ED900730A02006D4EE2143H00FED1A8FA9378E6315DC94E5D52AB6E67FC194DCDE2073H0072353C648AD6BBE20D3H002BFA1D8A173667F7F30EE4B99CCF6H00F0BFE2093H0026D910ACDF29788A9AE2073H00415823AD05DBB1CF9A5H99C9BFE2083H0036A9A047BD5A6D2BE20D3H003E11E8CBF48AFC55C163BD2F35E20D3H008DB44F9A08698E603783DCEEF884143H00013H00083H00013H00093H00093H000408AE1A0A3H000A3H00BF91B6060B3H000B3H00B6CDF74C0C3H000C3H00830B88110D3H000D3H00571845520E3H000E3H003B9808540F3H000F3H0057471660103H00163H00013H00173H00193H00233H001A3H001B3H00013H001C3H001C3H00233H001D3H001E3H00013H001F3H00203H00233H00213H00223H00013H00233H00273H00233H00283H00283H00243H00293H002A3H00013H002B3H002C3H00243H002D3H002E3H00253H00B877D96F0005008600A80A020061C000C3404D21A122A14D3E7E3DBE4D27E72H2731AC6CAFAC352H5D595D648A0A32FB722H43F83672183CC29918196E7B586AD63F2FB605DF19CB135844BFE89F295517462F4CE2E3760C5EFBF10DFA45F06924EB4A2H91939135AE2EECEE64172H971774DC5CDEDC353HCD2H4D3AFA393A353H33B57108482H8864C909C9C86F3H46C64D0FCF4C0F193HF47771053H8564D2129213046B3HAB67A087FAE5002HC14086535E9E5F1853C787C787532H0C8D0C493H3DBD4DEAAA8DEA192363222364B8F8BAB81D79B0302536431BB32E4H00E3B1BD00780A0200A55FE2133H00C06BA2EB37BEEAA60DE47F8E9BD37FAC2BFF78E2323H002584BF89DD4F3FD3C2724911C098AF92A74A861AAC642E2F31D64F561AE6CB1C0697690A4EC36D8CCAAE5EDB899FE61A625FE2073H006F3679F57D830CE20D3H009C371EEA3510A34D9463C6FCC8E2073H00831A6D2A093218CF6H0030C0E20A3H00A0CB8210BEB3342CC99AE2083H00EA7D3CC6A9420CD7E20F3H005285644EF8E9F6098C25DFE26C3F71E20B3H00EB2295FE7D24A12E91216EE2073H00DC775E701E7E56E2263H00A5043FD4AE4056B7A0B3211F69C64F54BECEF2F3023A456B17137B03F9A34790BE59CC8EBF80E20D3H00E3FACD8EFCEDF2CC3B6FC8DA8CE2183H00B6F9288BBD8CD51C4777F57C3A35DB54EDA19A0CC273F3A4E2163H006E912044485B8A9A7BBB276827B86F86DF09FC66150F7F133H00013H00083H00013H00093H00093H00DF55916F0A3H000A3H0055BA16650B3H000B3H003637920B0C3H000C3H00BF07C9690D3H000D3H00EBFDD74D0E3H000E3H00B8D8D2660F3H000F3H0068222040103H00103H00BC969A16113H00113H003B11A117123H00133H00013H00143H00153H00463H00163H00173H00013H00183H001A3H00473H001B3H001C3H00013H001D3H001F3H00473H00203H00213H00013H00223H00253H00473H00263H002A3H00013H0053B9FD43000200B900970A0200D3F6B6F2764D2H7175F14DC000C3404D93D3929331DA1A2HDA352HC5C4C564C444FCB6722H87BDF3727EE32FA82AD91D0DA05CC85DB7DD0D3B4E1B6701622E7B0A47ED8B6EA151CC7593B476AFB415FD22C6111D38264110DDFC5F5008CD19414HE3353HEA6A4D95552H95352H142H5464D72H57D7748EE0A01B3629EF33464H00CC28B6006B0A0200BD6AE2083H00E4FFEE16BA630E8AE2083H00ECE736C548E119DAC80E3H00013H00083H00013H00093H00093H0070D174280A3H000A3H008A3A52610B3H000B3H00DC9BE85E0C3H000C3H00C6667A3A0D3H000D3H00BDD1FA250E3H000E3H0085A826760F3H000F3H0075E44E32103H00103H00B60C4633113H00113H00845E0138123H00123H006BBD9E37133H00133H008A6BA01D143H00173H00013H00183H00193H00523H003D60C05B0005002B00A50A0200AD2H292AA94D72B270F24DD757D5574DE8282HE831F535F6F5352H0E0A0E6403833A717264E45F107281B7BEE541AAB10E8A4E6FC1E07C1D20F2FCBD47CDE69F882CC691E6354B9B5B9A9B353H9C1C4DD919DAD93522E22H6264072H8707742H585B58353HA521712H7EFFFE6433F333326F3HD4544D31F12231193H5ADF719F1F1E1F64903H1067FD2F4BB31BB676F677040B8B0B4F53CC8C4F8C5349C94A08532H52D3524937F73537644HC86795A5C5B01CEEAEEFEE1D232HE87F4CECA9BB344H00A9570400780A020039BCE2183H00F4FF724BA5E841243703D1CC82615F2C4D45CE6C1A37E79CE2083H001CE71AAFF6776326E2343H00D4DF52CE40F288F55EB9DF80978415BF182A2H695A089643F039831EEB010C7E06C301C21A3690365BA2999299C749A04531727EE2323H00C06B7E3F7359B1C5FC249737AE7E0134794C586C62F280794F8091D094E045DA587177BC6015A3DA7438C07D67F948BC7C99E2133H00CE892C8FEB169AB221D457FAE7DB9F48C7FFD0E20B3H00679AF5476209567FEE8C69E20D3H00F01BAEB904637636ED18135F69E20F3H004F425D8E388552D1D419BB92FC1305E20D3H00343FB203F7D48901783E7BF767E2163H00F3C6C144DC277AE2CF479FD8E384AF9E1BB5C44641F3E20A3H002DB0DB831B687DC7AC79CF6H0030C0E2073H00D3A6A1AE68F060E2073H0020CBDE21F5ABE8E2073H0095D8C3D7BA6BEB010F3H00013H00083H00013H00093H00093H00B9B027650A3H000A3H00FB0B18600B3H000B3H00145C8D170C3H000C3H0075EC5C2D0D3H000D3H00103095480E3H000E3H009A6FF62F0F3H00123H00013H00133H00143H003B3H00153H00173H003C3H00183H00193H00013H001A3H001B3H003C3H001C3H001D3H00013H001E3H00223H003C3H00233H00273H00013H0029E527330002007400950A0200932H4447C44DC707C5474DFE7EFC7E4D19D92H19312H88898835FBBBFAFB642H625B1372ED6D5699724C0484624B6F88A0DF72C66009F271C1A80B1631D05BFD1A4B634B0A92634HEA1E3H55D54D2HD4D5D4352H172H97773H0E8E10E9A9E9694D4H181E4B2H0BCA53F29CDC67365DEF93234H00B18027016C0A0200CDD5CEE20A3H0072F5DC384D718DB4801730E70A3H00013H00083H00013H00093H00093H00B5F826210A3H000A3H00DEC6A0350B3H000B3H00A8D70B7D0C3H000C3H0018AA9A250D3H000D3H008D7A28290E3H000E3H0001D4ED530F3H00113H00013H00123H00143H000D3H00153H00173H00013H000556191E000603D201B20A0200352HBDB53D4D3EFE39BE4DFB7BFC7B4D044405043129E92829352HFAF8FA64C7877FB772A0209AD47255321A9C4F3643CC3C5A5309BD4E0E3CADDD1C4741F04E0D6B32230A4B221F1BBD770DD8ADE725562HEDE96D4D6E2591B8766B2B2HAB352H34F476772H99D9D8773H6AEA4D2HB776773550102H9003853H05103HE6664D0383FE7C4D2CAC2HEC1E3H71F14D2HE2232235CFEAEB2D2948092H08201DDDE2624DDE3H1E66DB1B5A5B353HE4644D09498889355A9ADADB0C3H27A74D00C0F48019753HB535961656570C3HB3334D1C9CE1DC19218101D1212H9269ED4D3HFF7F4DB82H73E44C8D3H4D1E2H8E0E8F400BCBF2744DD4142CAB4DC0C2302B4H0025EE2B026F0A02002DC3E20E3H0024FF7E1A01AC52C2AA989DA59C6BE20F3H00EACDB49D74BAB1972F77D3E63CD95CE2073H00EBFA9D247E2A06E20E3H00889382E2475971FA48763167DDD8E20A3H00AE41184D69248CD07F6EE2143H00608B1AD7479488C12F553D91CE2C0BE5B6F80174271B3H00013H00083H00013H00093H00093H00BBA8BD6E0A3H000A3H0053E9C85D0B3H000B3H00F859B8530C3H000C3H00566D5C190D3H000D3H00A212AC320E3H000E3H00DBFCDF600F3H000F3H0009927765103H00103H008082B40A113H00113H00013H00123H00123H00093H00133H00133H00013H00143H00153H00073H00163H00173H00013H00183H00183H00073H00193H001B3H00063H001C3H00213H00013H00223H00223H00093H00233H00253H00013H00263H00263H00053H00273H00283H00013H00293H00293H00053H002A3H002A3H00063H002B3H002C3H00013H002D3H002F3H00063H00303H00313H00013H00323H00343H00063H00CB155875EAAD6D00940A0200A9ECE2243H00F4BFC22A6C189F619A15FF2C0AAA5FAF1FB67E2FFA535DBA5F3A333BFAF1ACBCDC92FE07E20D3H00507BDEF421D84F96105F8748E7E2073H000F920DA4685C33E20B3H003C478A4B5F5032F2FF5FD5E2073H007D305BEFB6393CE21F3H007A35A8E5B63347DB0A23646A4739A2EB4426C8A7C53EE592A61B8859BCF332E2073H00975A15E9F869C5E20C3H0084CF52C4FE615371B88F774DE20A3H0078E386B8E8BDE92684FFE2083H007ED9ECCD6CB7303BE2113H0076916401021ABA8C8841E884E831491EC9E20D3H0001541FA1E5F247530A402D7555E2493H0048335687074B6BBCA1104CBDA24875A8F24B5BBA91CAE84A295CEC81D7DA75DB352H5C825CF4B261B75A0A204EDEEFEAA956D2E3BFCA3A00F6DEB09BC6CDF4E234DB46831691F7BA7AE20E3H002B0EE9B99F89C9B49BA32C6F5FE5E20A3H00BD709BB1ADC195D63461E2073H00D3F6111E0F1B6830E20A3H00600BEEC5467886792336E20E3H00E681D4BA6F45859AC88A751F1524E20D3H00C8B3D6617EE0D1DECDABEC8346CF6H0079C0E20A3H00478AC53E204F59AB9E7DE20D3H007D305B8458F5E69E92102677DBE2073H00A4EF72653973D0E20C3H00891C271DDC15D9A72HE8616DE2143H005D103BA8A18A743B1773B45F50E96C6D1683371FE2083H0069FC07D36A131712E2313H0021743F2912B86BC2D06D3A2108892E0150280ECB11425A42D1C00E4A1B220EAD5F886B481CF5EEC349AD7AFC0B9E3C05CAE21B3H00448F128204C5EDB716C978A7A5F83EBD58573A40E5E2D482975831E2083H00B528134541ECC16EE2233H006DA04BF22C18EF69BA65AF82315A1B83F6A58813B78A80FE3FC80E0D3FB0782EFE19E6E2083H000EE97C69D57015DBE2083H0006A1F4F199F41840CF9A5H99C9BFE2373H00FE596CE11937AAEAE732C2F1C425BEA03B3275A08B305E2D903223C463EA0F08BA7AFDD24A68224D62ED97D5D9E8E3677C3C3F21787783E2063H0023C661D13E08E2073H007D305B6F3789F3CF6H00F0BFE21A3H007A35A88E90F4C15C84992C497744B120D98D4C9BF6D222B82491CF5H00C072C0E20A3H00103B9E434CB97A612A6FE20B3H0096B184647BD2F04CA91225E2093H00074A850A1F308ECFFC6E3B3H00013H00083H00013H00093H00093H001DE2E03E0A3H000A3H00BA94C9570B3H000B3H009566A2400C3H000C3H00EBCFC7060D3H000D3H00E4C4F2160E3H000E3H00D18890580F3H000F3H0070A98908103H00103H0025223513113H00213H00013H00223H00253H00023H00263H00273H00013H00283H00283H00023H00293H00343H00013H00353H00353H00043H00363H00373H00013H00383H00393H000C3H003A3H003B3H00013H003C3H003C3H000C3H003D3H003E3H00013H003F3H00443H000C3H00453H00463H00013H00473H00473H00113H00483H00493H00013H004A3H004B3H00113H004C3H00503H00123H00513H00523H00013H00533H00533H00133H00543H00553H00013H00563H00563H00133H00573H00583H00013H00593H005E3H00133H005F3H00603H001A3H00613H00623H00013H00633H00643H001A3H00653H00683H001D3H00693H006A3H00203H006B3H006C3H00013H006D3H00703H00203H00713H00723H00013H00733H00733H00293H00743H00753H00013H00763H00763H00293H00773H00783H00013H00793H007C3H00293H007D3H007D3H00383H007E3H007F3H00013H00803H00803H00383H00813H00823H00013H00833H00863H00383H00873H00883H00013H00893H008A3H00433H008B3H008C3H00013H008D3H00903H00433H00913H00923H004F3H00933H00943H00013H00953H00983H004F3H00993H009A3H00013H009B3H009B3H004F3H0047294B7E003202A0009C0C02002BB939D7394D40002EC04D2H6B05EB4DAA2AA8AA312HADA8AD3564A4622H64FFBF468D72EE6ED5987221D0405413889479124B53093C524EB29B3DE5505500E10841AC564C0B2A677EA4D13B76BCB83D46494282363010D4FD7A1D2H3B51BB4DBA4003100EBDB52HFD6CF42HFF7D45CF0FCD4F4D2H7E32FE4D717D3A314C2HD8DB584D63DE9F890E02BC30280EA565A4254DBC77F96B5A3HB7374D06CDC3C63559D3D24E1FE0EBE468060B4BF7744D4A2H414C232H4D4CCD4DC43ABFAE0E2H9F63E04DCEC50E0F6F414A0A8930E86814974D33F778734C921268ED4DB5BFFCF5292H8CF70C4D478D89073956964ED64D29139C830E70B08F0F4DDB7677B9291AD25A5B2F3H9D1D4DD45CFF94196F2F67E4109E1E68E14DD191D7514DF838717810430343C34D22E231A24D45D17A53769C5C950C102H575ED74DE6A6B7664DF970F1E85E80C0F1004DEBA22HAB67EAAAA96A4DED2DE16D4DA4642D30103F7FC3404D2E6ED0514D61900641122H081F884D2H130F934DB272B7324D552H9D954C2C24ACAD2F3H27A74DF63E77761909C9C1C354901086104D7B3B7BFB4D7A57DC18293DBDC0424D2HB45BCB4D4F2H84134CBE363E103A2H718E0E4D182H101836E3231D9C4D423979680EE56CEDF46BBCB52HBC672HF7B2774D06462E864D99F6BEF9122HA0A9204D4B0BB6344D0ACAF2752H4D232AEF290438FFEE0E1F15D5DF364ECEB0314DC17FF3EB0E689613020E738303D1291219D2D36FF5FEBE3D300CC749DB5A3HC7474D569D939635696362FE48703B34B806DBD09012455A51111C239D19D6DD4CD41439AB4D2F4101CD29DE1E21A14D1191EB6E4D787232383683037DFC4DA26A2H626785C5B6054D2HDCD85C4D171D949764269B1A0C0E39B23A3964C0CB2HC067EB4772C05EAA201BAA2A2H2DA73D40E4A4A5644D2H7F42FF4D2EA9E6E46361E1941E4D08422H4867539330D34DF2B2F2724D959FDC5D15EC6C12934D2H6780184D2HF6BEA741894994094D2HD0FE504DBB32B3AA32BA3A4BC54D7D004E570E74DB5B96298FC54F4E2F3HFE7E4DB13143CE4DD836F73A292H23DC5C4D82F9B9A80E25AC2D3445BC75F4ED06777E3E2633C6CF4E57289990D0CA08E0E969F2094B83828B4C4AC3425B0BCDC42HCD672H04E97B4D1F9FE5604D0EC585097701C1FE7E4DA823E3F977B38DCFD90E92D9190A4875F5930A4DCCE0A96E2907AAAB6529161EDED636E921A92976B0A8FEB0051B93DB5B6E9AD22HDA049D152H1D04941C2H1467AF8C816B05DE162H1E0AD1FCF63329B8D5D41A29434ACAC336A26291224DC50DE245391C5C5B9C4DD7DF2HD76766E6B2194D79B976F94D4087410E582BEB23AB4D6AA2696A4C2H6D93124D6423662A58FF38F4B158EEE966235321A6A0A1312H888F884C53942H933132B235324C1555E86A4DAC292H2C04A76758D84D36F3F7F672C90FCBC96410162H10673B7580E438BABC2HFA25FDBB2HBD67B4DA3214600F898B8F64BE382H3E6771A051BF32585E2H98312H6361E34D82458BCC5825E2236B587C3B7F325837703C7958C641CC885859DE5C175820E026A04D8B4C8FC5582H8A72F54DCD088C0D5144422H44045F1F5FDF4D8E098AC0582H41BF3E4DE8AE2HA80473352H336712FB01903135B32HB504CC4A2H4C67876E49C65BD6D02H1664A96F2H6967B0B4579D439BDC2H9B311A9A2H1A4C2H5D585D4C54D450544C2FEF2B2F4C5E1E5A5E4C91D194914CF8BF38BF0443042H0367A2E737A42C45C24E0B582H5CAB234D5710511958E621E4A858B97956C64D40008B3F4D6BE2637A26AA6AB12A4D2DE8A22D3964E4951B4DBF77B6EF58AE66A8FE58E1A1E1614DC8402HC831D313D3534D327A31625855D554D54DAC646C6D142HE7E4674D763EB6310449012H096790BB0C61587BF37035583A7AC6454DBDF5B6ED5874B470F44DCF06CFCE6F3H7EFE4D31387D3119D8D12HD867A32392234D028205824DA5ECA4A5312H7C7EFC4D377FB7B66FC686C3464D19D118495820A82470584B834F1B588AC288DA580DC5065D58C4CC4C09539F1F9E1F4DCE23A36C29010889814CE82812974D33BB396358D25AD78258B5FDB3E5588C0C8E0C4D876A22E529965E2H5604294405CB2970B08A0F4D5B20E1F10E9AA160700E1DD42H9D73941461EB4DAFE7676F4CDE65A4B40E2HD12FAE4DB870BAE8582H43BA3C4D22A224A24D4500402H481C1A1896065797A8284D662H60EF45793H7F2340A92BE2292HAB5BD44DEA414E8829ED54DAC70E2422A4A52F2H3FC2404DAEC0804C2921A1E75E4D88C2BB773913D3AC6C4D321F19D02995DC2H952H6C4201CE2927E7DA584D367C2H760AC9A7E72B2990D054EF4D3B312H7B253A702H7A67FDE9B2A369F408889E0E2H0FCC704D3E9313DC292H7153F14D58F6BF7A29630D4E812982CB42432FE525E4654DBCB538AD5A3HF7774D060F030635D92H901E773HA0204D0B424E4B358A03839B778D4D71F24DC42HCEC436DFD55FDF760EDE698E0DC10148451028A89E574DB3734BCC4D52D82HD204F5BF363564CC0C33B34D472869A529965669E94DA962EAE964F0BB2HB0675B6773DE0F5AD034E52A9D2H70BF29D45DDCC527AFA62HAF67DE1EFD5E4D1191A06E4D78C302120E834344FC4D22F15D7476C5CF2H85259CD62HDC67177D0E1D57E66E2C264C39F9C6464D804AC8C04CEB2B14944D2AE2A33E482DEDD2524DE4A4E5644D3FB57D7F642ED252440EA1B6773919480842C2525393A42C4DF2B24E8D4DD565F2B512ECAC51934D67A7DD184D7633B1B664890F8A89642HD0C2504DFBF9BDBB352HBABB3A4DBD7C2H7D353HF4744D8F4E4A4F35FE7CF6FE352HB14FCE4DD85A5258353H23A34D0280878235E5E7262535FC3C03834D37743E37353H46C64DD9DADCD935A0E3E7E0353H8B0B4D0A494F4A354D8ECACD353H04844D9F1C1A1F354ECD8E7F1C3H01814DA86B6D6835F37773311C3H12924D75717075354C080D0C6447032H076716D3BF1A65A9AD23296430B4F4F0649B5F2H5B679A1B1D0F771D182H1D0414112H14672F585EA1195E1B1F1E6411542H516778EAA2CA3A43C6C7C364A22256DD4D2HC5CDC5353H1C9C4D2HD7D2D7352H66E6E4773H79F94D2H000500356B2B232B353H6AEA4D2D6D686D352H6424A5773HBF3F4DEEAEABAE3521A1A9A1353H88084D13939693353HB2BD773H15954DAC2C292C3567A7AFA7353HF6764D09C9CCC9352HD09093773HFB7B4D3AFAFFFA35BD3CB8BD35342H35A677CF4E868F353H3EBE4DB1F0F4F13518D99398352H638D1C4D42070BBD2AE5C9C20729FCD0975E29F7FF7F7736068E06867619839CC03A2060BF5F4D0BE36BBB218A0A27F54D0DCDE9724D04BF7E6E0E2H5F5DDF4D4E46C6DC4841C849505A3HA8284D333A363335D2DA5A4048F57D7E3F534C482H4C672H47BC384D16961E964DE99253430E301E9D52299B1B991B4D1A34B778295D9DA2224D141D5D471FEFD415050E9E975C5E64915190114DF84482920EC3CA0A171FE222E6624D054F2H05735C9C5EDC4D5739BA7529A62CAEA64CB939B9394DC02HC9531FABA2696B642HAA57D54D6D24ADAC2F64A49B1B4DFF75F7FF4CEE2E12914DE19ADACB0EC8483EB74DD3DA53D33D3H72F24D55DC5F55192C9756460E671CDDCD0E36B6CE494D0900880949D07DFD32293BFBCF444D3AB2393A64FDF52HFD67F42B066E5D8FC7CBCF0EFEF67D7E64B1392H316758E94FAC55A3AB0BDC2A4208820276A5E56FDA4D7CFCB7034D85D9A054064H00060311019A0A02005DB777B4374DF878FB784D753576F54D3E7E3F3E3123632H2335B4342HB46441C1783172DA5A61AC720FDC7ACA15F099D566390DC2605935B67F42324C3BFCC9F73AEC7ADBE5511917783C173H52D24D676CD8F176E83H681E3H25A54DAE6E2H2E3513F6F73129242H252436F1F071F1760A485882723F7E2H7F20A0605FDF4DFD3H7D6626662H2675F09CE5774H00E5410601690A02000500664H00FBD9A9160008004900C30A02005F6B2B68EB4D2HDEDD5E4D458547C54DD0102HD031EF6F2HEF3552925352642HE9519B72E424DE93723361965E690676D3D7774D53623863F8BDD4833F77A382554BFA77DECE32B14EE3634F4HCC1EBB3HFB646E3H2E6755371EDC3420A0A1A064FF3H7F67E25B76820EF939F9F86F3HB4344D43C370431916962H56649D3HDD6788C500146D2HC72H47648A0A4B4A64C13H01679C1621F473CB8B890B2A3E3H7E67652564E54DB0C2425A0E4FAAAB6D293H72F2743H09894D04C4EB8419D3132EAC4DA62659D94DAD6DE96D39D898DA584D97572HD7702HDA2H9A353H11914D2CEC2H6C351BDBE0644DCE0F2HCE64753474757080404140701F5F2H9F704202BF3D4D59D92H1964143H5467A32C4E6A4576362HF6647D3HFD67687A755A372HA72H6764EA6A16954D61602H211E3H3CBC4DEB2A2HAB35DE6D2C340EC52H8486481050E96F4D6FA62633367C2D07634H0016A78E066F0A0200A100E2043H00422DF8A4E2083H002E99E47F686CBE0FD9FF7H00D98H00CF3H00205FA00242D9017H00A54H000F5DE63D002H031B00910A02001F925291124DE969EA694DA4E4A7244D33F32H333146062H4635CD4D2HCD64F878C18A7237F70D4372BA20E9B54DB1E4D7C060CC35FFE8737BF409DD39AE968F422C9537A33F6160840A68733HFF7F4DE2A22HE275B93HF92034FF4B6276ECAAF61A4H00ACCE6000690A0200B100E74H00079FD972000200E4008C0A02005DC303C1434DD454D6544DE1A1E3614D2HFAFBFA31EFAF2HEF3550D02H50646DED551F722H566C20721B5C009F598C9B51685D3916063C01F20A4AFE3C0769027F1BC82H03944C90702C574H0004E76A00690A02008900B24H00B5B8EA15000B039901B90A0200B9C585CC454D2HAAA32A4D3BFB33BB4DC888C9C83161212H6135D696D7D6642HB70FC6722H54EF21723DAE495A05C2E9B2DF34331816CC0EA08A8DBB569958740B35EEFE427E17AF3E49DA05AC2CA92C4D753HB51E1A9A2HDA6C2HAB2BA84078387DF84D511151D14DC68706055A27A7D9584D04C401844DED2H26B14C3279CDE476E363E36368903H5064C9482HC9353H9E1E4D5F1E2H5F351C1D2H5C64E5A42HA5678A67993F1D9B1A2H1B2028292829144181BE3E4D76372H3664571797172A343HB4045D3H9D2022E2D95D4D139329AC3900C0F87F4DB9FB2HB925CECC2HCE678F4BE8C3098C931D301895572H95353H3ABA4D8BC92H8B3518BE7EBA29319695532966A466676F3H07874D64A64564198D8F2H8D675292A92D4D2H43BF3C4D4692214B4H00D7152B016D0A02004100D9017H00E2043H0006311CE4E2093H00325D48803BE5117CFEE20B3H00B5A04BC480BB12937899CFEE4H0012213B16002H031C00910A02003BB030B3304D2B6B28AB4D2H7A79FA2H4D0D4C4D3194D42H94357FFF2H7F647EFE470C724181FB357238B413BF4F53C80BF07642D80427293563336E1A2H5C5A1456E76EE8D70E06FE71BA17E94BEA4939803HC020BB70C4ED768AE4A41F3637D0AB054H009E02BF00690A0200116H00AB360F303276E100990A0200B500E2093H000E9130E92322A35A42E2093H00D918A3846841A53B53E2074H00AB9287ED3BE3D9047H00D9F37H00E2073H0069E8B359C59DA5E2073H00AEB1D0E4BD1910E2083H005FD6F9D5A2FE5EA4E20A3H00E7FE41FF945B6B500A5EE2063H008988D3B4A4F0E2073H00F74ED12F84E7E4E24H00E2083H00047F764607905F3FD900016H00D9017H00E2083H006C079E11238ABE49D98H00D9597H00E20B3H00D48FC6F6779015835F769AE2073H00F110FB7DEAC8FAD9E8036H00CEE2083H001639F877AB1F6042E2083H003E81E0542D281BCBE2083H0066C9C84C457DB340E20B3H008E11B06FADA630CDDF37FFE2083H00236A9DF318BFC5E430E2073H002B126560B6768CE20B3H006833BA722A127C6219742CD9FF7H00E2063H00F5E4DF241C48E2093H00430ABD3F130CA84E2CE20E3H00B285B4B0F9646D273B397D15A234E2093H00F05B0267E58885FCACD9027H00E2093H0063AADD8FE87082A11FE2073H0052A554612351DCE2093H0073FA6DE3C80D10FC17E20F3H00A235246CF3CD15E63E9CF8C6DC6D05E20B3H008BF2C58040883C25F12HFFE20A3H005CB70EF35FF42E30A551D9E17H00E2083H0036D918FCB57945B1E2083H005E2100F4CD88E123E20F3H008669E8D45FD991B2DAD0A4DA801901E20D3H005FD6F9E79CE458BB8E9025C5B3E20D3H003205343079FDE7A0AEBFF59929C44H005C12397F920E8D006A0A0200F194D978C6FE5HFFE34H0060AA0402",next,7997,tonumber,"\94\46\45\58\37\100\43\58\32",assert,"\114\115\104\105\102\116",tostring,setmetatable,"\96\102\111\114\96\32\115\116\101\112\32\118\97\108\117\101\32\109\117\115\116\32\98\101\32\97\32\110\117\109\98\101\114",string.gsub,"\108\115\104\105\102\116",111,"\60\73\52","\60\105\56","\40\105\110\116\101\114\110\97\108\41","\114\101\112","","\35",bit32,string.byte,207,coroutine.yield,"\46\46",true,bit32.bxor,"\99\104\97\114",unpack,rawset,"\109\97\116\99\104",rawget,"\117\110\112\97\99\107",error,false,bit32.bor,"\96\102\111\114\96\32\105\110\105\116\105\97\108\32\118\97\108\117\101\32\109\117\115\116\32\98\101\32\97\32\110\117\109\98\101\114",select,setfenv,226,bit32.bnot,"\98\97\110\100","\76\117\114\97\112\104\32\83\99\114\105\112\116\58",string.sub,256,table.insert,"\96\102\111\114\96\32\108\105\109\105\116\32\118\97\108\117\101\32\109\117\115\116\32\98\101\32\97\32\110\117\109\98\101\114",nil,"\58\32",string,getfenv,238,213,"\97\116\116\101\109\112\116\32\116\111\32\121\105\101\108\100\32\97\99\114\111\115\115\32\109\101\116\97\109\101\116\104\111\100\47\67\37\45\99\97\108\108\32\98\111\117\110\100\97\114\121","\118","\115\116\114\105\110\103",type,...);