Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- IronBrew:tm: obfuscation; Version 2.7.0
- ........................................................................................................................................................................................................
- ........................................................................................................................................................................................................
- .....,,...,.............................................................................................................................................................................................
- .... MMMMM,.............................................................................................................................................................................................
- ....MMMMMMM,............................................................................................................................................................................................
- ....MMMMMMM,............................................................................................................................................................................................
- ....,MMMMMO.............................................................................................................................................................................................
- ......,.................................................................................................................................................................................................
- ..................................................,,,,,,............................................Z$$.................................................................................................
- ...................................................:::::............................................MMMO................................................................................................
- .....:???? ,.......:????....,.8MMMMM,.......,,,MMMMI???INMMM.,................,.?ZMMMMDI:,,.........MMM$................................................................................................
- .....MMMMM?,.......MMMMM,,.OMMMMMMMM......, 7MM+?+++++++++?+DM$ .............MMMMMMMMMMMMMM ,,......MMM$................................................................................................
- .....MMMMM?,.......MMMMM..NMMMMMMMMM.,...,$M7++++++++++++++++++M$ .........MMMMMMMMMMMMMMMMMN .,....MMM$................................................................................................
- .....MMMMM?,.......MMMMMMMMMMM8..,,,.,..,MM?++++++++++++++++++++MM,,......MMMMMMMM~,.+MMMMMMMM......MMM$................................................................................................
- .....MMMMM?,.......MMMMMMMMZ ,,.......MMMMMMMMMMMMMDZZZZMMMMMMMMMMMMM ...MMMMMM,,,....., MMMMMM.....MMM$................................,.,,............................................................
- .....MMMMM?,.......MMMMMMM:............MMMMMMMMMMMMMMMMMMMMMMMMMMMMM....MMMMMD,...........MMMMMM.,..MMM$...:MMMMMMMM:,........8MMM:.,DMMMMM,......?MMMMMMMMI.........MMMM......... MMM,.........MMMI....
- .....MMMMM?,.......MMMMMM+............,M?+MMMMMMMMMM++?DMMMMMMMMM?+M,...MMMMM,.............MMMMM,,..MMM$,NMMMMMMMMMMMM8,.,....MMMM,NMMMMMMM,..,,MMMMMMMMMMMMMM.,.....MMMM.........7MMM7.........MMM$....
- .....MMMMM?,.......MMMMMM,............,M?++MMMMMMMM7++++MMMMMMMM$??MM,,+MMMMM,.............MMMMM=...MMM$,MMMZ...,?MMMMMM,.....MMMMMMMMM,......DMMMMM:,....MMMMMN,....MMMM.........7MMM7.........MMM$....
- .....MMMMM?,.......MMMMMM.............MM+??+MMMMMMM?++++MMMMMMMD??+$M,.MMMMM?.............,MMMMM?...MMM$,M,.,...,,,,MMMMM,....MMMMMM,,,,....,MMMMM,..,....,.MDNN$....MMMM.........7MMM7.........MMM$....
- .....MMMMM?,.......MMMMM?,............MM??++???????++++++?????+++++7M..$MMMM,.............,?MMMM.,..MMM$.............OMMMM....MMMMM.........$MMMM,....... MMMMMM.,...MMMM.........7MMM7.........MMM$....
- .....MMMMM?,.......MMMMM=,............NM?+++++++++++++++++++++++++?$M..MMMMM+,............,+MMMM+,..NMN$..............MMMM+,..MMMMM.........MMMM......,?MMMMM?.,.....MMMM.........7MMM7.........MMM$....
- .....MMMMM?,.......MMMMM,,............,M+?+++++++?++++++++?+?++++++M7,,DMMMM:...............MMMM:,..MMMN.,............$MMM7...MMMM=.........MMMM....,DMMMMM..........MMMM.........7MMM7.........MMM$....
- .....MMMMM?,.......MMMMM,,............:M$?++++?MM+++++++++DM?+++++?M,,,DMMMM+,..............MMMM+,..MMMM.,............?NMM?,..ZMMM,,........MMMM.,.MMMMMM,,..........MMMM,........7MMM7.........MMM$....
- .....MMMMM?,.......MMMMM,,.............,M=++++++DMD++?++DMM+++++++M:...$MMMM.,..............MMMM ,..MMMM..............OMMM,,..OMMM,,........MMMM.,MMMM?,,......MNZ,,,MMMM.........IMMM?,........MMM?....
- .....MMMMM?,.......MMMMM,,...............M+?+++++?+ZMMMN+++?+++++M7,...$MMMM................MMMM.,..=MMMN,..........,,MNMM.,..OMMM,.........?MMMI.,M..........,MMM,.,NMMM,........IMMMI.........MMM?....
- .....MMMMM?,.......MMMMM,,................M7+?+++++++++++++++++IM,,....$MMMM,...............MMMM,....MMMMN.,......,,.MMMM,....OMMM,,........,MMMMN..........,+MMM,...,MMMN,.....,,MMMMM,,,.....MMMM.....
- .....MMMMM?,.......MMMMM,,................,MM++++?++++++++????MM.......$MMMM,...............MMMM,.....MNMMM$,......MMMMM .....OMMM,,..........MMMMM~......,,MMMM ,....MMMMM,,,..~MMMMMMM~,,,.,MMMMM.....
- .....MMMMM?,.......MMMMM,,.................,,MMD+++++++++++$MM,.,......$MMMM,...............MMMM,.....,+NMMMMMMMMMMMMMM..,....OMMM,,.......... +NMMMMMMMMMMMMMM,.......MMMMMMMMMMMMN,NMMMMMMMMMMMN,.....
- .....MMMMM?........MMMMM,,.....................::MMMMMMMMM$.,.........,ZMMMM,,..............MMMM,,......, MMMMMMMMMM:.,,......+MMM................MMMMMMMMMM7,,,......,.,MMMMMMMMN.:...MMMMMMMMM,,......
- ..........,.......,,.....,.........................,,,,.,...................................................,.,,.,,,...........,,,..................,,..,,,,..............,,..,,,.......,,.,,,,.........
- ........................................................................................................................................................................................................
- ]]
- local L_1_ = string.byte;
- local L_2_ = string.char;
- local L_3_ = string.sub;
- local L_4_ = table.concat;
- local L_5_ = math.ldexp;
- local L_6_ = getfenv or function()
- return _ENV
- end;
- local L_7_ = setmetatable;
- local L_8_ = select;
- local L_9_ = unpack;
- local L_10_ = tonumber;
- local function L_11_func(L_25_arg1)
- local L_26_, L_27_, L_28_ = "", "", {}
- local L_29_ = 256;
- local L_30_ = {}
- for L_33_forvar1 = 0, L_29_ - 1 do
- L_30_[L_33_forvar1] = L_2_(L_33_forvar1)
- end;
- local L_31_ = 1;
- local function L_32_func()
- local L_34_ = L_10_(L_3_(L_25_arg1, L_31_, L_31_), 36)
- L_31_ = L_31_ + 1;
- local L_35_ = L_10_(L_3_(L_25_arg1, L_31_, L_31_ + L_34_ - 1), 36)
- L_31_ = L_31_ + L_34_;
- return L_35_
- end;
- L_26_ = L_2_(L_32_func())
- L_28_[1] = L_26_;
- while L_31_ < #L_25_arg1 do
- local L_36_ = L_32_func()
- if L_30_[L_36_] then
- L_27_ = L_30_[L_36_]
- else
- L_27_ = L_26_..L_3_(L_26_, 1, 1)
- end;
- L_30_[L_29_] = L_26_..L_3_(L_27_, 1, 1)
- L_28_[#L_28_ + 1], L_26_, L_29_ = L_27_, L_27_, L_29_ + 1
- end;
- return table.concat(L_28_)
- end;
- local L_12_ = L_11_func('25O25K25O27625P25L27625O24K24P24G24G24J25P25R27A24U25124P27827A25825A24L24I25425P25Q27A24K24L25E27A25J25G21O21F24T25G27625F26428324T26427625H25W28C24K25W25O22425G28921F24G28C22425R25W28324M28I25O25N26K28A26K27625Q26428C24I28C25O25F28228428625O28E28G28I28K28M28O28J28R28T28V28X28Z29129325O29527625I29B24L29B27A25O');
- local L_13_ = bit and bit.bxor or function(L_37_arg1, L_38_arg2)
- local L_39_, L_40_ = 1, 0
- while L_37_arg1 > 0 and L_38_arg2 > 0 do
- local L_41_, L_42_ = L_37_arg1 % 2, L_38_arg2 % 2
- if L_41_ ~= L_42_ then
- L_40_ = L_40_ + L_39_
- end
- L_37_arg1, L_38_arg2, L_39_ = (L_37_arg1 - L_41_) / 2, (L_38_arg2 - L_42_) / 2, L_39_ * 2
- end
- if L_37_arg1 < L_38_arg2 then
- L_37_arg1 = L_38_arg2
- end
- while L_37_arg1 > 0 do
- local L_43_ = L_37_arg1 % 2
- if L_43_ > 0 then
- L_40_ = L_40_ + L_39_
- end
- L_37_arg1, L_39_ = (L_37_arg1 - L_43_) / 2, L_39_ * 2
- end
- return L_40_
- end
- local function L_14_func(L_44_arg1, L_45_arg2, L_46_arg3)
- if L_46_arg3 then
- local L_47_ = (L_44_arg1 / 2 ^ (L_45_arg2 - 1)) % 2 ^ ((L_46_arg3 - 1) - (L_45_arg2 - 1) + 1);
- return L_47_ - L_47_ % 1;
- else
- local L_48_ = 2 ^ (L_45_arg2 - 1);
- return (L_44_arg1 % (L_48_ + L_48_) >= L_48_) and 1 or 0;
- end;
- end;
- local L_15_ = 1;
- local function L_16_func()
- local L_49_, L_50_, L_51_, L_52_ = L_1_(L_12_, L_15_, L_15_ + 3);
- L_49_ = L_13_(L_49_, 204)
- L_50_ = L_13_(L_50_, 204)
- L_51_ = L_13_(L_51_, 204)
- L_52_ = L_13_(L_52_, 204)
- L_15_ = L_15_ + 4;
- return (L_52_ * 16777216) + (L_51_ * 65536) + (L_50_ * 256) + L_49_;
- end;
- local function L_17_func()
- local L_53_ = L_13_(L_1_(L_12_, L_15_, L_15_), 204);
- L_15_ = L_15_ + 1;
- return L_53_;
- end;
- local function L_18_func()
- local L_54_ = L_16_func();
- local L_55_ = L_16_func();
- local L_56_ = 1;
- local L_57_ = (L_14_func(L_55_, 1, 20) * (2 ^ 32)) + L_54_;
- local L_58_ = L_14_func(L_55_, 21, 31);
- local L_59_ = ((-1) ^ L_14_func(L_55_, 32));
- if (L_58_ == 0) then
- if (L_57_ == 0) then
- return L_59_ * 0;
- else
- L_58_ = 1;
- L_56_ = 0;
- end;
- elseif (L_58_ == 2047) then
- return (L_57_ == 0) and (L_59_ * (1 / 0)) or (L_59_ * (0 / 0));
- end;
- return L_5_(L_59_, L_58_ - 1023) * (L_56_ + (L_57_ / (2 ^ 52)));
- end;
- local L_19_ = L_16_func;
- local function L_20_func(L_60_arg1)
- local L_61_;
- if (not L_60_arg1) then
- L_60_arg1 = L_19_();
- if (L_60_arg1 == 0) then
- return '';
- end;
- end;
- L_61_ = L_3_(L_12_, L_15_, L_15_ + L_60_arg1 - 1);
- L_15_ = L_15_ + L_60_arg1;
- local L_62_ = {}
- for L_63_forvar1 = 1, #L_61_ do
- L_62_[L_63_forvar1] = L_2_(L_13_(L_1_(L_3_(L_61_, L_63_forvar1, L_63_forvar1)), 204))
- end
- return L_4_(L_62_);
- end;
- local L_21_ = L_16_func;
- local function L_22_func(...)
- return {
- ...
- }, L_8_('#', ...)
- end
- local function L_23_func()
- local L_64_ = {
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- };
- local L_65_ = {};
- local L_66_ = {};
- local L_67_ = {
- L_64_,
- nil,
- L_65_,
- nil,
- L_66_
- };
- L_67_[4] = L_17_func();
- local L_68_ = L_16_func()
- local L_69_ = {
- 0,
- 0,
- 0,
- 0
- };
- for L_70_forvar1 = 1, L_68_ do
- local L_71_ = L_17_func();
- local L_72_;
- if (L_71_ == 3) then
- L_72_ = (L_17_func() ~= 0);
- elseif (L_71_ == 2) then
- L_72_ = L_18_func();
- elseif (L_71_ == 1) then
- L_72_ = L_20_func();
- end;
- L_69_[L_70_forvar1] = L_72_;
- end;
- L_67_[2] = L_69_
- for L_73_forvar1 = 1, L_16_func() do
- local L_74_ = L_13_(L_16_func(), 10);
- local L_75_ = L_13_(L_16_func(), 104);
- local L_76_ = L_14_func(L_74_, 1, 2);
- local L_77_ = L_14_func(L_75_, 1, 11);
- local L_78_ = {
- L_77_,
- L_14_func(L_74_, 3, 11),
- nil,
- nil,
- L_75_
- };
- if (L_76_ == 0) then
- L_78_[3] = L_14_func(L_74_, 12, 20);
- L_78_[5] = L_14_func(L_74_, 21, 29);
- elseif (L_76_ == 1) then
- L_78_[3] = L_14_func(L_75_, 12, 33);
- elseif (L_76_ == 2) then
- L_78_[3] = L_14_func(L_75_, 12, 32) - 1048575;
- elseif (L_76_ == 3) then
- L_78_[3] = L_14_func(L_75_, 12, 32) - 1048575;
- L_78_[5] = L_14_func(L_74_, 21, 29);
- end;
- L_64_[L_73_forvar1] = L_78_;
- end;
- for L_79_forvar1 = 1, L_16_func() do
- L_65_[L_79_forvar1 - 1] = L_23_func();
- end;
- return L_67_;
- end;
- local function L_24_func(L_80_arg1, L_81_arg2, L_82_arg3)
- local L_83_ = L_80_arg1[1];
- local L_84_ = L_80_arg1[2];
- local L_85_ = L_80_arg1[3];
- local L_86_ = L_80_arg1[4];
- return function(...)
- local L_87_ = L_83_;
- local L_88_ = L_84_;
- local L_89_ = L_85_;
- local L_90_ = L_86_;
- local L_91_ = L_22_func
- local L_92_ = 1;
- local L_93_ = -1;
- local L_94_ = {};
- local L_95_ = {
- ...
- };
- local L_96_ = L_8_('#', ...) - 1;
- local L_97_ = {};
- local L_98_ = {};
- for L_102_forvar1 = 0, L_96_ do
- if (L_102_forvar1 >= L_90_) then
- L_94_[L_102_forvar1 - L_90_] = L_95_[L_102_forvar1 + 1];
- else
- L_98_[L_102_forvar1] = L_95_[L_102_forvar1 + 1];
- end;
- end;
- local L_99_ = L_96_ - L_90_ + 1
- local L_100_;
- local L_101_;
- while true do
- L_100_ = L_87_[L_92_];
- L_101_ = L_100_[1];
- if L_101_ <= 5 then
- if L_101_ <= 2 then
- if L_101_ <= 0 then
- if (L_98_[L_100_[2]] == L_98_[L_100_[5]]) then
- print(L_98_[L_100_[2]],L_98_[L_100_[5]])
- L_92_ = L_92_ + 1;
- else
- L_92_ = L_92_ + L_100_[3];
- end;
- elseif L_101_ == 1 then
- do
- return
- end;
- else
- L_98_[L_100_[2]] = L_82_arg3[L_88_[L_100_[3]]];
- end;
- elseif L_101_ <= 3 then
- L_98_[L_100_[2]] = L_88_[L_100_[3]];
- elseif L_101_ == 4 then
- L_92_ = L_92_ + L_100_[3];
- else
- do
- return
- end;
- end;
- elseif L_101_ <= 8 then
- if L_101_ <= 6 then
- local L_103_ = L_100_[2];
- local L_104_ = {};
- local L_105_ = 0;
- local L_106_ = L_103_ + L_100_[3] - 1;
- for L_107_forvar1 = L_103_ + 1, L_106_ do
- L_105_ = L_105_ + 1;
- L_104_[L_105_] = L_98_[L_107_forvar1];
- end;
- L_98_[L_103_](L_9_(L_104_, 1, L_106_ - L_103_));
- L_93_ = L_103_;
- elseif L_101_ > 7 then
- L_98_[L_100_[2]] = L_82_arg3[L_88_[L_100_[3]]];
- else
- if (L_98_[L_100_[2]] == L_98_[L_100_[5]]) then
- L_92_ = L_92_ + 1;
- else
- L_92_ = L_92_ + L_100_[3];
- end;
- end;
- elseif L_101_ <= 9 then
- L_98_[L_100_[2]] = L_88_[L_100_[3]];
- elseif L_101_ > 10 then
- local L_108_ = L_100_[2];
- local L_109_ = {};
- local L_110_ = 0;
- local L_111_ = L_108_ + L_100_[3] - 1;
- for L_112_forvar1 = L_108_ + 1, L_111_ do
- L_110_ = L_110_ + 1;
- L_109_[L_110_] = L_98_[L_112_forvar1];
- end;
- L_98_[L_108_](L_9_(L_109_, 1, L_111_ - L_108_));
- L_93_ = L_108_;
- else
- L_92_ = L_92_ + L_100_[3];
- end;
- L_92_ = L_92_ + 1;
- end;
- end;
- end;
- return L_24_func(L_23_func(), {}, L_6_())();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement