-- This file was generated using Luraph Obfuscator v13.5.4 do return(function(Uv,lv,ev,av,Iv,Fv,Vv,Qv,Wv,Lv,Nv,ov,Dv,nv,Ov,zv,Jv,cv,Hv,rv,Zv,kv,iv,Cv,Tv,Kv,Mv,tv,hv,dv,xv,mv,Ev,uv,jv,Av,Pv,Rv,sv,Gv,vv,...)local g=tostring;local S,q=hv,error;local pv,Y,P,U,X,O,M=2,nil,nil,nil,nil,nil,(nil);local B=(pcall);repeat if not(pv<=2)then if pv<=0X003 then P={[0X0]={[0X0]=Hv,1,2,3,0x04,5,0X6,Mv,0X8,9,10,0x0000b,cv,0X00D,14,0Xf},{[0]=1,0X0,0X3,2,0x5,0X0004,7,0X00006,9,8,Dv,10,0X000d,12,15,14},{[0]=Kv,3,0,av,6,7,0X4,0x5,0XA,0Xb,8,0X009,14,15,0Xc,0X00d},{[0X0]=Iv,2,1,0,7,6,5,0X4,11,0Xa,0X0009,8,15,0XE,Lv,0X00C},{[Hv]=0X004,5,6,0X007,Hv,av,0X2,3,0Xc,Lv,14,0X000f,0x8,9,10,0X0b},{[0x0]=0x5,0X4,0X7,0x6,0X1,0X0,0x0003,2,0X0000D,0X0000C,0xF,0Xe,0x9,0X8,11,10},{[0]=0X0006,0x7,0X4,5,Kv,3,0,0X00001,0Xe,15,12,13,10,0xb,uv,0X9},{[0]=7,6,5,0X4,0x3,0X2,0x1,0X0,15,14,0Xd,0X00C,0Xb,10,0X9,uv},{[0]=0X8,0X0009,Zv,11,0xC,13,14,15,0,0X1,2,0x3,0X4,5,0x6,Mv},{[0]=9,8,11,0XA,13,12,15,14,1,0X0000,0X3,Kv,5,0X4,7,mv},{[0]=0X0000a,0xB,8,0X9,0xe,0X000f,0Xc,0xd,0x2,3,0x0,0x0001,6,7,4,0x5},{[0]=Dv,Zv,0X9,0X08,Fv,14,0x00d,cv,0x00003,0x0002,1,0,7,0X6,5,4},{[0X000]=12,13,0xE,0XF,8,0X9,Zv,11,0x4,0X5,6,7,Hv,1,0X002,Iv},{[0x0000]=0XD,0X0c,0xF,0XE,lv,0X00008,Dv,Zv,0X5,4,Mv,6,1,0,3,0X00002},{[0]=14,0Xf,12,0XD,0xa,11,8,0X9,6,7,4,0x5,2,Iv,0X0,0X00001},{[0]=0Xf,14,13,0Xc,11,10,9,8,0X0007,6,0x05,4,Iv,0X2,1,0X0}};do pv=0x0;end;else if pv==4 then X=vv;pv=1;else M=ev.insert;do break;end;end;end;else if pv<=0 then do U=2^0X34;end;pv=0x4;else if pv==0x1 then O=rv;pv=5;else Y=Ov.sub;do pv=0X3;end;end;end;end;until false;local D=Nv;local I=Jv;local l,K=0X1,(rawset);local u=unpack or ev.unpack;pv=0X0001;local W,gv,h=nil,nil,nil;repeat if not(pv<=0x1)then if pv~=2 then gv=1;do pv=0x0;end;else do pv=3;end;end;else if pv~=0 then W=0X100000000;pv=0X2;else h=Wv;do pv=4;end;end;end;until pv>0X0003;local m=getfenv;do pv=0X0001;end;local y,F,f,v=nil,nil,nil,(nil);repeat if pv<=1 then if pv==0X00 then do v="LPH&D4B99EBECD764H0002C543012H000F050B000B4E000E050B000B4E000D050B000B4E0005000B000B2F2H000E0B000B2500010E0B000B2800E5012H0B000B5100ED012H0B000B5108F6012H0BD7010B0CA2012C2H0BA1010B17C7013H0BF7010B23EC01A3012H0B8E010B319401C4012H0B94010B0F4FDC012H0BB0010B50B0013E2H0BBB010B12A701D6012H0B1F0B143H000B000B2F2H002H0B000B190001000B000B2F2H000E0B000B052H000E0B000B2501000E0B000B0501002H0B000B1A2H002H0B000B470001050B000B4E00532H0B000B4CE001E0012H0B80010B1ACB3D2H000D79745EF0FE5HFF3A280071DA99CD3A63CAA077C8B03208025D300100178C04614H00424347012H00B602050B000B4E00B502050B000B4E00B402050B000B4E000D000B000B2F00230E0B000B25002A0E0B000B2800E4012H0B000B5100EB012H0B000B515BDA012H0B8A010B030A142H0BD7010B1675E4012H0B3F0B479C01A0012H0B050B37AC015F2H0B93010B47C501F8012H0BE9010B12C4012D2H0BAF010B2110762H0B100B4E6CFC012H0BEF010B2900A502050B000B4E3457050B000B4000CC04050B000B4E35B006050B000B0300FE04050B000B4E2A2C2H0B360B11562B2H0BAD010B1D372A0E0B000B250003050B000B4E56282H0BAD010B1D57542H0BAD010B1D000C050B000B4E58532H0BAD010B1D59252H0BAD010B1D3A002H0B000B5A0006050B000B4E39032H0B000B47000D050B000B4E36022H0B000B5157542H0BAD010B1D38352H0B000B02000D050B000B4E5B4D2H0BAD010B1D00F83HFF0F050B000B4E38150E0B000B28392C2H0B000B0236042H0B000B2E0001050B000B4E36F9012H0B000B4C56552H0BAD010B1D00E63HFF0F050B000B4E36002H0B000B0D0001050B000B4E36DF012H0B000B4C00A106050B000B4E36022H0B010B0826332H0B360B1100E33HFF0F050B000B4E55562H0BAD010B1D00EA3HFF0F050B000B4E1E02000B000B2F1F032H0B000B1E0001050B000B4E1F230E0B000B2520012H0B000B1E0001050B000B4E20230E0B000B25211D0E0B000B28223D0E0B000B2823370E0B000B2824002H0B000B5A251D0E0B000B2826100E0B000B28271F0E0B000B2H282F0E0B000B28267C050B000B3A1CF504050B000B01008806050B000B4E37292H0B320B500001050B000B4E37230E0B000B2533052H0B000B2E0001050B000B4E33102H0B000B4C00EF03050B000B4E532B2H0BAD010B1D0006050B000B4E36030E0B000B2800F53HFF0F050B000B4E56522H0BAD010B1D0004050B000B4E55312H0BAD010B1D00FC3HFF0F050B000B4E54282H0BAD010B1D00FC3HFF0F050B000B4E35002H0B000B3500F63HFF0F050B000B4E1DDA3HFF0F050B000B010032050B000B4EB5030E0B0E4905360032050B000B4E33CC04050B000B03002H050B000B4E33112H0B000B0254522H0BAD010B1D2H00050B000B4E33002H0B000B3500F93HFF0F050B000B4E00882H050B000B4EA73HFF0F362H0B31050900A204050B000B4E209A04050B000B0300B604050B000B4EC7018C012H0BA1010B4658592H0BAD010B1D009C02050B000B4E2H3B0B0E220B320003050B000B4E5C592H0BAD010B1D3B002H0B000B3500FB3HFF0F050B000B4E3A002H0B000B2C0003050B000B4E5A552H0BAD010B1D5B3E2H0BAD010B1D00F83HFF0F050B000B4E00F101050B000B4E0032050B000B4E52262H0BAD010B1D53502H0BAD010B1D2H00050B000B4E32002H0B000B350001050B000B4E32F6012H0B000B4CF503320B0E2705590018050B000B4E2D310B0E270B4500AC04050B000B4E33282H0B320B5033C93HFF0F050B000B03009304050B000B4E00DC01050B000B4E34000E0B000B2555532H0BAD010B1D2H00050B000B4E34002H0B000B352H00050B000B4E3436050B000B0300F101050B000B4E1D240E0B000B2800A53HFF0F050B000B4E00D704050B000B4EF701370B0E08053600D403050B000B4E2H002H0B000B4630002H0B000B5C30012H0B000B0600FC3HFF0F050B000B4E1D3A0E0B000B2800C13HFF0F050B000B4E514C2H0BAD010B1D31002H0B000B4BC3018C012H0BA1010B4600EE2H050B000B4E3D250E0B000B250001050B000B4E3D230E0B000B253B002H0B000B300001050B000B4E3B88012H0B000B4C3BEB03050B000B03002H050B000B4E3B3F0E0B000B250001050B000B4E3B230E0B000B255C5A2H0BAD010B1D00F33HFF0F050B000B4E00EB01050B000B4E19E43HFF0F050B000B0300AF3HFF0F050B000B4E384A0E0B000B2836032H0B000B4735002H0B000B3E0001050B000B4E356D2H0B000B4C56512H0BAD010B1D2H00050B000B4E34002H0B000B070001050B000B4E341F2H0B000B4C00DF03050B000B4E552A2H0BAD010B1D0002050B000B4E544E2H0BAD010B1D00FC3HFF0F050B000B4E56232H0BAD010B1D2H00050B000B4E57302H0BAD010B1D37002H0B000B1500EC3HFF0F050B000B4E26F602050B000B1F00C102050B000B4E30C33HFF0F050B000B1F002B050B000B4E3A9F2H050B000B1F00C201050B000B4E3D3B0B0E290B320001050B000B4E3D230E0B000B255E582H0BAD010B1D3C3D2H0B3E0B110002050B000B4E3C3B0B0E2F0B3200F83HFF0F050B000B4E00B503050B000B4E8E050E0B0E1A05590007050B000B4E3026050B000B1F00AF03050B000B4E56552H0BAD010B1D00DDFE2HFF0F050B000B4E39002H0B000B0E58592H0BAD010B1D00B001050B000B4E008E3HFF0F050B000B4E54522H0BAD010B1D00F703050B000B4E000B050B000B4E0012050B000B4E39350B0E100B0439A003050B000B03008501050B000B4E542C2H0BAD010B1D2H00050B000B4E55502H0BAD010B1D2H00050B000B4E36002H0B000B5C2H00050B000B4E34A6FE2HFF0F050B000B3D31002H0B000B5A32002H0B000B5A33002H0B000B0E00F53HFF0F050B000B4E53542H0BAD010B1D34322H0B320B2934D303050B000B0300B502050B000B4E12A02H050B000B0100AA3HFF0F050B000B4E58552H0BAD010B1D37002H0B000B350001050B000B4E37402H0B000B4C38002H0B000B5C8A05370B0E320536000A050B000B4E34202H0B330B500001050B000B4E34230E0B000B2535340B0E2F0B320001050B000B4E35230E0B000B2536340B0E290B322H00050B000B4E370D2H0B000B0200EF3HFF0F050B000B4E00D23HFF0F050B000B4E5A572H0BAD010B1D2H00050B000B4E3B382H0B000B0239032H0B030B470001050B000B4E39522H0B000B4C39D302050B000B010002050B000B4E59332H0BAD010B1D00F63HFF0F050B000B4E0059050B000B4E2H3F2H0B230B232H3F0B0E060B57415F2H0BAD010B1D000C050B000B4E5F212H0BAD010B1D60552H0BAD010B1D2H00050B000B4E615E2H0BAD010B1D0002050B000B4E3F222H0B210B5D00F53HFF0F050B000B4E3F002H0B000B302H3F2H0B210B393F242H0B3F0B503A3E2H0B3F0B1100F93HFF0F050B000B4E00B401050B000B4E10002H0B000B5A009D02050B000B4E342C2H0B000B0234002H0B000B4B342F0E0B000B282H00050B000B4E554B2H0BAD010B1D2H00050B000B4E362F0E0B000B28348303050B000B3A362A2H0B350B500001050B000B4E36230E0B000B2500C502050B000B4E03080E0B000B250017050B000B4E302F2H0BAD010B1D108D02050B000B01002F050B000B4E00080E0B000B252H000B0E3E0B3201080E0B000B250001050B000B4E01230E0B000B252H010B0E1C0B320001050B000B4E01230E0B000B2502080E0B000B252H020B0E160B3200F03HFF0F050B000B4E060B0E0B000B25000F050B000B4E0E200E0B000B250001050B000B4E0E230E0B000B250F330E0B000B2500EB3HFF0F050B000B4E0D140E0B000B2500F93HFF0F050B000B4E2H030B0E090B320001050B000B4E03230E0B000B2504120E0B000B250001050B000B4E04230E0B000B252H040B0E470B320011050B000B4E07130E0B000B250001050B000B4E07230E0B000B25082H0E0B000B250001050B000B4E08230E0B000B2509150E0B000B250001050B000B4E09230E0B000B250A050E0B000B250001050B000B4E0A230E0B000B250B410E0B000B250001050B000B4E0B230E0B000B252H0C0E0B000B2500E53HFF0F050B000B4E05360E0B000B2500DC3HFF0F050B000B4E00BD3HFF0F050B000B4E30002H0B000B2A12D202050B000B0100DF03050B000B4E39352H0B000B34009802050B000B4E00C402050B000B4E368AFE2HFF0F050B000B1F00FD02050B000B4E35042H0B000B2E0001050B000B4E35FA012H0B000B4C00D4FE2HFF0F050B000B4E35082H0B000B0256542H0BAD010B1D37150E0B000B2838262H0B330B502H380B0E290B320001050B000B4E38230E0B000B2535042H0B000B2E552B2H0BAD010B1D2H00050B000B4E362A0E0B000B250001050B000B4E36230E0B000B2557532H0BAD010B1D58542H0BAD010B1D00EC3HFF0F050B000B4E34262H0B330B500001050B000B4E34230E0B000B252H340B0E2F0B3200EB3HFF0F050B000B4E9F3HFF0F0E0B0E49053600F2FD2HFF0F050B000B4E5A562H0BAD010B1D3B002H0B000B5C39FC01050B000B3D592C2H0BAD010B1D00FB3HFF0F050B000B4E35072H0B000B0256542H0BAD010B1D37150E0B000B2835002H0B000B300001050B000B4E35672H0B000B4C362A2H0B350B500001050B000B4E36230E0B000B2536DE01050B000B0300943HFF0F050B000B4E5B4C2H0BAD010B1D3B002H0B000B4B310D2H0B000B0232302H0B000B022H00050B000B4E31002H0B000B35FCFD2HFF0F310B0E12053600DBFD2HFF0F050B000B4E312D0E0B300B4D0010050B000B4E3007000B000B2F31002H0B000B5A0025050B000B4E31430E0B300B4D311B0E0B300B4D310F0E0B300B4D31420E0B300B4D31390E0B300B4D001B050B000B4E34002H0B000B300009050B000B4E32002H0B000B3053522H0BAD010B1D001E050B000B4E311E0E0B300B4D00EE3HFF0F050B000B4E312E0E0B300B4D0006050B000B4E313C0E0B300B4D00EF3HFF0F050B000B4E34B501050B000B03001A050B000B4E31480E0B300B4D00F63HFF0F050B000B4E31300E0B300B4D00F83HFF0F050B000B4E35322H0B000B0256522H0BAD010B1D36012H0B000B4733002H0B000B3E0001050B000B4E338B012H0B000B4C3401000B000B2F35322H0B000B0256522H0BAD010B1D00E53HFF0F050B000B4E31402H0E110B2752252H0BAD010B1D33002H0B000B5A0006050B000B4E31030E0B2C0B4D31380E0B300B4D31230E0B300B4D00EA3HFF0F050B000B4E34322H0B000B0200EC3HFF0F050B000B4E54512H0BAD010B1D00DB3HFF0F050B000B4E00F502050B000B4E3B392H0B000B52D2FD2HFF0F290E0B3B053800F402050B000B4E3BBEFE2HFF0F050B000B1F00A903050B000B4E574C2H0BAD010B1D37002H0B000B4B2D1E0E0B2C0B4D2H2D0E0B2C0B4D0027050B000B4E2D420E0B2C0B4D002B050B000B4E30BBFD2HFF0F050B000B03002C050B000B4E2D3C0E0B2C0B4D2D430E0B2C0B4D0017050B000B4E2D030E0B2C0B4D0010050B000B4E2D480E0B2C0B4D00F23HFF0F050B000B4E29002H0B000B0C2A100E0B000B282B03000B000B2F0013050B000B4E2E06000B000B2F2H00050B000B4E2F05000B000B2F301F2H0B000B0200EE3HFF0F050B000B4E2B210E0B000B282C04000B000B2F2H00050B000B4E2D002H0B000B5A00EE3HFF0F050B000B4E2D380E0B2C0B4D2D230E0B2C0B4D00ED3HFF0F050B000B4E2D0F0E0B2C0B4D00E23HFF0F050B000B4E2D1B0E0B2C0B4D00FC3HFF0F050B000B4E2D300E0B2C0B4D00E23HFF0F050B000B4E27042H0B010B0828002H0B000B5A29002H0B000B5A2A002H0B000B5A00ED3HFF0F050B000B4E2D2E0E0B2C0B4D00F73HFF0F050B000B4E26002H0B000B5A27042H0B000B5128340E0B000B2800DE3HFF0F050B000B4E2D390E0B2C0B4D2D402H0E110B2700DF3HFF0F050B000B4E008C3HFF0F050B000B4E382F0E0B000B2836DBFE2HFF0F050B000B3A574B2H0BAD010B1D00FC3HFF0F050B000B4E362F0E0B000B2800FC3HFF0F050B000B4E34002H0B000B5A352H000B000B2F00FB3HFF0F050B000B4E59552H0BAD010B1D00D4FC2HFF0F050B000B4E31002H0B000B3F36052H0B000B260001050B000B4E36B3012H0B000B4C3656050B000B030007050B000B4E562B2H0BAD010B1D57282H0BAD010B1D2H00050B000B4E58532H0BAD010B1D39030E0B000B285A4C2H0BAD010B1D00F43HFF0F050B000B4E0015050B000B4E34322H0B320B14009B01050B000B4E312C2H0B000B0231002H0B000B4B2A002H0B000B350001050B000B4E2A752H0B000B4C24252H0B2A0B112H00050B000B4E2A222H0B250B5D002H050B000B4E2H2A0B0E060B57454A2H0BAD010B1D0004050B000B4E2B252H0B000B0200F43HFF0F050B000B4E2H2A2H0B230B2300F93HFF0F050B000B4E0089FD2HFF0F050B000B4E4A202H0BAD010B1D00F93HFF0F050B000B4E56552H0BAD010B1D29322H0B360B110035050B000B4E30C5FC2HFF0F050B000B4000CC02050B000B4E2F302H0BAD010B1D100F0B0E440B32110F0B0E2H0B320001050B000B4E11230E0B000B25120F0B0E360B320001050B000B4E12230E0B000B25130F0B0E310B320001050B000B4E13230E0B000B25140F0B0E260B320001050B000B4E14230E0B000B25150F0B0E040B32160F0B0E190B32170F0B0E000B320003050B000B4E3C3B2H0BAD010B1D1CF2FB2HFF0F050B000B030007050B000B4E180F0B0E2A0B32190F0B0E450B321A0F0B0E350B320001050B000B4E1A230E0B000B251B0E0B0E490B4A00F63HFF0F050B000B4E002B050B000B4E33C5FD2HFF0F050B000B03008601050B000B4E3B380B0E2F0B2D2H00050B000B4E585B2H0BAD010B1DC3FC2HFF0F390B0E17055900EEFE2HFF0F050B000B4E58592H0BAD010B1DB202AE022H0BBE010B1A76390B0E2B05480002050B000B4E39340E0B000B2800FA3HFF0F050B000B4E009C02050B000B4E3468050B000B0100EEFC2HFF0F050B000B4E51312H0BAD010B1D52502H0BAD010B1D2H00050B000B4E31002H0B000B353166050B000B0300B53HFF0F050B000B4E0073050B000B4E36BFFB2HFF0F050B000B0100DFFC2HFF0F050B000B4E51252H0BAD010B1D002H050B000B4E31002H0B000B070001050B000B4E31782H0B000B4C11F13HFF0F050B000B010003050B000B4E52502H0BAD010B1D33002H0B000B5C00F83HFF0F050B000B4E00DD01050B000B4E39EAFB2HFF0F050B000B0100933HFF0F050B000B4EBD018C012H0BA1010B462D0E0B0E1A055900D8FC2HFF0F050B000B4E39C7FC2HFF0F050B000B4000CBFC2HFF0F050B000B4E1C0F0B0E0A0B3200BCFB2HFF0F050B000B4E0084FB2HFF0F050B000B4E37002H0B000B0C53572H0BAD010B1D57522H0BAD010B1D30352H0B370B1100FA3HFF0F050B000B4E002HFC2HFF0F050B000B4E39002H0B000B5C0001050B000B4E00F6FD2HFF0F050B000B4E58592H0BAD010B1D00FD3HFF0F050B000B4E2HFB2HFF0F370B0E18053600C7FC2HFF0F050B000B4E13E0FB2HFF0F050B000B0300EBFD2HFF0F050B000B4E53322H0BAD010B1D2H00050B000B4E54522H0BAD010B1D35002H0B000B5C33002H0B000B072H00050B000B4E009D3HFF0F050B000B4E302F0E0B000B28AA0299022H0BBE010B1A322F0E0B000B2830AEFC2HFF0F050B000B3A54322H0BAD010B1D35322H0B000B02362D2H0B000B0234002H0B000B070001050B000B4E342E2H0B000B4C003B050B000B4E28320B0E070B4500F73HFF0F050B000B4E3410050B000B1F00FCFB2HFF0F050B000B4E30D1FB2HFF0F050B000B5400E3FB2HFF0F050B000B4E302F0E0B000B28312B2H0B000B022H00050B000B4E322F0E0B000B282H00050B000B4E308CFC2HFF0F050B000B3A502C2H0BAD010B1D51472H0BAD010B1D32002H0B000B5C302B050B000B3D1D1B2H0B000B021D9DFB2HFF0F050B000B0300D9FB2HFF0F050B000B4E382F0E0B000B2800CCFC2HFF0F050B000B4E34322H0B320B1B0002050B000B4E33342H0B000B0200FC3HFF0F050B000B4E346C050B000B0300B001050B000B4E34322H0B320B2335322H0B320B5D2H352H0B320B1236322H0B320B372H352H0B360B130002050B000B4E349FFC2HFF0F050B000B030007050B000B4E2H342H0B352H0B53542H0BAD010B1D2H00050B000B4E34322H0B320B3100F93HFF0F050B000B4E53542H0BAD010B1D00F13HFF0F050B000B4E34322H0B320B530095FC2HFF0F050B000B4E31122H0B000B0252502H0BAD010B1D33002H0B000B5C31002H0B000B07008CFC2HFF0F050B000B4E3A002H0B000B5A3B2F0E0B000B283C392H0B000B023D2F0E0B000B283BF3FD2HFF0F050B000B3A3B2C2H0B000B023B002H0B000B4B9402E0012H0B80010B1ABBFD2HFF0F312H0B32054100BCFC2HFF0F050B000B4E30F9FA2HFF0F050B000B4000E8FB2HFF0F050B000B4E563E2H0BAD010B1D372B2H0B000B0236002H0B000B352H360B0E010B32360B050B000B010098FB2HFF0F050B000B4E542B2H0BAD010B1D0004050B000B4E37030E0B000B2834042H0B030B4734FFFE2HFF0F050B000B030003050B000B4E55272H0BAD010B1D56532H0BAD010B1D00F93HFF0F050B000B4E00A5FE2HFF0F050B000B4EB901B8012H0BF8010B18E9FC2HFF0F2F0E0B37053800DBFD2HFF0F050B000B4E56522H0BAD010B1D2H352H0B000B5556522H0BAD010B1D37340E0B000B282H362H0B000B5537340E0B000B2858522H0BAD010B1D0019050B000B4E34042H0B000B2E54522H0BAD010B1D2H322H0B340B11000D050B000B4E544F2H0BAD010B1D002A050B000B4E57522H0BAD010B1D0013050B000B4E31300B0E460B320001050B000B4E31230E0B000B2532300B0E0D0B3233300B0E2C0B3200F63HFF0F050B000B4E54522H0BAD010B1D55522H0BAD010B1D0017050B000B4E34322H0B320B500001050B000B4E34230E0B000B252H322H0B340B1131032H0E270B27503E2H0BAD010B1D312F0E0B000B280013050B000B4E2H372H0B000B5500E53HFF0F050B000B4E58522H0BAD010B1D37002H0B000B350001050B000B4E37D8012H0B000B4C58522H0BAD010B1D38012H0B000B470001050B000B4E38CD012H0B000B4C34002H0B000B0D0001050B000B4E34C4012H0B000B4C54522H0BAD010B1D0002050B000B4E56522H0BAD010B1D00DC3HFF0F050B000B4E55522H0BAD010B1D00CC3HFF0F050B000B4E30002H0B000B3500DA3HFF0F050B000B4E53542H0BAD010B1D00DE3HFF0F050B000B4E55512H0BAD010B1D56522H0BAD010B1D34002H0B000B070001050B000B4E34F1012H0B000B4C544F2H0BAD010B1D35312H0B000B0256532H0BAD010B1D34002H0B000B070001050B000B4E34422H0B000B4CD8FE2HFF0F310B0E100559002HFA2HFF0F050B000B4E00C8FC2HFF0F050B000B4E39002H0B000B0C2H00050B000B4E58592H0BAD010B1D00FB3HFF0F050B000B4E008AFB2HFF0F050B000B4E34322H0B000B0200A2FE2HFF0F050B000B4E5C232H0BAD010B1D3D392H0B000B023E3B0E0B000B282H00050B000B4E3C002H0B000B303CD7FA2HFF0F050B000B0100923HFF0F050B000B4E1C0F0B0E280B3200EAFE2HFF0F050B000B4E3001050B000B1F0095FA2HFF0F050B000B4E34000E0B000B250001050B000B4E34230E0B000B2555532H0BAD010B1D2H00050B000B4E34002H0B000B350001050B000B4E34BA012H0B000B4C34F53HFF0F050B000B0300AEFC2HFF0F050B000B4E128EFE2HFF0F050B000B0100FDFA2HFF0F050B000B4E302F0E0B000B28514B2H0BAD010B1D0001050B000B4E30EE3HFF0F050B000B3A322F0E0B000B2800FD3HFF0F050B000B4E5E582H0BAD010B1D5F212H0BAD010B1D60552H0BAD010B1D615D2H0BAD010B1D3F002H0B000B300001050B000B4E3F2D2H0B000B4C2H3F2H0B210B393F242H0B3F0B500001050B000B4E3F230E0B000B25383E2H0B000B553E222H0B210B5D2H3E2H0B230B232H3E0B0E060B57415E2H0BAD010B1D00CFFA2HFF0F050B000B4E34322H0B320B2200B93HFF0F050B000B4E3B002H0B000B350001050B000B4E3BE7012H0B000B4C585B2H0BAD010B1D0004050B000B4E3C3A2H0B000B0200F93HFF0F050B000B4E3B042H0B000B0200FC3HFF0F050B000B4E0087FC2HFF0F050B000B4E92FE2HFF0F370B0E020536008CF92HFF0F050B000B4EC7018C012H0BA1010B463ABFFA2HFF0F050B000B2H3A2F0E0B000B285B592H0BAD010B1D2H00050B000B4E3C2F0E0B000B2800FA3HFF0F050B000B4E300C2H0B000B02514D2H0BAD010B1D32002H0B000B5C30A0FE2HFF0F050B000B4232002H0B000B5C30ACFD2HFF0F050B000B3D300C2H0B000B022H00050B000B4E51472H0BAD010B1D00FA3HFF0F050B000B4E153E2H000500290A3H00D4C36EA21D8314BCB29D290E3H0036AD00FED9358D659BF9E12967DA290A3H00EC3BC61F7F802674950D290D3H008E6598C8CD0D93F8223F4951BD290A3H00E104B37950DC8F4D2667290B3H00DBE61D44E004C47961CB777400016H004029093H00B837B26A68591F832729083H00DFFA8149324AB6A029073H008742E9451560D2290F3H00502F8A3651D7A3C0ACB6A6D85EA7F329073H008D607F74443C87290E3H005E75E84B0BE7297F433B19A1CF9529093H005443EE379900813C28290B3H006BB62DDF4059AE0AF01F61748H009F29083H0008C7825D0DD92A9829093H00906FCAE3159469806C29073H001712F90872A6A8290B3H00A0BF5A15EB40EAC74109C529063H00C98C5B14F8C029063H000FEA31F5F14929093H008538B75CECF1C9931F290A3H00C05F7A72C1A7D63A276C290A3H00C269ACB7F35CF09A24E029073H00B4234E7A073B3729073H0039BC4B2H74949A74717H0029083H009AA1C42C81981DCB74FF7H00290B3H00E209CCC4F098A21C633E9A74047H0029073H00C36EC51E821CBA29083H00DCEB36F25FFEDE2529093H00E413FEF3E40B6CFA9929083H003BC67D609D237F80290B3H00638E65EBF2E61593E8372125290A3H00203FDA8661C7775BCE8874027H00290A3H0022490CA8836956EA04C774E8036H0029123H001403AE69D944C62H7545138925B993EF413729083H003ED5C8D81D8D450D29083H0006BD5070D53C5BC774017H0029083H00CEA5D8888DC953BC290B3H00968D60187F55289C3D148429063H0027628922724A29083H005D70CFCE942H3689294H00290D3H0045F877813C281EC65BE1734FA4290F3H0064937E666DB3EF4C18DA329CF203AF747B7H0029093H009174E351BA7B767E95290D3H007C0BD692FFD13F16ED5DFAD05029083H0067A2C9FF3708FCD629053H000FEA31B1AB29073H002E8538E86DFCED742D7H0029073H00ABF66DA3371B73290B3H00A4D3BE272970A718D99AEA290E3H003DD0AF558ED9463A442C363055D929083H004B160D909CFBCDA8290A3H0073DEF537F88B67A8FEDE29073H00DDF04F752EB8B7290C3H006EC5788300B8BF8E54CC63F4290D3H00BA41E4749BE1FD3774C8804EA3290E3H007D10EF29648611EB0BEC2HFB179929093H008B564D4350B48265C729083H001E35A8B87D3A79B929073H00E61D30C31FD06129113H0003AE05E6199F23340E12C66984C08C2E0E1133008FBD0178574F7853110E6CC64A0263300100E93F2E404H0008FC43012H0021050B000B4E0020050B000B4E001F050B000B4E0005000B000B2F00020E0B000B25000A0E0B000B2800E5012H0B000B5100EA012H0B000B5163E3012H0B400B52629D012H0BCF010B1CF701522H0BB9010B4147D0012H0B7B0B17CD01EF012H0BB8010B370014050B000B4E0020050B000B4E0035050B000B4E01002H0B000B4F01000B0E000B452H00050B000B4E01020E0B000B280030050B000B4EFD01FB012H0BBE010B1A24050E0B0405380007050B000B4E26222H0BAD010B1D07030E0B000B2805002H0B000B300001050B000B4E05F1012H0B000B4C051D050B000B010002050B000B4E05022H0B000B4F00F73HFF0F050B000B4E002D050B000B4E01002H0B000B4F2H012H0B000B500001050B000B4E01020E0B000B2501E93HFF0F050B000B0301002H0B000B462H042H0B000B4F25232H0BAD010B1D04002H0B000B350001050B000B4E04632H0B000B4CE13HFF0F040B0E0105360010050B000B4E2H002H0B000B4690018C012H0BA1010B4604010B0E020B2D21242H0BAD010B1D07020B0E0405590016050B000B4E06080E0B000B2504002H0B000B300001050B000B4E04C0012H0B000B4C04EE3HFF0F050B000B030003050B000B4E04070E0B000B2H25232H0BAD010B1D00F73HFF0F050B000B4E000E050B000B4E04052H0B000B4F25232H0BAD010B1D04002H0B000B2C0001050B000B4E04BC012H0B000B4C00CA3HFF0F050B000B4E02012H0B000B4F23202H0BAD010B1D04012H0B000B2H02032H0B030B4702E73HFF0F050B000B0100C33HFF0F050B000B4EEF3HFF0F020B0E06055900C83HFF0F050B000B4E04032H0B000B4F04002H0B000B4B04032H0B000B4F04002H0B000B4B90018C012H0BA1010B46D33D2H00090040290B3H003ECDD4753F57C34BBF4A8274017H0029053H00EBE2919D3F29073H006E7D049C3FA78674027H0029063H00EF06D57DE975290B3H0041E8C7EC4C4316DBEC61F329083H0036854C3B309876035244005A59997553B2F8A06EDAF6C372005B30010006003400190003002C000D003501D61E80364H0003BE43012H0011050B000B4E0010050B000B4E000F050B000B4E0004000B000B2F00010E0B000B2500020E0B000B2800E0012H0B000B5100EA012H0B000B512A362H0B9F010B02A601B5012H0BBF010B257EDB012H0BF7010B3A11492H0B380B4CFC010E2H0BD2010B3BB001EF012H0B2B0B2BA801B6012H0B770B2A06DD012H0B9E010B100001050B000B4E2H002H0B000B4601002H0B000B1A8D018C012H0BA1010B46CA3D2H0045006E4100E9502096210B51EE06701DAB3A035B30013H00685B563B4H0009E443012H0036050B000B4E0035050B000B4E0034050B000B4E0003000B000B2F000F0E0B000B25000A0E0B000B2800E2012H0B000B5100E8012H0B000B510D302H0B230B5325B2012H0B510B1763C6012H0BB1010B10DE01EB012H0B5A0B29737A2H0B98010B25605D2H0B7D0B17FA014D2H0B3C0B560027050B000B4E2H002H0B000B462H012H0B000B4F0001050B000B4E010F0E0B000B250108050B000B03000A050B000B4E8D018C012H0BA1010B4601002H0B000B5A01002H0B000B3303022H0B000B4F0001050B000B4E030F0E0B000B2501032H0B000B2B01002H0B000B4F02002H0B000B0200F93HFF0F050B000B4E01002H0B000B4F0001050B000B4E010F0E0B000B2522202H0BAD010B1D03022H0B000B4F0001050B000B4E030F0E0B000B2501032H0B070B4707002H0B000B5A072H0E0B010B4D07080E0B010B4D070D0E0B010B4D07050E0B020B4D07040E0B020B4D07020E0B020B4D07000E0B020B4D2H070E0B030B4D07062H0E030B27070A0E0B060B4D07090E0B050B4D07010E0B040B4D070C2H0E2H0B2707002H0B000B3301002H0B000B4F01D83HFF0F050B000B0100DD3HFF0F050B000B4ED93D2H00990029123H00CEBD947F9B7A74F3CFBB89CFB74731591B89290A3H004443AA57C0AE2464F1A8290E3H008251080B477391173F0F09916351294H00290B3H004C0B32EDD9E4AA212HCD6F290E3H0099102FD5108E4987DF1CABE71331290B3H00D3BAC9AE3E0BF0DB03F39529073H0018F73EC3656E0F290C3H00F9708F65AD33E9364EBB558D290B3H00DDB433735A56DEB4947EAC29073H00F2417831EB6307748H0029073H0063CA59BE9A065629073H00BCFBA20640E63A29093H003D149309E6F56D4530234B005849FDC86B1AA265632D933D61005B30010003001C001B001D0139EAB5634H0002BB43012H000F050B000B4E000E050B000B4E000D050B000B4E0004000B000B2F00010E0B000B2500020E0B000B2800E5012H0B000B5100E9012H0B000B5180012F2H0BAD010B56E801602H0BC1010B29D801A1012H0B9E010B399701AA012H0B250B5D8301B3012H0B97010B50F70190012H0B690B39D401F3012H0BE9010B440B492H0BDD010B032H002H0B000B46CA3D2H00550099E600273755437A238E1132C7FB062D005B30013H0036F287224H0008EE43012H001E050B000B4E001D050B000B4E001C050B000B4E0003000B000B2F00020E0B000B2500070E0B000B2800E4012H0B000B5100EB012H0B000B518A01352H0B250B3487019B012H0BBB010B017A7F2H0B5B0B1C82017E2H0B4A0B23CD01382H0B240B0669582H0B1D0B31C701CF012H0BAB010B08A401442H0BE7010B517D96012H0B1E0B34C001462H0B6A0B5340622H0BC8010B21050E2H0BB1010B4C000A050B000B4E0125050B000B1F000F050B000B4E02000E0B000B280008050B000B4E2H002H0B000B300001050B000B4E00A4012H0B000B4C01020E0B000B2800F93HFF0F050B000B4E01F63HFF0F050B000B3A2H002H0B000B4F0002050B000B4E03040E0B000B2800FB3HFF0F050B000B4E01030E0B000B2802050E0B000B2800F33HFF0F050B000B4E01020E0B000B282H020E0B000B2803020E0B000B2804020E0B000B2804052H0B000B0A03042H0B000B0A02032H0B000B0A01022H0B000B0A2H010E0B000B250001050B000B4E01020E0B000B250010050B000B4E02012H0B000B0203002H0B000B022H00050B000B4E02002H0B000B2C0001050B000B4E02C5012H0B000B4C0009050B000B4E2H002H0B000B46004HFF0F050B000B4E05012H0B000B4F0001050B000B4E05020E0B000B2526202H0BAD010B1D05042H0B060B112H00050B000B4E00D33HFF0F050B000B4E01F73HFF0F050B000B0300EE3HFF0F050B000B4ED03D2H00D90074FF7H0029083H006C2B12912A5E5059748H0029043H00C4C3EAFE74017H00723H00205FA00242381A002997CA1944292H274891DCE474005B3001000600020024002200230021002500DF043B744H0006C343012H0013050B000B4E0012050B000B4E0011050B000B4E0005000B000B2F00010E0B000B2500020E0B000B2800E1012H0B000B5100E9012H0B000B51F601AD012H0B6E0B038001442H0B1D0B0658282H0B580B4C3D3F2H0B630B47E9015F2H0B7C0B1FDF01772H0B7D0B58002H050B000B4E02002H0B000B3F2H002H0B000B4623202H0BAD010B1D04002H0B000B5C0002050B000B4E02002H0B000B4F00FB3HFF0F050B000B4E05002H0B000B1A2H00050B000B4E02002H0B000B5BCA3D2H000900933A00FAB0E41A753265C707B575A346035B30010001002E01841EBB014H000BDD43012H001F050B000B4E001E050B000B4E001D050B000B4E0003000B000B2F00010E0B000B2500050E0B000B2800E0012H0B000B5100ED012H0B000B51EC015B2H0B380B25FF01F7012H0B5B0B39A701EB012H0B250B1E3FEE012H0B6A0B1E0D3H0B0A0B0FBF01C4012H0BF9010B1B0011050B000B4E031F050B000B1F0001050B000B4E2H002H0B000B4603002H0B000B4F0001050B000B4E03010E0B000B2503002H0B000B4B08020E0B000B250001050B000B4E08010E0B000B2529272H0BAD010B1D2A202H0BAD010B1D08002H0B000B300001050B000B4E08752H0B000B4C08F03HFF0F050B000B03000D050B000B4E02002H0B000B5A2H00050B000B4E03002H0B000B1A0006050B000B4E04010E0B000B2505000E0B000B2806002H0B000B1A04002H0B000B3E05030E0B000B2803E53HFF0F050B000B3A02002H0B010B492H030E0B000B2800F73HFF0F050B000B4E08002H0B000B0CDB01D5012H0B0A0B4307022H0B060B50DE3HFF0F002H0B07050900E43HFF0F050B000B4E8F018C012H0BA1010B46CE3D2H00350029043H00B00FBA0229093H0074A35E669D9BA7AA48290B3H000BE63D32BEBD1475060F0974017H009ABD0034D21E57018924A17D79836472035B30010001002C01886ED1734H0003BC43012H000F050B000B4E000E050B000B4E000D050B000B4E0003000B000B2F00010E0B000B2500020E0B000B2800E2012H0B000B5100ED012H0B000B51F801B2012H0BBB010B4CDC01A5012H0BB6010B4E0399012H0BCA010B0F76EB012H0B2D0B52EF01EC012H0BD7010B051E062H0B180B020001050B000B4E2H002H0B000B4601002H0B000B1A8D018C012H0BA1010B46CA3D2H006900257A002D999F631FF6ABFC4E7DE7242H035B30015H00A2E71C613C3H00013H00083H00013H00093H00093H0087B804620A3H000A3H003A7A20240B3H000B3H00191FA9210C3H000C3H0088090C3E0D3H000D3H00709C2D620E3H000E3H00520A41760F3H000F3H005991DF34103H00103H00642H905D113H00113H002EE12179123H00123H00C4E22246133H00133H00B6A5BC3F143H00143H00013H00153H00163H00063H00173H00193H00013H001A3H001A3H00033H001B3H001C3H00013H001D3H001E3H00033H001F3H00203H00013H00213H00233H00093H00243H00243H00013H00253H00273H00093H00283H00283H00013H00293H00293H00113H002A3H00303H00013H00313H00313H00113H00323H00333H00013H00343H00343H00113H00353H00363H00013H00373H00393H00113H003A3H003E3H00013H003F3H00413H00073H00423H00433H00013H00443H00473H00073H00483H00493H00013H004A3H004A3H00073H004B3H004F3H00013H00503H00523H00023H00533H00583H00013H00593H00593H00063H005A3H005B3H00013H005C3H005C3H00063H005D3H00653H00013H00663H00663H00073H00673H00683H00013H00693H006A3H00073H006B3H006C3H00013H006D3H006D3H000A3H006E3H007B3H00013H007C3H007E3H00093H007F3H007F3H00083H00803H00813H00013H00823H00823H00083H00833H00843H00013H00853H00853H00093H00863H00873H00013H00883H00893H00093H008A3H008D3H00013H008E3H008F3H00093H00903H00933H00013H000B3D44012H005D050B000B4E005C050B000B4E005B050B000B4E0005000B000B2F000F0E0B000B2500160E0B000B2800E5012H0B000B5100E9012H0B000B51D601722H0B080B1186012D2H0B220B256993012H0BE0010B3C31D2012H0B87010B56AD013H0B610B25DE01B6012H0B9F010B246C9E012H0B500B41AD01B4012H0B060B563EAA012H0B7A0B4E3E052H0BB3010B47006C2H0BBA010B58004A050B000B4E044E050B000B400023050B000B4E02000E0B000B250001050B000B4E020F0E0B000B252H020B0E110B320001050B000B4E020F0E0B000B250235050B000B010073050B000B4E28222H0BAD010B1D0003050B000B4E810281022H0BBE010B1AF23HFF0F0A0E0B0805200003050B000B4E29262H0BAD010B1D08002H0B000B3500FA3HFF0F050B000B4E004A050B000B4E2H002H0B000B4605002H0B000B3E0001050B000B4E05732H0B000B4C24252H0BAD010B1D00FA3HFF0F050B000B4E060F0E0B000B250001050B000B4E060F0E0B000B252H060B0E080B320001050B000B4E060F0E0B000B25070C0E0B000B250001050B000B4E070F0E0B000B25082H000B000B2F07022H0B000B4700EF3HFF0F050B000B4E04002H0B000B5C05070E0B000B2500F13HFF0F050B000B4E08002H0B000B0209062H0B000B0208002H0B000B3508D43HFF0F050B000B010048050B000B4E08040E0B000B250004050B000B4E08002H0B000B352H00050B000B4E08CE3HFF0F050B000B030002050B000B4E29262H0BAD010B1D00FA3HFF0F050B000B4E00F23HFF0F050B000B4E00130E0B000B250001050B000B4E000F0E0B000B250013050B000B4E01000E0B000B252H010B0E050B3201C53HFF0F050B000B01000A050B000B4E03002H0B000B5C04060E0B000B250001050B000B4E040F0E0B000B2505120E0B000B252H00050B000B4E05012H0B030B470001050B000B4E05D9012H0B000B4C04B83HFF0F050B000B3D01050E0B000B2500B83HFF0F050B000B4E000D0E0B000B250001050B000B0100E93HFF0F050B000B4E0008050B000B01002C050B000B4E07100E0B000B2528262H0BAD010B1D07002H0B000B350001050B000B4E07152H0B000B4CAB3HFF0F070B2H0E053600D73HFF0F050B000B4E00E33HFF0F050B000B01000B050B000B4E08002H0B000B300001050B000B4E08642H0B000B4C23282H0BAD010B1D00C83HFF0F050B000B4E08010E0B000B250001050B000B4E080F0E0B000B2509062H0B000B022H0A0E0B000B2800F53HFF0F050B000B4E000B0E0B000B250001050B000B4E000F0E0B000B2500D33HFF0F050B000B4E0A090E0B000B2808002H0B000B30000F050B000B4E07002H0B000B350001050B000B4E0795012H0B000B4C08140E0B000B250001050B000B4E080F0E0B000B252H080B0E020B320001050B000B4E080F0E0B000B2529272H0BAD010B1D00F23HFF0F050B000B4E27212H0BAD010B1D2H00050B000B4E28262H0BAD010B1D00F13HFF0F050B000B4E08863HFF0F050B000B03008F3HFF0F050B000B4E00030E0B000B2500D93HFF0F050B000B4E02110E0B000B2500BF3HFF0F050B000B4EDF3D2H00A55929083H00884762DC116A217F290D3H00906F2A4A36C18295F5CC3308D629073H004BF62D58973CA6290F3H00C4F33EBECEA4C03D064782C4B809F0290D3H0051D4430907ACC72CB393195251290F3H00C05FDA063ABD705E894A3760E12D6029073H009DD0AF4843CA5E290F3H00EE05D86F56DC0A793CCD3213A0DCEF29073H00337ED54372F540746044F25HFF74FD7HFF29143H008CDBC634D8501FD0B828FBE209966B7A98384D98290E4H009F1AA4CB1949098AF929EF4C3B29163H00E6DD107A1E187EDABBBEE52078B8FBF63B6CA1DA42E9290B3H004473BE7A4D42CBC071CB66290C3H007D308F5866551EFE8D364F2E29093H00B9DC6B42AF8A9751C8290E3H006413DECCEC1B943B0F76FDCE9C6C29083H00EA7174EFC10CCB6B29103H00B259FC4C547E01C3731EEF6AF4E0211829083H0042290CE2A37022CB7D2600FD08BBD938F93956021798F475025C300100111A092A233H00013H00083H00013H00093H00093H00516A64540A3H000A3H00893EB01F0B3H000B4H0059E4390C3H000C3H009B5AE67A0D3H000D3H0018B045340E3H000E3H00544B1B540F3H000F3H00E051D57B103H00103H00721A6D15113H00133H00013H00143H00143H00143H00153H00193H00013H001A3H001A3H00133H001B3H001C3H00013H001D3H001E3H00133H001F3H00203H00013H00213H00213H00133H00223H00223H00143H00233H00243H00013H00253H00253H00163H00263H00273H00013H00283H00283H00163H00293H002A3H00013H002B3H002D3H00163H002E3H002F3H00013H00303H00303H00163H00313H00323H00013H00333H00343H00163H00353H00363H00013H00373H00383H00193H00393H003A3H00013H003B3H003B3H00173H003C3H003D3H00013H003E3H003E3H00173H003F3H00403H00013H0006EA43012H001D050B000B4E001C050B000B4E001B050B000B4E0004000B000B2F00060E0B000B2500070E0B000B2800E0012H0B000B5100EC012H0B000B518901FD012H0B4F0B2F2EFF012H0B330B1DD101A3012H0B1F0B10F7018E012H0B060B1E091C2H0B440B00065E2H0B1C0B0F8401D2012H0B80010B0901F6012H0BCF010B44000D050B000B4E03002H0B000B4F04002H0B000B1A03002H0B000B5B2H002H0B000B4603050E0B000B250001050B000B4E03060E0B000B2524212H0BAD010B1D03002H0B000B350001050B000B4E0384012H0B000B4C05030B0E0305590002050B000B4E33352H0B240B0200F53HFF0F050B000B4E00F03HFF0F050B000B4E03002H0B000B3F03040E0B000B252H00050B000B4E2H030B0E010B320001050B000B4E03060E0B000B2504012H0B000B4F0001050B000B4E04060E0B000B2H25212H0BAD010B1D04002H0B000B3505022H0B000B4F0001050B000B4E05060E0B000B2503002H0B000B300001050B000B4E03562H0B000B4C0301050B000B030004050B000B4E03002H0B000B4F04002H0B000B1A03002H0B000B5BE301E0012H0B80010B1A03020E0B000B250004050B000B4E03002H0B000B2C0001050B000B4E03B0012H0B000B4C00F63HFF0F050B000B4E04000E0B000B2800FA3HFF0F050B000B4ED03D2H006504723H00D088C300C229073H000A91D4AD04A96929073H00B7D279E7DDF9B0290B3H0040DF9A571A176095DE263D29083H00496C3B8A8FC0461329093H0031F4E3FD6A31D2468500C400C10143214E01CAA42E72752C09035B300100030004000200035H00";end;do break;end;else do y=Uv;end;pv=3;end;else if not(pv<=2)then if pv==3 then do F=(m and m()or zv);end;pv=4;else f=Ov.byte;do pv=2;end;end;else pv=0X00000;end;end;until(false);pv=0X001;local V,r=nil,nil;do while pv<=0X00001 do if pv~=0 then do V={[8]=Iv,[jv]=lv,[1]=0X5,[6]=0x02,[5]=lv,[9]=7,[0X3]=0X4,[0X005]=0X00004,[8]=Av};end;do pv=0X0;end;else do pv=2;end;end;end;end;local c=(setmetatable);pv=0;local e=nil;while pv~=2 do if pv==0x0 then v=O(Y(v,0X5),"..",function(o8)if f(o8,2)==72 then r=y(Y(o8,1,0X001));return'';else local cm=(X(y(o8,0X0010)));if r then local X3=0X2;local z3=nil;while 0.5031056614712356 do if not(X3<=0X00000)then if X3==1 then r=sv;do X3=0X00000;end;else do z3=h(cm,r);end;do X3=0X00001;end;end;else return z3;end;end;else return cm;end;end;end);pv=1;else e=function()local mm=(f(v,l,l));do l=l+0X1;end;do return mm;end;end;do pv=0x0002;end;end;end;local Z=(setfenv);do pv=0X1;end;local J,j=nil,(nil);repeat if pv==0 then do j=J-0X1;end;pv=2;else do J=2147483648;end;pv=0;end;until pv>=2;local N=(function()local iz=0X2;local Iz,gz,tz,Jz=nil,nil,nil,(nil);repeat if iz<=0X0 then l=l+0X4;do iz=0X001;end;else if iz~=0X01 then Iz,gz,tz,Jz=f(v,l,l+Iv);do iz=0;end;else do return Jz*16777216+tz*65536+gz*0X0100+Iz;end;end;end;until false;end);local z=(W-1);pv=0;local A,i,wv,s,k=nil,nil,nil,nil,nil;repeat if not(pv<=2)then if pv<=3 then do k=function()local QH,dH,FH,VH=0X0001,nil,nil,(nil);do repeat do if QH<=1 then if QH==0X0 then VH=N();QH=0X3;else dH=N();QH=2;end;else if QH~=0X00002 then if dH==Hv and VH==0x0 then do return Hv;end;end;QH=4;else FH=1;QH=0X0;end;end;end;until QH>=0x4;end;local pH=(-1)^s(VH,0x1f,1);local tH=s(VH,iv,11);local OH=(s(VH,0,20)*W+dH);if tH==0 then if OH==0 then return pH*0;else tH=1;FH=0X0;end;elseif tH~=2047 then else if OH~=0x000 then return pH*(1/0X0);else return pH*(0/0);end;end;do return pH*(2^(tH-1023))*(OH/U+FH);end;end;end;break;else if pv==0X04 then wv={};pv=1;else s=function(Kf,Of,Hf)local Zf,Ef=0X001,(nil);while(true)do if Zf<=0X0 then Ef=Ef-Ef%1;Zf=2;else if Zf==1 then Ef=(Kf/A[Of])%A[Hf];do Zf=0X0;end;else do return Ef;end;end;end;end;end;pv=3;end;end;else do if not(pv<=0)then if pv~=1 then i=function()local YK,AK=nil,nil;local DK=(0);repeat if DK<=0 then do YK,AK=N(),N();end;do DK=1;end;else do if DK~=1 then do return AK*W+YK;end;else do if AK>=J then AK=AK-W;end;end;do DK=0X2;end;end;end;end;until false;end;pv=4;else do local kD=0X00;local ZD=(nil);while kD~=0X2 do if kD==0X00 then ZD=0X02;kD=1;else for R6=0X0001,31 do do A[R6]=ZD;end;do ZD=ZD*0X2;end;end;do kD=0X0002;end;end;end;end;pv=0x5;end;else A={[0]=0X1};pv=2;end;end;end;until false;local x=((bit or nv));local t=(x and x.bxor or function(CQ,rQ)CQ=CQ%W;local wQ=0X1;rQ=rQ%W;local KQ,IQ=0,(0);do while 0.03539640137641842 do if IQ==0 then while CQ>0X00 and rQ>0 do local qP,BP,JP=CQ%16,1,(nil);while BP~=3 do if BP<=0 then do KQ=KQ+P[qP][JP]*wQ;end;BP=0x02;else do if BP==0x1 then do JP=rQ%16;end;BP=0X0;else CQ=(CQ-qP)/16;BP=3;end;end;end;end;rQ=(rQ-JP)/0X10;do wQ=wQ*16;end;end;IQ=0X0001;else return KQ+CQ*wQ+rQ*wQ;end;end;end;end);local o=(x and x[kv]or function(Fe,Pe)Fe=Fe%W;Pe=Pe%W;return((Fe+Pe)-t(Fe,Pe))/0X0002;end);local E=(x and x[Pv]or function(ad,Od)local Qd=0X00;while Qd<=1 do do if Qd~=0 then Od=Od%W;Qd=2;else do ad=ad%W;end;do Qd=1;end;end;end;end;return z-o(z-ad,z-Od);end);local a=next;local G,H,Q,R=x and x[xv]or function(lt)return z-(lt%W);end,Ov.match,x and x.lshift,x and x[tv];Q=Q or function(c2,i2)for BA=0X0,0X2 do if BA<=0 then do if not(i2>=ov)then else return 0X0000;end;end;else if BA~=0X1 then return(c2*A[i2])%W;else do if i2<0 then return R(c2,-i2);end;end;end;end;end;end;pv=0X1;local C=(nil);while pv<0X2 do if pv==0X0 then C=function()local X8,B8=0,(0);do repeat local T8=(f(v,l,l));do l=l+1;end;X8=E(X8,Q(o(T8,127),B8));if o(T8,0x0080)==0 then return X8;end;do B8=B8+7;end;until false;end;end;do pv=0X2;end;else do R=R or function(nt,bt)local ot,Jt=0X003,(nil);repeat if ot<=0X1 then if ot==0X0 then do return Jt-Jt%1;end;else Jt=(nt%W/A[bt]);ot=0X00000;end;elseif ot~=2 then if bt>=0x000020 then return 0;end;ot=2;else if bt<0x0 then return Q(nt,-bt);end;ot=1;end;until false;end;end;do pv=0X000;end;end;end;local d={0X1,mv,3};do pv=1;end;local L,T=nil,(nil);while pv~=2 do if pv==0X000 then do T=function()local T_=C();local r_=0x0;repeat if r_~=0 then return T_;else do if not(T_>j)then else do return T_-W;end;end;end;r_=0x1;end;until false;end;end;pv=0X00002;else L=Ev;do pv=0X0;end;end;end;local p=e();local bv=e();local Sv=function(ah)local Wh,Xh=nil,(nil);for df=0X00,1 do do if df~=0x0 then Xh=t(Wh[1],bv);else Wh={f(v,l,l+0x3)};end;end;end;local ih=t(Wh[2],bv);local Gh=(t(Wh[3],bv));local th=(t(Wh[0X4],bv));local hh=0X00000;repeat if hh<=0X0 then do bv=(0X21*bv+ah)%Gv;end;hh=2;else if hh==1 then return th*16777216+Gh*65536+ih*256+Xh;else do l=l+0X0004;end;hh=0x0001;end;end;until(false);end;local Bv,w,yv,b,qv,Yv=nil,nil,nil,nil,nil,nil;for U5=0X000,6 do if U5<=2 then do if U5<=0X0 then do Bv=function(...)return S("#",...),{...};end;end;elseif U5~=0X01 then do yv=function(C_)local c_=(N());local a_=(nil);for DX=0X0,0x2 do if not(DX<=0X0)then if DX~=0x00001 then l=l+c_;else for NV=0x0001,c_,dv do local hV,qV=NV+7997-1,2;local HV=(nil);repeat if not(qV<=0X0)then if qV==0x0001 then HV={f(v,l+NV-1,l+hV-1)};qV=0X0;else if hV>c_ then hV=c_;end;qV=0X1;end;else do for T0=1,#HV do(HV)[T0]=t(HV[T0],p);p=(C_*p+159)%Gv;end;end;qV=0X03;end;until qV>2;do a_=a_..X(u(HV));end;end;end;else a_=Rv;end;end;return a_;end;end;else w=Qv;end;end;else do if not(U5<=4)then do if U5~=5 then function Yv(e_,l_,z_)local Y_,F_,v_,C_=l_[0X7],l_[2],l_[0X3],(l_[9]);local p_=(l_[1]);local B_=l_[0X0004];local y_=l_[0X6];local w_=(c({},{__mode="v"}));local Z_=(l_[5]);local r_=nil;r_=function(...)local fl,sl=1,(0X0);local Fl=(m and m()or _ENV);local jl={};local Wl,Kl=Bv(...);Wl=Wl-1;local cl=((Fl==F and e_ or Fl));for No=0x0000,Wl do if F_>No then(jl)[No]=Kl[No+1];else break;end;end;(qv)[2]=l_;qv[3]=jl;do if not y_ then do Kl=nil;end;elseif p_ then(jl)[F_]={n=Wl>=F_ and Wl-F_+1 or 0,u(Kl,F_+0X001,Wl+0X01)};end;end;if cl==Fl then else do if Z then Z(r_,cl);else _ENV=cl;end;end;end;local Nl,Cl,Vl,xl=B(function()while true do local OO=(B_[fl]);local GO=(OO[0X7]);do fl=fl+0x1;end;if not(GO>=47)then if not(GO>=0X17)then if not(GO<11)then if not(GO>=17)then if not(GO>=14)then if GO>=12 then if GO~=13 then do(jl)[OO[0X06]]=true;end;else local Iu=(OO[0X6]);jl[Iu](u(jl,Iu+0x1,sl));sl=Iu-0X1;end;else do(jl)[OO[0x6]]=jl[OO[0x1]]-jl[OO[0X03]];end;end;else if GO>=15 then if GO==0X0010 then jl[OO[0X6]]=Q(jl[OO[0X1]],jl[OO[3]]);else do if not(not(jl[OO[1]]<=jl[OO[3]]))then else fl=OO[6];end;end;end;else jl[OO[6]]=false;end;end;else if not(GO>=20)then if GO<0X12 then jl[OO[6]][jl[OO[0X1]]]=jl[OO[0x3]];else if GO==0x13 then jl[OO[6]]=jl[OO[0x1]]%jl[OO[3]];else(jl)[OO[0x6]]=jl[OO[1]]/jl[OO[3]];end;end;else if not(GO<0X00015)then if GO~=0X0016 then sl=OO[0X6];do(jl)[sl]=jl[sl]();end;else local lk=jl[OO[0x01]]/jl[OO[0X3]];(jl)[OO[0X06]]=lk-lk%0X001;end;else jl[OO[6]]=jl[OO[0X1]]>jl[OO[3]];end;end;end;else if not(GO<5)then do if not(GO>=0x8)then if not(GO>=6)then(cl)[OO[5]]=jl[OO[6]];else do if GO~=0X7 then(qv)[OO[1]]=jl[OO[6]];else local kl=(OO[6]);(jl[kl])(jl[kl+1],jl[kl+2]);sl=kl-0x1;end;end;end;else if not(GO<9)then do if GO~=0Xa then if jl[OO[0X1]]~=jl[OO[3]]then fl=OO[0X6];end;else local BQ=z_[OO[0X1]];(BQ[1])[BQ[2]]=jl[OO[6]];end;end;else local IC,cC=OO[6],((OO[0X3]-0X01)*50);local mC=jl[IC];do for jX=0X00001,OO[0X1]do(mC)[cC+jX]=jl[IC+jX];end;end;end;end;end;else do if GO>=0X2 then if not(GO<3)then do if GO~=4 then if not jl[OO[6]]then fl=OO[0X1];end;else do jl[OO[0X6]]=jl[OO[1]]~=OO[0X4];end;end;end;else do if OO[0X0003]~=0x24 then jl[OO[0X6]]=jl[OO[1]];else do fl=fl-1;end;(B_)[fl]={[1]=(OO[1]-50),[0X6]=(OO[0X6]-50),[0X007]=24};end;end;end;else if GO~=0X01 then if not(jl[OO[1]]<=jl[OO[3]])then else fl=OO[0x6];end;else do if not(jl[OO[6]])then else fl=OO[0X01];end;end;end;end;end;end;end;else do if not(GO>=35)then if GO<0X1d then do if GO<0X1a then if GO>=24 then do if GO==0x00019 then sl=OO[0X06];(jl[sl])();sl=sl-0x00001;else do if OO[0x03]==0xF8 then fl=fl-0x1;B_[fl]={[0X6]=(OO[6]-130),[0X01]=(OO[1]-0X0082),[0X7]=0X52};else local LZ=(OO[6]);do for yb=LZ,LZ+(OO[0X01]-0x1)do(jl)[yb]=Kl[F_+(yb-LZ)+1];end;end;end;end;end;end;else local Y9=OO[0X0006];local L9=I(function(...)L();do for Ca,Ra,Ya,Xa,Fa,Ma,ta,Wa,ya,na in...do L(true,{Ca,Ra,Ya,Xa,Fa,Ma,ta,Wa,ya,na});end;end;end);(L9)(jl[Y9],jl[Y9+1],jl[Y9+2]);sl=Y9;jl[Y9]=L9;do fl=OO[1];end;end;else if GO<27 then if OO[0X3]==190 then do fl=fl-1;end;(B_)[fl]={[6]=(OO[6]-0X0f9),[1]=(OO[0X00001]-249),[7]=82};elseif OO[0X0003]~=0X80 then local nK=(OO[6]);local NK=Wl-F_;if not(NK<0x0)then else do NK=-0X01;end;end;for DD=nK,nK+NK do(jl)[DD]=Kl[F_+(DD-nK)+0X1];end;sl=nK+NK;else fl=fl-1;(B_)[fl]={[0X06]=(OO[6]-0xe0),[0X1]=(OO[1]-0X00E0),[0X7]=0x3f};end;else if GO~=28 then jl[OO[6]]=jl[OO[1]]<=jl[OO[0X00003]];else do if jl[OO[1]]=jl[OO[3]];end;else jl[OO[6]]=E(jl[OO[1]],jl[OO[3]]);end;end;else if not(OO[5]<=jl[OO[3]])then fl=OO[0X006];end;end;else if not(GO<30)then if GO==0X1f then local sL=OO[0X6];local qL,UL=jl[sL]();if not(qL)then else fl=OO[0X1];(jl)[sL+3]=UL;end;else(jl)[OO[0X6]]=qv[OO[0X1]];end;else if OO[3]~=173 then(jl)[OO[0X6]]=not jl[OO[0X00001]];else fl=fl-0x1;(B_)[fl]={[0X6]=(OO[0X06]-0x00020),[1]=(OO[0x00001]-32),[0X07]=2};end;end;end;end;else if not(GO>=0X29)then if not(GO<0X0026)then do if GO<0x000027 then local P8=(OO[0x0006]);sl=P8+OO[1]-0x1;do(jl)[P8]=jl[P8](u(jl,P8+1,sl));end;sl=P8;else if GO~=40 then(jl[OO[0X6]])[OO[5]]=OO[0X00004];else(jl)[OO[0x6]]=OO[5];end;end;end;else do if GO>=0X24 then if GO~=0X00025 then do jl[OO[0x6]]=o(jl[OO[0x01]],jl[OO[0x3]]);end;else do(jl)[OO[0x6]]=cl[OO[5]];end;end;else(jl)[OO[0X006]]=jl[OO[1]]+jl[OO[3]];end;end;end;else if GO<44 then do if GO<42 then do jl[OO[6]]=jl[OO[1]]0X0)then else local t4={};for y5,r5 in a,aG do for G8,x8 in a,r5 do if not(x8[0X1]==yG and x8[0X2]>=CG)then else local M6=(x8[2]);if not(not t4[M6])then else do t4[M6]={yG[M6]};end;end;x8[0x1]=t4[M6];do(x8)[0X2]=0X1;end;end;end;end;end;until true;else local Sd=OO[1];local hd=OO[0X006];sl=hd+Sd-1;do repeat local Au,eu=w_,jl;do if not(#Au>0)then else local GB={};for st,Ft in a,Au do for Q_,G_ in a,Ft do if not(G_[0X1]==eu and G_[0X0002]>=0X0)then else local ww=G_[0X2];if not(not GB[ww])then else(GB)[ww]={eu[ww]};end;do G_[1]=GB[ww];end;G_[0X2]=0X1;end;end;end;end;end;until true;end;do return true,hd,Sd;end;end;end;end;else do if not(GO>=45)then local mK=OO[6];(jl[mK])(jl[mK+1]);do sl=mK-1;end;else if GO~=46 then jl[OO[0x00006]]=jl[OO[1]]+OO[0X00004];else local b2=OO[6];do sl=b2+OO[1]-1;end;(jl[b2])(u(jl,b2+0X1,sl));sl=b2-0X001;end;end;end;end;end;end;end;end;else if GO>=70 then if GO>=82 then do if not(GO<0X000058)then do if not(GO<91)then do if not(GO>=92)then repeat local H5,D5=w_,(jl);if#H5>0 then local fX=({});do for S_,h_ in a,H5 do for QW,SW in a,h_ do do if SW[1]==D5 and SW[2]>=0 then local u_=SW[0x002];if not fX[u_]then(fX)[u_]={D5[u_]};end;SW[0X1]=fX[u_];SW[0X0002]=1;end;end;end;end;end;end;until true;do return true,OO[0X6],0;end;else if GO~=0x5D then jl[OO[0X06]]=nil;else do jl[OO[6]]=jl[OO[1]]*jl[OO[0X3]];end;end;end;end;else if not(GO>=89)then do if not(jl[OO[1]]=0x00053 then if GO~=84 then jl[OO[6]]=jl[OO[1]]~=jl[OO[0X00003]];else local Od=(OO[0X6]);local ad,ud=jl[Od]();if not(ad)then else do jl[Od+1]=ud;end;fl=OO[1];end;end;else do(jl)[OO[0X0006]]=#jl[OO[1]];end;end;end;else if GO<0X056 then local PP=(OO[1]);do(jl)[OO[6]]=jl[PP]..jl[PP+1];end;else if GO~=87 then repeat local MH,xH=w_,(jl);do if#MH>0 then local Oo=({});do for Gn,Pn in a,MH do do for dt,Wt in a,Pn do if not(Wt[0X1]==xH and Wt[0x02]>=0)then else local m7=Wt[0x00002];if not(not Oo[m7])then else Oo[m7]={xH[m7]};end;Wt[0X1]=Oo[m7];do(Wt)[0X02]=0X0001;end;end;end;end;end;end;end;end;until true;local MV=OO[6];return false,MV,MV+OO[0X1]-2;else do(jl)[OO[6]]=jl[OO[0X1]]%OO[0X00004];end;end;end;end;end;end;end;else if not(GO<0X4c)then do if not(GO>=79)then if GO>=0X4D then if GO~=78 then jl[OO[0X00006]][OO[5]]=jl[OO[3]];else fl=OO[1];end;else for d9=OO[6],OO[1]do(jl)[d9]=nil;end;end;else if GO>=80 then if GO~=81 then jl[OO[0X0006]]=jl[OO[0x1]][jl[OO[3]]];else(jl)[OO[0X6]]={u({},0X1,OO[1])};end;else local sC=z_[OO[0X001]];jl[OO[6]]=sC[1][sC[0x0002]];end;end;end;else if not(GO>=0X049)then if GO<0x47 then if OO[3]~=161 then repeat local cc,Lc=w_,jl;if#cc>0 then local mN=({});for Op,Mp in a,cc do do for GC,JC in a,Mp do if JC[1]==Lc and JC[0X2]>=0X0 then local YA=JC[0X00002];if not mN[YA]then do mN[YA]={Lc[YA]};end;end;JC[0X1]=mN[YA];JC[0X02]=0x1;end;end;end;end;end;until true;return;else do fl=fl-1;end;B_[fl]={[1]=(OO[1]-140),[7]=63,[6]=(OO[6]-140)};end;else if GO~=0x48 then local n3=OO[0X06];local d3=OO[1];if d3~=0 then sl=n3+d3-1;end;local F3,z3,X3=OO[0X003],nil,(nil);if d3==1 then z3,X3=Bv(jl[n3]());else z3,X3=Bv(jl[n3](u(jl,n3+1,sl)));end;if F3~=1 then if F3==0 then z3=z3+n3-1;sl=z3;else do z3=n3+F3-0X0002;end;sl=z3+1;end;local z4=(0);for zk=n3,z3 do z4=z4+1;jl[zk]=X3[z4];end;else do sl=n3-1;end;end;else if not(not(jl[OO[0x1]]<=OO[0X4]))then else fl=OO[6];end;end;end;else if not(GO>=74)then local Y1=(OO[3]-1)*0X32;local x1=OO[0X6];local w1=jl[x1];for hx=1,sl-x1 do w1[Y1+hx]=jl[x1+hx];end;else if GO~=75 then jl[OO[0x6]]=jl[OO[1]]==OO[4];else repeat local ZN,QN=w_,jl;if#ZN>0 then local xo={};for In,Cn in a,ZN do for D2,J2 in a,Cn do if not(J2[1]==QN and J2[2]>=0X000)then else local Q6=J2[0X0002];do if not(not xo[Q6])then else(xo)[Q6]={QN[Q6]};end;end;do(J2)[0x1]=xo[Q6];end;J2[2]=0X1;end;end;end;end;until true;return true,OO[6],1;end;end;end;end;end;else if GO<0X3A then if not(GO<52)then if GO<0X37 then if not(GO>=0X00035)then(jl)[OO[0X6]]=-jl[OO[0X1]];else do if GO==54 then do if jl[OO[0X00001]]==OO[4]then else fl=OO[6];end;end;else local ww=(OO[0X6]);do(jl)[ww]=jl[ww](jl[ww+0X00001]);end;sl=ww;end;end;end;else do if GO>=0X38 then if GO==57 then(jl)[OO[6]]=t(jl[OO[0X1]],jl[OO[0X3]]);else if not(OO[5]=49 then if GO>=0x32 then if GO==0X033 then repeat local pY,jY=w_,(jl);if#pY>0 then local D_={};for eW,bW in a,pY do for I_,G_ in a,bW do if G_[0x1]==jY and G_[2]>=0 then local ry=(G_[0X0002]);if not(not D_[ry])then else(D_)[ry]={jY[ry]};end;(G_)[1]=D_[ry];do G_[2]=0x1;end;end;end;end;end;until true;local b7=(OO[0X6]);do return false,b7,b7;end;else jl[OO[6]]=jl[OO[1]][OO[0X4]];end;else jl[OO[6]]=jl[OO[1]]==jl[OO[0X0003]];end;else do if GO==48 then local JM=OO[0X6];jl[JM]=jl[JM](jl[JM+0X001],jl[JM+0X002]);sl=JM;else local C9=Y_[OO[1]];local v9=(nil);local i9=(C9[8]);local W9=#i9;if W9>0 then v9={};for jy=1,W9 do local my=(i9[jy]);if my[1]~=0 then v9[jy-0x1]=z_[my[0X2]];else v9[jy-1]={jl,my[0X00002]};end;end;M(w_,v9);end;do(jl)[OO[6]]=Yv(cl,C9,v9);end;end;end;end;end;end;else if not(GO<64)then do if not(GO>=67)then if not(GO>=0X41)then local VM=(OO[0X6]);local ZM,mM,dM=jl[VM]();do if not(ZM)then else do(jl)[VM+1]=mM;end;(jl)[VM+2]=dM;fl=OO[1];end;end;else if GO~=0X42 then if jl[OO[0X1]]==jl[OO[3]]then fl=OO[6];end;else local fM=OO[6];local BM=I(function(...)L();for Bo in...do(L)(true,Bo);end;end);(BM)(jl[fM],jl[fM+1],jl[fM+0X002]);do sl=fM;end;do jl[fM]=BM;end;fl=OO[0X00001];end;end;else if not(GO<68)then if GO==0X00045 then(jl[OO[6]])[jl[OO[1]]]=OO[4];else local TZ=(OO[6]);local lZ,sZ=jl[TZ]();if not(lZ)then else for xA=1,OO[0x3]do(jl)[TZ+xA]=sZ[xA];end;fl=OO[0X0001];end;end;else if OO[0x3]~=0x000A then(jl)[OO[6]]=Kl[F_+1];else fl=fl-1;do B_[fl]={[1]=(OO[1]-211),[0X00006]=(OO[0X6]-211),[0X7]=0X33};end;end;end;end;end;else if not(GO>=0X00003D)then if GO>=59 then do if GO~=0X3c then local kS=(jl[OO[0X1]]);local uS=(OO[0X06]);do jl[uS+0x1]=kS;end;(jl)[uS]=kS[OO[0x4]];else local h8=(OO[1]);local E8=(jl[h8]);for ha=h8+0X0001,OO[3]do E8=E8..jl[ha];end;jl[OO[6]]=E8;end;end;else local J2=(OO[0X6]);local V2=jl[J2];local g2,z2=jl[J2+1],(jl[J2+2]);do jl[J2]=I(function()for ae=V2,g2,z2 do(L)(true,ae);end;end);end;do fl=OO[1];end;end;else do if not(GO>=62)then local cu=(OO[0X6]);local Gu=I(function(...)(L)();do for RD,kD in...do L(true,RD,kD);end;end;end);Gu(jl[cu],jl[cu+1],jl[cu+0X2]);sl=cu;jl[cu]=Gu;fl=OO[1];else if GO==63 then do repeat local Zs,Es=w_,jl;if#Zs>0 then local rN={};for ds,Ms in a,Zs do for Lp,Cp in a,Ms do if not(Cp[1]==Es and Cp[2]>=0)then else local SW=(Cp[2]);if not(not rN[SW])then else do(rN)[SW]={Es[SW]};end;end;Cp[0x1]=rN[SW];(Cp)[0x00002]=0X1;end;end;end;end;until true;end;do return false,OO[6],sl;end;else local MA=(OO[6]);do jl[MA]=jl[MA](u(jl,MA+1,sl));end;sl=MA;end;end;end;end;end;end;end;end;end;end);do if Nl then if Cl then if xl~=0X1 then return jl[Vl](u(jl,Vl+1,sl));else return jl[Vl]();end;elseif Vl then return u(jl,Vl,xl);end;else if w(Cl)=="\115\116ri\110g"then if H(Cl,"\097ttem\112t\032to\032\121i\101\108d\032a\099ross m\101ta\109\101t\104o\100/C%-\099\097l\108\032bou\110d\097\114\121")then return coroutine.yield();end;do if H(Cl,"^.-\058%\100+:\032")then(q)("Luraph Script:"..(C_[fl-1]or"(internal)")..": "..g(Cl),0);else q(Cl,0);end;end;else(q)(Cl,0);end;end;end;end;do if not(Z)then else(Z)(r_,e_);end;end;return r_;end;else end;end;elseif U5~=0X3 then do qv={};end;else b=Vv;end;end;end;end;pv=0X00000;local fv,Xv=nil,(nil);repeat if not(pv<=0x0)then if pv==1 then qv[av]=wv;break;else Xv=fv();do pv=1;end;end;else function fv()local BW,XW,RW=0X1,{nil,sv,nil,{},sv,sv,{},sv,{}},({});(XW)[18]=N();local mW=(N());for np=0X0000,1 do if np~=0X0 then XW[0X3]=C();else for da=0X1,mW do local Ha,Ra=nil,nil;do for l1=0X000,0X00001 do if l1~=0x00000 then Ra=N();else Ha=N();end;end;end;local Ga,pa=1,(nil);do while Ga<2 do if Ga~=0 then do pa=N();end;Ga=0X000;else for eK=Ha,Ra do XW[9][eK]=pa;end;Ga=0X2;end;end;end;end;end;end;local qW=N()-82858;local LW=1;local FW,NW,DW,OW=nil,nil,nil,nil;local bW=(XW[0X0004]);while LW<=8 do if not(LW<=0X3)then do if not(LW<=5)then if LW<=6 then do for MM=1,FW do local JM=(e());local QM,UM,nM=nil,0X00000,(nil);do while UM<6 do if UM<=2 then if not(UM<=0X0)then if UM==1 then BW=BW+av;UM=5;else if JM==0X00029 then do QM=Y(yv(NW),4);end;elseif JM==0X00015 then QM=N();elseif JM==114 then do QM=k();end;elseif JM==0X074 then QM=i();elseif JM==0X040 then QM=Cv;elseif JM==0X00038 then QM=Y(yv(NW),N());elseif JM==0x0C5 then QM=k()+N();elseif JM==138 then QM=k()+N();elseif JM==61 then QM=k();elseif JM==0X09f then QM=false;elseif JM~=3 then else QM=Y(yv(NW),0x2);end;UM=0x4;end;else DW[MM-1]=BW;UM=0X2;end;else if not(UM<=3)then if UM==0X00004 then do nM={QM,{}};end;UM=3;else do if not(OW)then else for vG=0X00,0x1 do if vG~=0x0 then do gv=gv+0X1;end;else do wv[gv]=nM;end;end;end;end;end;do UM=6;end;end;else do(RW)[BW]=nM;end;UM=0x00001;end;end;end;end;end;end;do LW=4;end;else if LW==7 then NW=e();LW=0X00003;else FW=N()-15818;LW=7;end;end;else if LW~=0x4 then XW[jv]=C();LW=0x9;else(XW)[18]=e();do LW=2;end;end;end;end;else if not(LW<=0X01)then if LW~=0X2 then DW={};LW=0;else(XW)[0X11]=e();LW=5;end;else if LW==0 then do OW=e()~=0X0;end;do LW=0X0006;end;else do for fF=0x0001,qW do bW[fF]={[6]=T(),[0X1]=T(),[5]=e(),[Av]=e(),[3]=T(),[2]=e(),[0X7]=C()};end;end;LW=8;end;end;end;end;for Kd=av,qW do local vd=nil;local Id=(0X01);repeat if Id~=0 then do vd=XW[0X0004][Kd];end;Id=0X0000;else for pN,RN in ipairs(d)do local VN,HN,jN=0X1,nil,(nil);repeat do if VN<=0 then if jN==Tv then local V0=DW[vd[RN]];local c0=RW[V0];if not(c0)then else local fd=(0X0);local id=(nil);while fd<=0X001 do do if fd~=0 then id=c0[2];do fd=0X2;end;else(vd)[HN]=c0[0x1];fd=0X1;end;end;end;(id)[#id+1]={vd,HN};end;else if jN==0X5 then do(vd)[RN]=Kd+vd[RN]+1;end;end;end;do break;end;else if VN~=0x1 then jN=vd[HN];do VN=0X0;end;else do HN=V[RN];end;VN=2;end;end;end;until(false);end;Id=2;end;until Id==2;end;XW[0X0A]=e();LW=1;local gW,tW,oW,QW=nil,nil,nil,(nil);do repeat if LW<=3 then if not(LW<=1)then if LW==2 then XW[1]=s(tW,2,0x1)~=0x00;LW=0X4;else tW=e();LW=5;end;else do if LW~=0 then XW[11]=N();LW=0X7;else do gW={};end;do LW=8;end;end;end;end;else if not(LW<=0X005)then do if not(LW<=6)then if LW==0x0007 then XW[19]=N();LW=0;else do(XW)[0Xc]=N();end;LW=3;end;else QW=N()-0x1305B;do break;end;end;end;else if LW~=4 then do XW[0X6]=s(tW,0X01,1)~=0;end;do LW=0X2;end;else oW=XW[Mv];do LW=0X6;end;end;end;end;until false;end;for Rw=0X0000,0X1 do do if Rw~=0 then XW[0X008]=gW;else for iU=0X00000,QW-1 do oW[iU]=fv();end;end;end;end;do LW=1;end;while 0.6102459688098698 do if LW<=0X0 then return XW;else if LW==1 then for Fo=0X1,C()do gW[Fo]={e(),C()};end;LW=0x2;else do(XW)[2]=C();end;do LW=0;end;end;end;end;end;pv=2;end;until false;pv=0;repeat if pv==0 then do wv=nil;end;pv=1;else return Yv(F,Xv,nil)(...);end;until false;end)(tonumber,9,table,1,3,0XF,assert,type,string.rep,0X000D,rawget,32,11,bit32,string,_ENV,coroutine.wrap,12,0,string.gsub,0X00A,"\098an\100",0X14,true,14,2,7,"rshi\102\116",select,0X1f3d,'\098n\111\116',6,coroutine.yield,8,0X0005,4,"\098\111r","",nil,0X100,string.char,...);end;