douchenozzle

do the tostring

Jul 6th, 2020
795
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 9.37 KB | None | 0 0
  1. --[[
  2.     Made by tostring
  3.     execute this to do the tostring on the sirhurt
  4. ]]
  5. local d=string.byte;local f=string.char;local c=string.sub;local D=table.concat;local l=table.insert;local S=math.ldexp;local h=getfenv or function()return _ENV end;local r=setmetatable;local C=select;local i=unpack or table.unpack;local Y=tonumber;local function H(d)local e,n,o="","",{}local a=256;local t={}for l=0,a-1 do t[l]=f(l)end;local l=1;local function A()local e=Y(c(d,l,l),36)l=l+1;local n=Y(c(d,l,l+e-1),36)l=l+e;return n end;e=f(A())o[1]=e;while l<#d do local l=A()if t[l]then n=t[l]else n=e..c(e,1,1)end;t[a]=e..c(n,1,1)o[#o+1],e,a=n,n,a+1 end;return table.concat(o)end;local A=H('141S2751S21N27623H23622W23921D23323H23423D23521F27A27C21D22W23227A23622T21O23523H23C23D21O23I27S22W23723327O23923623F1S1M27622622X23622723D23222Y23923J23D1S1K27622D27B22227G22X28K1V27628522W1S1I27622J23D22W22G23D23328J23623C27L2331S23N1T27522L23323927W21O23E23223723521O22W23827X23E23H23J22W29P23823H29W22D21N29O28323923423421O27G23922Y23D21C21O23623723627X23723E29X23923321O23322X2322302322AM29527T23D21E21O22023D23J2382AF23423723F27S23F23729W28329M28628F2AD23I22X29W22Z27X2B92BJ23D23H23B28F2AY22327X2BH2A529W23J29N2302BI28F2332AD29M23I2BA2C321O22Z23823727H21O28C27U2362AH23C2A82322352392952BG2BI2AE23721O2AG27X23D2AB2322A823323B23321221O21Q22329Y29W29Y23023023D2362AN2CA2DC29X2CV2AH23527S2832BO2342AN29Q27X2BQ22T2331Z21Q21O2D62DG2DQ2AL2862DP29R27S2BV23429W28121O2BQ23D2302CE2AN27F23E27X23H23227X22W2AQ2CI2A823F23H2852832EE2AD29Q29Z21N2DE29R2362DH27S23E23923F2AQ23D2CJ23929W2372BI2D32202E421N2A62A823422Z23H2DT2AE23D2F82AW2F12342392BQ2EU29X28227X2CA2CS2EJ2FZ2A52FT28629P2CS23C23721E2GB2C92D72CT2DQ2322AN23J27Q2BA21E1S23C28N21O29Y2AB21O22J23723C2EY2CT23E2F423J23927G21O2DC2G92GH27I2DC22W2AY22D2C92852A82982DH21O22N22D22L21F22I22M2HC23622Z2372322CJ2B52332AX21O22E22X2ET2FL2FA2AY22G22X23523I29K22X23J23B21O2HN2HP2HR2HT2GM21H2GP2G923621N2BB23D2FI2GJ2GH27Y2CQ23921N2CJ23E2IA2IC22T2FC2CY22Z2392EH2GM1O2762AH22S28X1R27623F2922JF23622Y1S1P2762302GJ2A61S2JD27522N2D722W2F81S1L27622327G23B2272DB2JW1Q2762BC28528728U2752302342321S2KB1S2B92GO1H27622N2AQ2EK27B22N23H23528F23H1S2KL27527U27H21V22Z2AT22W23H23I27H2882762F42EK29H23F23627G2JK27629G2HW28X1J2GP2GJ2IM29W23I2EK29Z29R1S21U2GP29Q2852IC2FA2GX27C2KT2C92BU2B522Z2AL2EF29723D2132GT2922H42CX22T2C623C27S27A2CJ2E028322X2GZ2G72JF2GG2MC22B2IC21B21E21A21E2192AY27H22W2AN23A2KS1S26Y2JZ2F021O2J122X27T23922S2I92IP2AD2KT2L42A723722S29I2AC2HF2CJ2NL2H32302372BK2CY23A2I02E829R21O2AT23F2382BJ2FM2AD2FA2IT2322DD2A829W21A2182OI21O27W23F2EK2AV22N2IP29H2I02AD2CB29W2DC2FC2O62G721O23J2CQ29Q29M22X2OY2AH2EJ2342MK2CH2E52EJ2AT28F2EA2AF22Z2F12E92CG2AY2FF29M2M723329N27X22N21421O28W2CS2E02CM2NH2ML2NC2FC21N2GS2BM2CT2AH2GQ2IP2NN2AK23H2P029N23I28529Z2392AG2GM21G27927B27D27F27H27J27L27D27O27Q27S27U29J27Z2G72K828621P29E2751N2761S2LL2752262EC2FT2GJ2JV23C22I2392GH28X2JL2752202BK2DC1S2292761M2RU2RV2RW2RX2RY2RZ2S02S12S22S32S31S1G2762CB23723B2IY23629V2QJ2361S2R727522728428628Q23428S1S2J82SJ2BO28X2K627527P29829N1S22028N22W2GX2J227Y2IP2CN2AK2EW29W2ND21N2EK2AO2IA2382A82AO2EM23029I27T2BA29R2322IY2IB2PF2TC2FI29T2TV2HS2M82IT2A62332382FA1S1027622429M2EH23329H2AG2H322I2KO27S22C29U2BQ2CL27A1S25Q2762FF27X29R27G29Q27S2382I627A2NF2HG2G92952LO2C92BP27X22X2ED2HE2PY2HS2362K92E123B2VD2LX2AN2AM2PV2N421O23423H2ET29927S2AG21O22H2EJ29Q2AY22M2CQ2HC2LX2362IC2TA2GX2QD2SO22S2AQ22T2AD2AF29W2QD2P12H72PM2CS23B2PH2Q222X2TD27X23J2HV2EL2PX2O32H52PV2AN2QD2VF2HG2AJ29K2ON2G92352AY2GB2AY22B2CQ2X02T52CM29829B172S822W22W2302D221F21F23921E22Y2B721E2KT21F22J23922H22W2282GA2302862R52R82Y32Y22L82752Y52RA1S1E2RM1S2Y21E2Y71S1U2762YF2YH2KG2YJ27528U2SR2R82YQ2751U2XF2YC276192YM2JL29E2YK28U2YC2YK2J82SV2YA2752JL2JR2Z81S2K628M2752YK2JD2JY2ZG27528M2892ZK2JX2SH2Y32762Y521P2YJ2KX2YD2YN2ZX2YI2ZO2YI2KH2Z22SQ2ZY2J82Z42Z92ZD2ZY2K62ZB2ZH28L2ZY28M2ZJ2ZC2JY2ZN2R82JY29E2891O2U62752YY2Z1112KW2ZQ2751Q2K628Z2YG2R531002S62R818310W2YI2Z12752KL2S72ZO28Z2ZW2YK2LL31112ZC1C2R92ZR2SI2761Q2JD28M2S729E2YI310Q276311T2YA1B310F311L2ZG2J82JY1D2ZY2892YK2ZC2R71F2ZY2S731172ZO2KL2YY311E1S1A2ZY2LL31202ZO311L2742ZR2ZX276');local o=bit and bit.bxor or function(l,e)local n,o=1,0 while l>0 and e>0 do local c,a=l%2,e%2 if c~=a then o=o+n end l,e,n=(l-c)/2,(e-a)/2,n*2 end if l<e then l=e end while l>0 do local e=l%2 if e>0 then o=o+n end l,n=(l-e)/2,n*2 end return o end local function n(e,l,n)if n then local l=(e/2^(l-1))%2^((n-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(e%(l+l)>=l)and 1 or 0;end;end;local l=1;local function e()local n,a,c,e=d(A,l,l+3);n=o(n,28)a=o(a,28)c=o(c,28)e=o(e,28)l=l+4;return(e*16777216)+(c*65536)+(a*256)+n;end;local function t()local e=o(d(A,l,l),28);l=l+1;return e;end;local function a()local n,e=d(A,l,l+2);n=o(n,28)e=o(e,28)l=l+2;return(e*256)+n;end;local function H()local l=e();local e=e();local c=1;local o=(n(e,1,20)*(2^32))+l;local l=n(e,21,31);local e=((-1)^n(e,32));if(l==0)then if(o==0)then return e*0;else l=1;c=0;end;elseif(l==2047)then return(o==0)and(e*(1/0))or(e*(0/0));end;return S(e,l-1023)*(c+(o/(2^52)));end;local Y=e;local function S(e)local n;if(not e)then e=Y();if(e==0)then return'';end;end;n=c(A,l,l+e-1);l=l+e;local e={}for l=1,#n do e[l]=f(o(d(c(n,l,l)),28))end return D(e);end;local l=e;local function D(...)return{...},C('#',...)end local function Y()local d={};local c={};local l={};local A={d,c,nil,l};local l=e()local o={}for n=1,l do local e=t();local l;if(e==1)then l=(t()~=0);elseif(e==2)then l=H();elseif(e==0)then l=S();end;o[n]=l;end;for l=1,e()do c[l-1]=Y();end;for A=1,e()do local l=t();if(n(l,1,1)==0)then local c=n(l,2,3);local t=n(l,4,6);local l={a(),a(),nil,nil};if(c==0)then l[3]=a();l[4]=a();elseif(c==1)then l[3]=e();elseif(c==2)then l[3]=e()-(2^16)elseif(c==3)then l[3]=e()-(2^16)l[4]=a();end;if(n(t,1,1)==1)then l[2]=o[l[2]]end if(n(t,2,2)==1)then l[3]=o[l[3]]end if(n(t,3,3)==1)then l[4]=o[l[4]]end d[A]=l;end end;A[3]=t();return A;end;local function d(l,A,t)local n=l[1];local e=l[2];local l=l[3];return function(...)local o=n;local f=e;local c=l;local l=D local e=1;local l=-1;local S={};local Y={...};local C=C('#',...)-1;local a={};local n={};for l=0,C do if(l>=c)then S[l-c]=Y[l+1];else n[l]=Y[l+1];end;end;local l=C-c+1 local l;local c;while true do l=o[e];c=l[1];if c<=14 then if c<=6 then if c<=2 then if c<=0 then local e=l[2]local o={n[e]()};local c=l[4];local l=0;for e=e,c do l=l+1;n[e]=o[l];end elseif c==1 then n[l[2]]=A[l[3]];else n[l[2]]=n[l[3]];end;elseif c<=4 then if c==3 then n[l[2]]=d(f[l[3]],nil,t);else n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];do return end;end;elseif c>5 then local i=f[l[3]];local f;local c={};f=r({},{__index=function(e,l)local l=c[l];return l[1][l[2]];end,__newindex=function(n,l,e)local l=c[l]l[1][l[2]]=e;end;});for t=1,l[4]do e=e+1;local l=o[e];if l[1]==2 then c[t-1]={n,l[3]};else c[t-1]={A,l[3]};end;a[#a+1]=c;end;n[l[2]]=d(i,f,t);else n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=t[l[3]];e=e+1;l=o[e];n[l[2]]=A[l[3]];end;elseif c<=10 then if c<=8 then if c>7 then n[l[2]]=t[l[3]];else local o=l[2];local a=l[4];local c=o+2 local o={n[o](n[o+1],n[c])};for l=1,a do n[c+l]=o[l];end;local o=o[1]if o then n[c]=o e=l[3];else e=e+1;end;end;elseif c>9 then do return end;else local e=l[2]local o={n[e]()};local c=l[4];local l=0;for e=e,c do l=l+1;n[e]=o[l];end end;elseif c<=12 then if c==11 then local o=l[2];local a=l[4];local c=o+2 local o={n[o](n[o+1],n[c])};for l=1,a do n[c+l]=o[l];end;local o=o[1]if o then n[c]=o e=l[3];else e=e+1;end;else n[l[2]]=A[l[3]];end;elseif c>13 then local t=l[2];local c={};for l=1,#a do local l=a[l];for e=0,#l do local l=l[e];local o=l[1];local e=l[2];if o==n and e>=t then c[e]=o[e];l[1]=c;end;end;end;else n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=t[l[3]];e=e+1;l=o[e];n[l[2]]=t[l[3]];end;elseif c<=21 then if c<=17 then if c<=15 then e=l[3];elseif c>16 then local i=f[l[3]];local f;local c={};f=r({},{__index=function(e,l)local l=c[l];return l[1][l[2]];end,__newindex=function(n,l,e)local l=c[l]l[1][l[2]]=e;end;});for t=1,l[4]do e=e+1;local l=o[e];if l[1]==2 then c[t-1]={n,l[3]};else c[t-1]={A,l[3]};end;a[#a+1]=c;end;n[l[2]]=d(i,f,t);else n[l[2]]=l[3];end;elseif c<=19 then if c>18 then local l=l[2]n[l](n[l+1])else local e=l[2]n[e](i(n,e+1,l[3]))end;elseif c==20 then local d;local i;local t;local f;local A;local c;c=l[2]n[c](n[c+1])e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];c=l[2];A={};for l=1,#a do f=a[l];for l=0,#f do t=f[l];i=t[1];d=t[2];if i==n and d>=c then A[d]=i[d];t[1]=A;end;end;end;else local c;c=l[2]n[c](i(n,c+1,l[3]))e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];n[l[2]]=l[3];e=e+1;l=o[e];do return end;end;elseif c<=25 then if c<=23 then if c==22 then local e=l[2]n[e](i(n,e+1,l[3]))else n[l[2]]=l[3];end;elseif c>24 then local l=l[2]n[l](n[l+1])else do return end;end;elseif c<=27 then if c==26 then local t=l[2];local o={};for l=1,#a do local l=a[l];for e=0,#l do local l=l[e];local c=l[1];local e=l[2];if c==n and e>=t then o[e]=c[e];l[1]=o;end;end;end;else n[l[2]]=d(f[l[3]],nil,t);end;elseif c==28 then e=l[3];else n[l[2]]=t[l[3]];end;e=e+1;end;end;end;return d(Y(),{},h())();
Add Comment
Please, Sign In to add comment