home *** CD-ROM | disk | FTP | other *** search
Unknown | 1998-07-28 | 60.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 0f f4 3e 21 52 | 75 6e 49 6d 61 67 65 0d |.....>!R|unImage.|
|00000010| 00 02 30 f4 50 72 6f 64 | 75 63 65 64 20 62 79 20 |..0.Prod|uced by |
|00000020| 42 61 73 43 6f 6d 70 72 | 65 73 73 20 76 31 2e 37 |BasCompr|ess v1.7|
|00000030| 31 20 28 31 39 20 53 65 | 70 20 31 39 39 36 29 0d |1 (19 Se|p 1996).|
|00000040| 00 03 24 6b 79 25 3d a3 | 3a f2 76 79 3a f2 4d 79 |..$ky%=.|:.vy:.My|
|00000050| 3a f2 4c 79 3a f2 47 79 | 3a ee 85 f2 55 3a f2 51 |:.Ly:.Gy|:...U:.Q|
|00000060| 5f 3a e0 0d 00 04 19 e7 | 6b 79 25 3d b9 8c fc b8 |_:......|ky%=....|
|00000070| 22 44 65 62 75 67 53 70 | 6f 6f 6c 22 0d 00 05 10 |"DebugSp|ool"....|
|00000080| e7 6b 79 25 3d b9 8c fc | ee 3a fc f2 0d 00 06 4a |.ky%=...|.:.....J|
|00000090| 41 70 70 6e 61 6d 65 24 | 3d 22 49 52 43 53 65 72 |Appname$|="IRCSer|
|000000a0| 76 65 72 22 3a 3a 3a 3a | 41 70 70 64 69 72 24 3d |ver"::::|Appdir$=|
|000000b0| a4 50 28 41 70 70 6e 61 | 6d 65 24 2b 22 24 44 69 |.P(Appna|me$+"$Di|
|000000c0| 72 22 29 3a f2 7a 79 3a | 61 25 3d a3 3a f2 48 79 |r"):.zy:|a%=.:.Hy|
|000000d0| 3a ee 85 f2 43 79 0d 00 | 07 3a c8 95 61 25 3d a3 |:...Cy..|.:..a%=.|
|000000e0| 3a f2 56 3a ce 3a f2 4d | 28 22 53 65 72 76 65 72 |:.V:.:.M|("Server|
|000000f0| 20 73 68 75 74 64 6f 77 | 6e 22 29 3a f2 60 79 3a | shutdow|n"):.`y:|
|00000100| f2 67 3a f2 55 3a c8 99 | 26 34 30 30 44 44 3a e0 |.g:.U:..|&400DD:.|
|00000110| 0d 00 08 31 dd f2 56 3a | c8 99 36 36 b8 61 79 25 |...1..V:|..66.ay%|
|00000120| 3a c8 99 26 34 30 30 45 | 31 2c 2d 65 2c 41 25 2c |:..&400E|1,-e,A%,|
|00000130| 61 79 25 2b 32 30 b8 4d | 5f 25 3a c8 8e 4d 5f 25 |ay%+20.M|_%:..M_%|
|00000140| ca 0d 00 09 0a c9 30 3a | f2 44 79 0d 00 0a 0f c9 |......0:|.Dy.....|
|00000150| 31 3a f2 68 79 28 21 41 | 25 29 0d 00 0b 13 c9 32 |1:.hy(!A|%).....2|
|00000160| 3a c8 99 26 34 30 30 43 | 35 2c 2c 41 25 0d 00 0c |:..&400C|5,,A%...|
|00000170| 13 c9 33 3a c8 99 26 34 | 30 30 43 36 2c 2c 41 25 |..3:..&4|00C6,,A%|
|00000180| 0d 00 0d 1c c9 36 3a f2 | 57 5f 28 41 25 21 38 2c |.....6:.|W_(A%!8,|
|00000190| 41 25 21 26 43 2c 41 25 | 21 31 36 29 0d 00 0e 1b |A%!&C,A%|!16)....|
|000001a0| c9 38 3a f2 66 79 28 41 | 25 21 30 2c 41 25 21 34 |.8:.fy(A|%!0,A%!4|
|000001b0| 2c 41 25 21 32 34 29 0d | 00 0f 09 c9 39 3a f2 6b |,A%!24).|....9:.k|
|000001c0| 0d 00 10 15 c9 31 37 2c | 31 38 3a f2 4b 79 28 41 |.....17,|18:.Ky(A|
|000001d0| 25 21 31 36 29 0d 00 11 | 07 cb 3a e1 0d 00 12 15 |%!16)...|..:.....|
|000001e0| dd f2 57 5f 28 48 79 2c | 48 2c 4b 29 3a c8 8e 48 |..W_(Hy,|H,K):..H|
|000001f0| ca 0d 00 13 0d c9 2d 32 | 3a c8 8e 48 79 ca 0d 00 |......-2|:..Hy...|
|00000200| 14 0a c9 32 3a f2 54 79 | 0d 00 15 14 c9 34 3a f2 |...2:.Ty|.....4:.|
|00000210| 66 28 75 73 65 72 73 77 | 69 6e 25 29 0d 00 16 15 |f(usersw|in%)....|
|00000220| c9 31 3a f2 66 28 73 74 | 61 74 75 73 77 69 6e 25 |.1:.f(st|atuswin%|
|00000230| 29 0d 00 17 05 cb 0d 00 | 18 14 c9 73 75 6d 6d 6f |).......|...summo|
|00000240| 6e 77 69 6e 25 3a c8 8e | 4b ca 0d 00 19 76 c9 34 |nwin%:..|K....v.4|
|00000250| 3a f2 41 28 42 79 25 2c | 39 39 39 2c 22 3e 53 75 |:.A(By%,|999,">Su|
|00000260| 6d 6d 6f 6e 41 63 63 65 | 70 74 65 64 3a 22 2b 73 |mmonAcce|pted:"+s|
|00000270| 75 6d 6d 6f 6e 5f 75 73 | 65 72 24 29 3a f2 45 28 |ummon_us|er$):.E(|
|00000280| 42 79 25 2c 36 30 2c 22 | 53 75 6d 6d 6f 6e 20 6f |By%,60,"|Summon o|
|00000290| 66 20 22 2b 73 75 6d 6d | 6f 6e 5f 75 73 65 72 24 |f "+summ|on_user$|
|000002a0| 2b 22 20 77 61 73 20 72 | 65 6a 65 63 74 65 64 22 |+" was r|ejected"|
|000002b0| 29 3a f2 61 28 73 75 6d | 6d 6f 6e 77 69 6e 25 29 |):.a(sum|monwin%)|
|000002c0| 0d 00 1a 76 c9 35 3a f2 | 41 28 42 79 25 2c 39 39 |...v.5:.|A(By%,99|
|000002d0| 39 2c 22 3e 53 75 6d 6d | 6f 6e 52 65 6a 65 63 74 |9,">Summ|onReject|
|000002e0| 65 64 3a 22 2b 73 75 6d | 6d 6f 6e 5f 75 73 65 72 |ed:"+sum|mon_user|
|000002f0| 24 29 3a f2 45 28 42 79 | 25 2c 36 30 2c 22 53 75 |$):.E(By|%,60,"Su|
|00000300| 6d 6d 6f 6e 20 6f 66 20 | 22 2b 73 75 6d 6d 6f 6e |mmon of |"+summon|
|00000310| 5f 75 73 65 72 24 2b 22 | 20 77 61 73 20 61 63 63 |_user$+"| was acc|
|00000320| 65 70 74 65 64 22 29 3a | f2 61 28 73 75 6d 6d 6f |epted"):|.a(summo|
|00000330| 6e 77 69 6e 25 29 0d 00 | 1b 05 cb 0d 00 1c 11 c9 |nwin%)..|........|
|00000340| 69 6e 66 6f 62 6f 78 25 | 3a f2 41 5f 0d 00 1d 14 |infobox%|:.A_....|
|00000350| c9 75 73 65 72 73 77 69 | 6e 25 3a c8 8e 48 79 ca |.userswi|n%:..Hy.|
|00000360| 0d 00 1e 8d c9 32 3a 78 | 79 3d 41 25 21 30 3a 49 |.....2:x|y=A%!0:I|
|00000370| 79 3d 41 25 21 34 3a 21 | 41 25 3d 48 3a c8 99 26 |y=A%!4:!|A%=H:..&|
|00000380| 34 30 30 43 42 2c 2c 41 | 25 b8 4b 79 25 3a 5a 79 |400CB,,A|%.Ky%:Zy|
|00000390| 3d 41 25 21 34 3a 52 79 | 3d 41 25 21 38 3a 71 79 |=A%!4:Ry|=A%!8:qy|
|000003a0| 3d 41 25 21 26 43 3a 45 | 79 3d 41 25 21 31 36 3a |=A%!&C:E|y=A%!16:|
|000003b0| 60 3d 41 25 21 32 30 3a | 41 79 3d 41 25 21 32 34 |`=A%!20:|Ay=A%!24|
|000003c0| 3a 63 3d 5a 79 2d 60 3a | 78 3d 45 79 2d 41 79 3a |:c=Zy-`:|x=Ey-Ay:|
|000003d0| 6d 3d 2d a8 28 28 49 79 | 2d 78 2b 35 32 29 2f 33 |m=-.((Iy|-x+52)/3|
|000003e0| 36 29 3a 4d 3d 2d 31 3a | e7 6d 3e 30 8c 0d 00 1f |6):M=-1:|.m>0....|
|000003f0| 1a e3 45 3d 30 b8 41 3a | e7 75 73 6f 63 6b 25 28 |..E=0.A:|.usock%(|
|00000400| 45 29 3c 3e 2d 31 8c 0d | 00 20 15 6d 2d 3d 31 3a |E)<>-1..|. .m-=1:|
|00000410| e7 6d 3d 30 8c 4d 3d 45 | 3a 45 3d 41 0d 00 21 07 |.m=0.M=E|:E=A..!.|
|00000420| cd 3a ed 0d 00 22 0d cd | 3a e7 4d 3c 3e 2d 31 8c |.:..."..|:.M<>-1.|
|00000430| 0d 00 23 19 e7 28 66 6c | 61 67 73 25 28 4d 29 80 |..#..(fl|ags%(M).|
|00000440| 31 29 3d 30 8c 4d 3d 2d | 31 0d 00 24 0d cd 3a e7 |1)=0.M=-|1..$..:.|
|00000450| 4d 3c 3e 2d 31 8c 0d 00 | 25 5f f2 4e 28 75 73 65 |M<>-1...|%_.N(use|
|00000460| 72 73 6d 65 6e 75 25 2c | 30 2c 22 55 73 65 72 20 |rsmenu%,|0,"User |
|00000470| 27 22 2b 6e 69 63 6b 24 | 28 4d 29 2b 22 27 22 29 |'"+nick$|(M)+"'")|
|00000480| 3a f2 5f 28 75 73 65 72 | 73 6d 65 6e 75 25 2c 30 |:._(user|smenu%,0|
|00000490| 2c 30 29 3a f2 49 28 75 | 73 65 72 6d 65 6e 75 25 |,0):.I(u|sermenu%|
|000004a0| 2c 33 2c 28 66 6c 61 67 | 73 25 28 4d 29 80 33 32 |,3,(flag|s%(M).32|
|000004b0| 29 3c 3e 30 29 0d 00 26 | 33 cc 3a f2 4e 28 75 73 |)<>0)..&|3.:.N(us|
|000004c0| 65 72 73 6d 65 6e 75 25 | 2c 30 2c 22 55 73 65 72 |ersmenu%|,0,"User|
|000004d0| 20 27 27 22 29 3a f2 5f | 28 75 73 65 72 73 6d 65 | ''"):._|(usersme|
|000004e0| 6e 75 25 2c 30 2c 31 29 | 0d 00 27 1e cd 3a e7 a9 |nu%,0,1)|..'..:..|
|000004f0| 28 a4 54 28 75 73 65 72 | 73 6d 65 6e 75 25 2c 30 |(.T(user|smenu%,0|
|00000500| 29 29 3e 26 42 8c 0d 00 | 28 2b 75 73 65 72 73 6d |))>&B...|(+usersm|
|00000510| 65 6e 75 25 21 31 36 3d | a9 28 a4 54 28 75 73 65 |enu%!16=|.(.T(use|
|00000520| 72 73 6d 65 6e 75 25 2c | 30 29 29 2a 31 36 2b 33 |rsmenu%,|0))*16+3|
|00000530| 32 0d 00 29 1c cc 3a 75 | 73 65 72 73 6d 65 6e 75 |2..)..:u|sersmenu|
|00000540| 25 21 31 36 3d 26 42 2a | 31 36 2b 33 32 0d 00 2a |%!16=&B*|16+32..*|
|00000550| 1b cd 3a f2 41 79 28 75 | 73 65 72 73 6d 65 6e 75 |..:.Ay(u|sersmenu|
|00000560| 25 2c 2d 31 2c 2d 31 29 | 0d 00 2b 05 cb 0d 00 2c |%,-1,-1)|..+....,|
|00000570| 12 c9 71 75 69 74 77 69 | 6e 25 3a c8 8e 4b ca 0d |..quitwi|n%:..K..|
|00000580| 00 2d 0f c9 31 3a 61 25 | 3d b9 3a e7 5f 8c 0d 00 |.-..1:a%|=.:._...|
|00000590| 2e 2a c8 99 26 34 30 30 | 44 33 2c 2c 41 25 3a 41 |.*..&400|D3,,A%:A|
|000005a0| 25 21 32 34 3d 35 30 38 | 3a c8 99 26 34 30 30 45 |%!24=508|:..&400E|
|000005b0| 37 2c 38 2c 41 25 2c 5f | 0d 00 2f 05 cd 0d 00 30 |7,8,A%,_|../....0|
|000005c0| 13 c9 32 3a f2 61 28 71 | 75 69 74 77 69 6e 25 29 |..2:.a(q|uitwin%)|
|000005d0| 0d 00 31 05 cb 0d 00 32 | 07 cb 3a e1 0d 00 33 1e |..1....2|..:...3.|
|000005e0| dd f2 66 79 28 48 2c 4b | 2c 76 79 29 3a ea 54 79 |..fy(H,K|,vy):.Ty|
|000005f0| 3a 54 79 3d a3 3a c8 8e | 48 ca 0d 00 34 16 cb 3a |:Ty=.:..|H...4..:|
|00000600| e7 ac 54 79 8c c8 99 26 | 34 30 30 44 43 2c 76 79 |..Ty...&|400DC,vy|
|00000610| 0d 00 35 05 e1 0d 00 36 | 40 dd f2 6b 3a ea 61 24 |..5....6|@..k:.a$|
|00000620| 2c 45 2c 6d 24 3a c8 99 | 26 34 30 30 43 46 2c 2c |,E,m$:..|&400CF,,|
|00000630| 44 25 3a 42 5f 25 3d 44 | 25 21 38 3a 6d 24 3d a4 |D%:B_%=D|%!8:m$=.|
|00000640| 76 28 63 25 29 3a e7 63 | 25 3d 75 73 65 72 73 6d |v(c%):.c|%=usersm|
|00000650| 65 6e 75 25 8c 0d 00 37 | 0b c8 8e 41 25 21 30 ca |enu%...7|...A%!0.|
|00000660| 0d 00 38 0e c9 30 3a c8 | 8e 41 25 21 34 ca 0d 00 |..8..0:.|.A%!4...|
|00000670| 39 46 c9 30 3a 61 24 3d | a4 54 28 6d 65 73 73 62 |9F.0:a$=|.T(messb|
|00000680| 6f 78 25 2c 30 29 3a f2 | 6a 28 4d 2c 61 24 2c 22 |ox%,0):.|j(M,a$,"|
|00000690| 43 6f 6e 73 6f 6c 65 2d | 4f 70 65 72 61 74 6f 72 |Console-|Operator|
|000006a0| 22 29 3a f2 4e 28 6d 65 | 73 73 62 6f 78 25 2c 30 |"):.N(me|ssbox%,0|
|000006b0| 2c 22 22 29 0d 00 3a 23 | c9 31 3a 61 24 3d a4 54 |,"")..:#|.1:a$=.T|
|000006c0| 28 6d 65 73 73 62 6f 78 | 25 2c 30 29 3a e7 bb 28 |(messbox|%,0):..(|
|000006d0| 61 24 29 3c 3e 30 8c 0d | 00 3b 35 f2 50 28 4d 2c |a$)<>0..|.;5.P(M,|
|000006e0| 22 3a 43 6f 6e 73 6f 6c | 65 2d 4f 70 65 72 61 74 |":Consol|e-Operat|
|000006f0| 6f 72 21 63 6f 6e 73 6f | 6c 65 40 22 2b 73 65 72 |or!conso|le@"+ser|
|00000700| 76 65 72 24 2b 22 20 22 | 2b 61 24 29 0d 00 3c 1e |ver$+" "|+a$)..<.|
|00000710| cc 3a f2 50 28 4d 2c 22 | 3a 22 2b 73 65 72 76 65 |.:.P(M,"|:"+serve|
|00000720| 72 24 2b 22 20 22 2b 61 | 24 29 0d 00 3d 17 cd 3a |r$+" "+a|$)..=..:|
|00000730| f2 4e 28 6d 65 73 73 62 | 6f 78 25 2c 30 2c 22 22 |.N(messb|ox%,0,""|
|00000740| 29 0d 00 3e 3e c9 32 3a | 45 25 3d 2d 31 3a f2 52 |)..>>.2:|E%=-1:.R|
|00000750| 28 4d 2c 4d 2c 22 43 6f | 6e 73 6f 6c 65 20 72 65 |(M,M,"Co|nsole re|
|00000760| 71 75 65 73 74 22 29 3a | 4d 3d 2d 31 3a f2 5f 28 |quest"):|M=-1:._(|
|00000770| 75 73 65 72 73 6d 65 6e | 75 25 2c 30 2c 32 29 0d |usersmen|u%,0,2).|
|00000780| 00 3f 31 c9 33 3a 66 6c | 61 67 73 25 28 4d 29 3d |.?1.3:fl|ags%(M)=|
|00000790| 66 6c 61 67 73 25 28 4d | 29 82 33 32 3a e7 28 66 |flags%(M|).32:.(f|
|000007a0| 6c 61 67 73 25 28 4d 29 | 80 33 32 29 3c 3e 30 8c |lags%(M)|.32)<>0.|
|000007b0| 0d 00 40 92 f2 41 28 4d | 2c 33 38 31 2c 22 3e 4e |..@..A(M|,381,">N|
|000007c0| 6f 77 4f 70 65 72 61 74 | 6f 72 43 6f 6e 73 6f 6c |owOperat|orConsol|
|000007d0| 65 22 29 3a f2 4d 28 6e | 69 63 6b 24 28 4d 29 2b |e"):.M(n|ick$(M)+|
|000007e0| 22 20 68 61 73 20 62 65 | 63 6f 6d 65 20 61 6e 20 |" has be|come an |
|000007f0| 49 52 43 20 6f 70 65 72 | 61 74 6f 72 20 28 43 6f |IRC oper|ator (Co|
|00000800| 6e 73 6f 6c 65 20 72 65 | 71 75 65 73 74 29 22 29 |nsole re|quest)")|
|00000810| 3a f2 45 28 4d 2c 38 30 | 2c 22 49 52 43 20 6f 70 |:.E(M,80|,"IRC op|
|00000820| 65 72 61 74 6f 72 20 67 | 69 76 65 6e 20 62 79 20 |erator g|iven by |
|00000830| 63 6f 6e 73 6f 6c 65 20 | 6f 70 65 72 61 74 6f 72 |console |operator|
|00000840| 22 29 0d 00 41 a2 cc 3a | f2 41 28 4d 2c 39 39 39 |")..A..:|.A(M,999|
|00000850| 2c 22 3e 4e 6f 77 4e 6f | 74 4f 70 65 72 61 74 6f |,">NowNo|tOperato|
|00000860| 72 43 6f 6e 73 6f 6c 65 | 22 29 3a f2 4d 28 6e 69 |rConsole|"):.M(ni|
|00000870| 63 6b 24 28 4d 29 2b 22 | 20 68 61 73 20 68 61 64 |ck$(M)+"| has had|
|00000880| 20 49 52 43 20 6f 70 65 | 72 61 74 6f 72 20 73 74 | IRC ope|rator st|
|00000890| 61 74 75 73 20 72 65 6d | 6f 76 65 64 20 28 43 6f |atus rem|oved (Co|
|000008a0| 6e 73 6f 6c 65 20 72 65 | 71 75 65 73 74 29 22 29 |nsole re|quest)")|
|000008b0| 3a f2 45 28 4d 2c 38 30 | 2c 22 49 52 43 20 6f 70 |:.E(M,80|,"IRC op|
|000008c0| 65 72 61 74 6f 72 20 72 | 65 6d 6f 76 65 64 20 62 |erator r|emoved b|
|000008d0| 79 20 63 6f 6e 73 6f 6c | 65 20 6f 70 65 72 61 74 |y consol|e operat|
|000008e0| 6f 72 22 29 0d 00 42 08 | cd 3a f2 43 0d 00 43 05 |or")..B.|.:.C..C.|
|000008f0| cb 0d 00 44 4a c9 31 3a | 61 24 3d a4 54 28 6d 65 |...DJ.1:|a$=.T(me|
|00000900| 73 73 62 6f 78 25 2c 30 | 29 3a e3 45 3d 30 b8 41 |ssbox%,0|):.E=0.A|
|00000910| 3a e7 75 73 6f 63 6b 25 | 28 45 29 3c 3e 2d 31 8c |:.usock%|(E)<>-1.|
|00000920| f2 6a 28 45 2c 61 24 2c | 22 43 6f 6e 73 6f 6c 65 |.j(E,a$,|"Console|
|00000930| 2d 4f 70 65 72 61 74 6f | 72 22 29 0d 00 45 17 ed |-Operato|r")..E..|
|00000940| 3a f2 4e 28 6d 65 73 73 | 62 6f 78 25 2c 30 2c 22 |:.N(mess|box%,0,"|
|00000950| 22 29 0d 00 46 2f c9 32 | 3a 61 24 3d a4 54 28 6d |")..F/.2|:a$=.T(m|
|00000960| 65 73 73 62 6f 78 25 2c | 30 29 3a e3 45 3d 30 b8 |essbox%,|0):.E=0.|
|00000970| 41 3a e7 75 73 6f 63 6b | 25 28 45 29 3c 3e 2d 31 |A:.usock|%(E)<>-1|
|00000980| 8c 0d 00 47 0e e7 bb 28 | 61 24 29 3c 3e 30 8c 0d |...G...(|a$)<>0..|
|00000990| 00 48 35 f2 50 28 45 2c | 22 3a 43 6f 6e 73 6f 6c |.H5.P(E,|":Consol|
|000009a0| 65 2d 4f 70 65 72 61 74 | 6f 72 21 63 6f 6e 73 6f |e-Operat|or!conso|
|000009b0| 6c 65 40 22 2b 73 65 72 | 76 65 72 24 2b 22 20 22 |le@"+ser|ver$+" "|
|000009c0| 2b 61 24 29 0d 00 49 1e | cc 3a f2 50 28 45 2c 22 |+a$)..I.|.:.P(E,"|
|000009d0| 3a 22 2b 73 65 72 76 65 | 72 24 2b 22 20 22 2b 61 |:"+serve|r$+" "+a|
|000009e0| 24 29 0d 00 4a 05 cd 0d | 00 4b 19 cd 3a ed 3a f2 |$)..J...|.K..:.:.|
|000009f0| 4e 28 6d 65 73 73 62 6f | 78 25 2c 30 2c 22 22 29 |N(messbo|x%,0,"")|
|00000a00| 0d 00 4c 05 cb 0d 00 4d | 0b cc 3a c8 8e 6d 24 ca |..L....M|..:..m$.|
|00000a10| 0d 00 4e 36 c9 22 51 75 | 69 74 22 3a f2 54 28 57 |..N6."Qu|it":.T(W|
|00000a20| 2c 52 2c 54 2c 53 79 2c | 50 2c 42 2c 51 29 3a e7 |,R,T,Sy,|P,B,Q):.|
|00000a30| 50 3c 3e 30 84 42 3c 3e | 30 8c f2 63 28 50 2c 42 |P<>0.B<>|0..c(P,B|
|00000a40| 29 8b 61 25 3d b9 0d 00 | 4f 07 5f 3d a3 0d 00 50 |).a%=...|O._=...P|
|00000a50| 25 c9 22 53 75 73 70 65 | 6e 64 22 3a 65 3d ac 65 |%."Suspe|nd":e=.e|
|00000a60| 3a f2 49 28 63 25 2c 41 | 25 21 30 2c 65 29 3a e7 |:.I(c%,A|%!0,e):.|
|00000a70| 65 8c 0d 00 51 28 f2 4b | 28 39 39 39 2c 22 3e 53 |e...Q(.K|(999,">S|
|00000a80| 75 73 70 65 6e 64 65 64 | 22 29 3a f2 4d 28 22 53 |uspended|"):.M("S|
|00000a90| 75 73 70 65 6e 64 65 64 | 22 29 0d 00 52 26 cc 3a |uspended|")..R&.:|
|00000aa0| f2 4b 28 39 39 39 2c 22 | 3e 52 65 73 75 6d 65 64 |.K(999,"|>Resumed|
|00000ab0| 22 29 3a f2 4d 28 22 52 | 65 73 75 6d 65 64 22 29 |"):.M("R|esumed")|
|00000ac0| 0d 00 53 05 cd 0d 00 54 | 10 c9 22 44 65 62 75 67 |..S....T|.."Debug|
|00000ad0| 22 3a e7 4c 8c 0d 00 55 | 1e 4c 3d ac 4c 3a f2 4d |":.L...U|.L=.L:.M|
|00000ae0| 28 22 4c 6f 67 67 69 6e | 67 20 65 6e 61 62 6c 65 |("Loggin|g enable|
|00000af0| 64 22 29 0d 00 56 21 cc | 3a f2 4d 28 22 4c 6f 67 |d")..V!.|:.M("Log|
|00000b00| 67 69 6e 67 20 64 69 73 | 61 62 6c 65 64 22 29 3a |ging dis|abled"):|
|00000b10| 4c 3d ac 4c 0d 00 57 13 | cd 3a f2 49 28 63 25 2c |L=.L..W.|.:.I(c%,|
|00000b20| 41 25 21 30 2c 4c 29 0d | 00 58 35 c9 22 43 6f 6e |A%!0,L).|.X5."Con|
|00000b30| 66 69 67 75 72 65 2e 2e | 2e 22 3a 61 24 3d a4 50 |figure..|.":a$=.P|
|00000b40| 28 22 41 6c 69 61 73 24 | 43 6f 6e 66 69 67 50 6c |("Alias$|ConfigPl|
|00000b50| 75 73 22 29 3a e7 61 24 | 3d 22 22 8c 0d 00 59 4c |us"):.a$|=""...YL|
|00000b60| 69 3d a4 49 28 22 3e 4d | 65 73 73 61 67 65 22 2c |i=.I(">M|essage",|
|00000b70| 22 3e 4e 6f 43 6f 6e 66 | 69 67 50 6c 75 73 22 2c |">NoConf|igPlus",|
|00000b80| 31 37 29 3a 66 69 6c 65 | 24 3d a4 55 28 b9 2c 22 |17):file|$=.U(.,"|
|00000b90| 4f 70 74 69 6f 6e 73 22 | 29 3a e7 a4 73 28 66 69 |Options"|):..s(fi|
|00000ba0| 6c 65 24 29 3c 3d 30 8c | 0d 00 5a 2e c8 99 34 31 |le$)<=0.|..Z...41|
|00000bb0| 2c 32 36 2c 41 70 70 64 | 69 72 24 2b 22 2e 52 65 |,26,Appd|ir$+".Re|
|00000bc0| 73 6f 75 72 63 65 73 2e | 4f 70 74 69 6f 6e 73 22 |sources.|Options"|
|00000bd0| 2c 66 69 6c 65 24 0d 00 | 5b 44 cd 3a c8 99 26 32 |,file$..|[D.:..&2|
|00000be0| 30 30 30 35 2c 22 46 69 | 6c 65 72 5f 52 75 6e 20 |0005,"Fi|ler_Run |
|00000bf0| 22 2b 66 69 6c 65 24 3a | 66 69 6c 65 24 3d a4 55 |"+file$:|file$=.U|
|00000c00| 28 b9 2c 22 41 64 6d 69 | 6e 22 29 3a e7 a4 73 28 |(.,"Admi|n"):..s(|
|00000c10| 66 69 6c 65 24 29 3c 3d | 30 8c 0d 00 5c 2c c8 99 |file$)<=|0...\,..|
|00000c20| 34 31 2c 32 36 2c 41 70 | 70 64 69 72 24 2b 22 2e |41,26,Ap|pdir$+".|
|00000c30| 52 65 73 6f 75 72 63 65 | 73 2e 41 64 6d 69 6e 22 |Resource|s.Admin"|
|00000c40| 2c 66 69 6c 65 24 0d 00 | 5d 21 cd 3a c8 99 26 36 |,file$..|]!.:..&6|
|00000c50| 30 30 44 45 2c 22 46 69 | 6c 65 72 5f 52 75 6e 20 |00DE,"Fi|ler_Run |
|00000c60| 22 2b 66 69 6c 65 24 0d | 00 5e 53 cc 3a c8 99 26 |"+file$.|.^S.:..&|
|00000c70| 34 30 30 44 45 2c 22 43 | 6f 6e 66 69 67 50 6c 75 |400DE,"C|onfigPlu|
|00000c80| 73 20 2d 4c 6f 61 64 20 | 3c 49 52 43 53 65 72 76 |s -Load |<IRCServ|
|00000c90| 65 72 24 44 69 72 3e 2e | 43 6f 6e 66 69 67 2b 2e |er$Dir>.|Config+.|
|00000ca0| 49 52 53 65 72 76 65 72 | 20 2d 4f 70 65 6e 20 49 |IRServer| -Open I|
|00000cb0| 52 53 65 72 76 65 72 2e | 31 22 0d 00 5f 05 cd 0d |RServer.|1".._...|
|00000cc0| 00 60 27 c9 22 4c 6f 67 | 2e 2e 2e 22 3a e7 a4 50 |.`'."Log|...":..P|
|00000cd0| 28 22 53 79 73 4c 6f 67 | 24 4c 6f 67 44 69 72 22 |("SysLog|$LogDir"|
|00000ce0| 29 3c 3e 22 22 8c 0d 00 | 61 3a c8 99 26 36 30 30 |)<>""...|a:..&600|
|00000cf0| 44 45 2c 22 46 69 6c 65 | 72 5f 52 75 6e 20 22 2b |DE,"File|r_Run "+|
|00000d00| a4 50 28 22 53 79 73 4c | 6f 67 24 4c 6f 67 44 69 |.P("SysL|og$LogDi|
|00000d10| 72 22 29 2b 22 2e 22 2b | 6c 6f 67 6e 61 6d 65 24 |r")+"."+|logname$|
|00000d20| 0d 00 62 08 cc 3a ef 37 | 0d 00 63 05 cd 0d 00 64 |..b..:.7|..c....d|
|00000d30| 05 cb 0d 00 65 1a cd 3a | e7 28 42 5f 25 80 31 29 |....e..:|.(B_%.1)|
|00000d40| 3d 31 8c f2 45 79 8b 63 | 25 3d 2d 31 0d 00 66 05 |=1..Ey.c|%=-1..f.|
|00000d50| e1 0d 00 67 12 dd f2 4b | 79 28 64 79 29 3a c8 8e |...g...K|y(dy):..|
|00000d60| 64 79 ca 0d 00 68 1e c9 | 26 34 30 30 43 30 3a e7 |dy...h..|&400C0:.|
|00000d70| 41 25 21 32 30 3d 73 74 | 61 74 75 73 77 69 6e 25 |A%!20=st|atuswin%|
|00000d80| 8c 0d 00 69 c7 64 3d 41 | 25 21 32 34 3a 66 3d 41 |...i.d=A|%!24:f=A|
|00000d90| 25 21 32 38 3a f2 54 28 | 57 2c 52 2c 54 2c 53 79 |%!28:.T(|W,R,T,Sy|
|00000da0| 2c 50 2c 42 2c 51 29 3a | f2 4a 28 73 74 61 74 75 |,P,B,Q):|.J(statu|
|00000db0| 73 77 69 6e 25 2c 33 2c | c3 28 57 29 2b 22 20 28 |swin%,3,|.(W)+" (|
|00000dc0| 22 2b c3 50 2b 22 29 22 | 29 3a f2 4a 28 73 74 61 |"+.P+")"|):.J(sta|
|00000dd0| 74 75 73 77 69 6e 25 2c | 35 2c c3 28 52 29 29 3a |tuswin%,|5,.(R)):|
|00000de0| f2 4a 28 73 74 61 74 75 | 73 77 69 6e 25 2c 37 2c |.J(statu|swin%,7,|
|00000df0| c3 28 53 79 29 29 3a f2 | 4a 28 73 74 61 74 75 73 |.(Sy)):.|J(status|
|00000e00| 77 69 6e 25 2c 39 2c c3 | 28 54 29 29 3a f2 4a 28 |win%,9,.|(T)):.J(|
|00000e10| 73 74 61 74 75 73 77 69 | 6e 25 2c 26 44 2c c3 28 |statuswi|n%,&D,.(|
|00000e20| 51 29 2b 22 20 28 22 2b | c3 42 2b 22 29 22 29 3a |Q)+" ("+|.B+")"):|
|00000e30| c8 99 26 34 30 30 45 38 | 2c 2c 73 74 61 74 75 73 |..&400E8|,,status|
|00000e40| 77 69 6e 25 2c 64 2c 66 | 0d 00 6a 05 cd 0d 00 6b |win%,d,f|..j....k|
|00000e50| 0d c9 30 3a 61 25 3d b9 | 2a 32 0d 00 6c 1f c9 26 |..0:a%=.|*2..l..&|
|00000e60| 35 30 32 3a f2 64 79 28 | 41 25 21 33 32 2c 41 25 |502:.dy(|A%!32,A%|
|00000e70| 21 33 36 2c 41 25 21 34 | 29 0d 00 6d 2a c9 38 3a |!36,A%!4|)..m*.8:|
|00000e80| 5f 3d 28 28 41 25 21 32 | 30 80 31 29 3d 30 29 84 |_=((A%!2|0.1)=0).|
|00000e90| 28 41 25 21 30 3c 32 34 | 29 3a e7 5f 8c 5f 3d 41 |(A%!0<24|):._._=A|
|00000ea0| 25 21 34 0d 00 6e 22 f2 | 54 28 57 2c 52 2c 54 2c |%!4..n".|T(W,R,T,|
|00000eb0| 53 79 2c 50 2c 42 2c 51 | 29 3a e7 50 3c 3e 30 84 |Sy,P,B,Q|):.P<>0.|
|00000ec0| 42 3c 3e 30 8c 0d 00 6f | 2a 41 25 21 26 43 3d 41 |B<>0...o|*A%!&C=A|
|00000ed0| 25 21 38 3a c8 99 26 34 | 30 30 45 37 2c 31 39 2c |%!8:..&4|00E7,19,|
|00000ee0| 41 25 2c 41 25 21 34 3a | f2 63 28 50 2c 42 29 0d |A%,A%!4:|.c(P,B).|
|00000ef0| 00 70 05 cd 0d 00 71 12 | c9 26 41 3a f2 5f 79 28 |.p....q.|.&A:._y(|
|00000f00| 41 25 21 32 30 29 0d 00 | 72 07 cb 3a e1 0d 00 73 |A%!20)..|r..:...s|
|00000f10| 69 dd f2 68 79 28 48 29 | 3a 21 41 25 3d 48 3a c8 |i..hy(H)|:!A%=H:.|
|00000f20| 99 26 34 30 30 43 38 2c | 2c 41 25 b8 4b 79 25 3a |.&400C8,|,A%.Ky%:|
|00000f30| 5a 79 3d 41 25 21 34 3a | 52 79 3d 41 25 21 38 3a |Zy=A%!4:|Ry=A%!8:|
|00000f40| 71 79 3d 41 25 21 26 43 | 3a 45 79 3d 41 25 21 31 |qy=A%!&C|:Ey=A%!1|
|00000f50| 36 3a 60 3d 41 25 21 32 | 30 3a 41 79 3d 41 25 21 |6:`=A%!2|0:Ay=A%!|
|00000f60| 32 34 3a 63 3d 5a 79 2d | 60 3a 78 3d 45 79 2d 41 |24:c=Zy-|`:x=Ey-A|
|00000f70| 79 3a c8 8e 48 ca 0d 00 | 74 45 c9 75 73 65 72 73 |y:..H...|tE.users|
|00000f80| 77 69 6e 25 3a c8 95 4b | 79 25 3a ec 34 2b 63 2c |win%:..K|y%:.4+c,|
|00000f90| 78 2d 35 36 3a c8 99 26 | 34 30 30 45 36 2c 37 3a |x-56:..&|400E6,7:|
|00000fa0| 45 25 3d 30 3a e3 45 3d | 30 b8 41 3a e7 75 73 6f |E%=0:.E=|0.A:.uso|
|00000fb0| 63 6b 25 28 45 29 3c 3e | 2d 31 8c 0d 00 75 25 ec |ck%(E)<>|-1...u%.|
|00000fc0| 34 2b 63 2c 78 2d 35 36 | 2d 45 25 2a 33 36 3a e7 |4+c,x-56|-E%*36:.|
|00000fd0| 28 66 6c 61 67 73 25 28 | 45 29 80 31 29 3d 30 8c |(flags%(|E).1)=0.|
|00000fe0| 0d 00 76 10 f1 22 2a 2a | 57 61 69 74 2a 2a 22 3b |..v.."**|Wait**";|
|00000ff0| 0d 00 77 1c cc 3a e7 28 | 66 6c 61 67 73 25 28 45 |..w..:.(|flags%(E|
|00001000| 29 80 35 31 32 29 8c f1 | 22 2a 22 3b 0d 00 78 1b |).512)..|"*";..x.|
|00001010| e7 28 66 6c 61 67 73 25 | 28 45 29 80 26 34 30 30 |.(flags%|(E).&400|
|00001020| 29 8c f1 22 21 22 3b 0d | 00 79 19 e7 28 66 6c 61 |).."!";.|.y..(fla|
|00001030| 67 73 25 28 45 29 80 33 | 32 29 8c f1 22 40 22 3b |gs%(E).3|2).."@";|
|00001040| 0d 00 7a 0e f1 6e 69 63 | 6b 24 28 45 29 3b 0d 00 |..z..nic|k$(E);..|
|00001050| 7b 54 cd 3a ec 26 43 43 | 2b 63 2c 78 2d 35 36 2d |{T.:.&CC|+c,x-56-|
|00001060| 45 25 2a 33 36 3a f1 75 | 73 65 72 24 28 45 29 3b |E%*36:.u|ser$(E);|
|00001070| 22 40 22 3b 68 6f 73 74 | 24 28 45 29 3a ec 36 30 |"@";host|$(E):.60|
|00001080| 34 2b 63 2c 78 2d 35 36 | 2d 45 25 2a 33 36 3a f1 |4+c,x-56|-E%*36:.|
|00001090| 63 68 61 6e 6e 65 6c 73 | 24 28 45 29 3a 45 25 2b |channels|$(E):E%+|
|000010a0| 3d 31 0d 00 7c 1a cd 3a | ed 3a c8 99 26 34 30 30 |=1..|..:|.:..&400|
|000010b0| 43 41 2c 2c 41 25 b8 4b | 79 25 3a ce 0d 00 7d 07 |CA,,A%.K|y%:...}.|
|000010c0| cb 3a e1 0d 00 7e 29 dd | f2 43 3a ea 45 3a 6c 3d |.:...~).|.C:.E:l=|
|000010d0| 30 3a e3 45 3d 30 b8 41 | 3a e7 75 73 6f 63 6b 25 |0:.E=0.A|:.usock%|
|000010e0| 28 45 29 3c 3e 2d 31 8c | 6c 2b 3d 31 0d 00 7f 28 |(E)<>-1.|l+=1...(|
|000010f0| ed 3a f2 49 79 28 75 73 | 65 72 73 77 69 6e 25 2c |.:.Iy(us|erswin%,|
|00001100| 30 2c 30 2c 26 33 45 38 | 2c 2d 6c 2a 33 36 2d 35 |0,0,&3E8|,-l*36-5|
|00001110| 36 29 3a e1 0d 00 80 37 | dd f2 5f 79 28 49 5f 25 |6):....7|.._y(I_%|
|00001120| 29 3a ea 85 3a ee 85 ea | 41 25 21 26 43 3d 41 25 |):..:...|A%!&C=A%|
|00001130| 21 38 3a c8 99 26 34 30 | 30 45 37 2c 31 39 2c 41 |!8:..&40|0E7,19,A|
|00001140| 25 2c 41 25 21 34 3a f7 | 85 3a e1 0d 00 81 1a d5 |%,A%!4:.|.:......|
|00001150| 23 49 5f 25 2c 22 52 75 | 6e 20 22 2b 41 70 70 64 |#I_%,"Ru|n "+Appd|
|00001160| 69 72 24 3a e1 0d 00 82 | ea dd f2 7a 79 3a de 70 |ir$:....|...zy:.p|
|00001170| 79 25 32 35 36 3a 65 79 | 25 3d 30 3a f2 4c 28 26 |y%256:ey|%=0:.L(&|
|00001180| 35 30 32 29 3a f2 4c 28 | 26 41 29 3a f2 4c 28 38 |502):.L(|&A):.L(8|
|00001190| 29 3a f2 4c 28 26 34 30 | 30 43 30 29 3a f2 4c 28 |):.L(&40|0C0):.L(|
|000011a0| 30 29 3a c8 99 26 34 30 | 30 43 30 2c 33 31 30 2c |0):..&40|0C0,310,|
|000011b0| 26 34 42 35 33 34 31 35 | 34 2c 41 70 70 6e 61 6d |&4B53415|4,Appnam|
|000011c0| 65 24 2c 70 79 25 b8 73 | 79 2c 65 79 3a 4d 79 25 |e$,py%.s|y,ey:My%|
|000011d0| 3d 26 34 30 30 3a 6b 25 | 3d 26 34 30 30 3a de 41 |=&400:k%|=&400:.A|
|000011e0| 25 26 38 30 30 2c 55 79 | 25 4d 79 25 2c 5f 25 6b |%&800,Uy|%My%,_%k|
|000011f0| 25 2c 77 79 25 26 38 30 | 30 3a 63 25 3d 2d 31 3a |%,wy%&80|0:c%=-1:|
|00001200| f2 52 79 3a 55 5f 25 3d | a4 46 79 28 41 70 70 64 |.Ry:U_%=|.Fy(Appd|
|00001210| 69 72 24 2b 22 2e 53 70 | 72 69 74 65 73 22 29 3a |ir$+".Sp|rites"):|
|00001220| 69 6e 66 6f 62 6f 78 25 | 3d a4 4b 28 22 49 6e 66 |infobox%|=.K("Inf|
|00001230| 6f 22 2c 31 29 3a 73 75 | 6d 6d 6f 6e 77 69 6e 25 |o",1):su|mmonwin%|
|00001240| 3d a4 4b 28 22 53 75 6d | 6d 6f 6e 22 2c 31 29 0d |=.K("Sum|mon",1).|
|00001250| 00 83 de 75 73 65 72 73 | 77 69 6e 25 3d a4 4b 28 |...users|win%=.K(|
|00001260| 22 55 73 65 72 73 22 2c | 31 29 3a 73 74 61 74 75 |"Users",|1):statu|
|00001270| 73 77 69 6e 25 3d a4 4b | 28 22 53 74 61 74 75 73 |swin%=.K|("Status|
|00001280| 22 2c 31 29 3a 71 75 69 | 74 77 69 6e 25 3d a4 4b |",1):qui|twin%=.K|
|00001290| 28 22 52 65 61 6c 6c 79 | 51 75 69 74 22 2c 31 29 |("Really|Quit",1)|
|000012a0| 3a f2 4a 28 69 6e 66 6f | 62 6f 78 25 2c 31 2c 41 |:.J(info|box%,1,A|
|000012b0| 70 70 6e 61 6d 65 24 29 | 3a f2 4a 28 69 6e 66 6f |ppname$)|:.J(info|
|000012c0| 62 6f 78 25 2c 32 2c 22 | 49 6e 74 65 72 6e 65 74 |box%,2,"|Internet|
|000012d0| 20 52 65 6c 61 79 20 43 | 68 61 74 20 53 65 72 76 | Relay C|hat Serv|
|000012e0| 65 72 22 29 3a f2 4a 28 | 69 6e 66 6f 62 6f 78 25 |er"):.J(|infobox%|
|000012f0| 2c 34 2c 22 31 2e 33 32 | df 20 28 32 30 20 4a 75 |,4,"1.32|. (20 Ju|
|00001300| 6c 20 31 39 39 38 29 22 | 29 3a 72 79 3d a4 4e 79 |l 1998)"|):ry=.Ny|
|00001310| 28 22 21 49 52 53 65 72 | 76 65 72 22 2c 22 49 52 |("!IRSer|ver","IR|
|00001320| 53 65 72 76 65 72 22 2c | 34 31 30 32 29 0d 00 84 |Server",|4102)...|
|00001330| cf 6d 65 73 73 62 6f 78 | 25 3d a4 64 28 22 44 61 |.messbox|%=.d("Da|
|00001340| 74 61 7c 22 2b c4 33 30 | 2c 22 20 22 29 2b 22 5d |ta|"+.30|," ")+"]|
|00001350| 57 22 29 3a 75 73 65 72 | 6d 65 6e 75 25 3d a4 64 |W"):user|menu%=.d|
|00001360| 28 22 55 73 65 72 7c 4d | 65 73 73 61 67 65 5d 3e |("User|M|essage]>|
|00001370| 6d 65 73 73 62 6f 78 25 | 7c 52 61 77 5d 3e 6d 65 |messbox%||Raw]>me|
|00001380| 73 73 62 6f 78 25 7c 4b | 69 6c 6c 7c 4f 70 65 72 |ssbox%|K|ill|Oper|
|00001390| 61 74 6f 72 22 29 3a 75 | 73 65 72 73 6d 65 6e 75 |ator"):u|sersmenu|
|000013a0| 25 3d a4 64 28 22 55 73 | 65 72 73 7c 55 73 65 72 |%=.d("Us|ers|User|
|000013b0| 20 27 30 31 32 33 34 35 | 36 37 38 39 30 31 32 33 | '012345|67890123|
|000013c0| 34 35 37 38 39 30 27 5d | 3e 75 73 65 72 6d 65 6e |457890']|>usermen|
|000013d0| 75 25 7c 4d 65 73 73 61 | 67 65 20 61 6c 6c 5d 3e |u%|Messa|ge all]>|
|000013e0| 6d 65 73 73 62 6f 78 25 | 7c 52 61 77 20 61 6c 6c |messbox%||Raw all|
|000013f0| 5d 3e 6d 65 73 73 62 6f | 78 25 22 29 0d 00 85 b1 |]>messbo|x%")....|
|00001400| 69 62 6d 65 6e 75 25 3d | a4 64 28 41 70 70 6e 61 |ibmenu%=|.d(Appna|
|00001410| 6d 65 24 2b 22 7c 49 6e | 66 6f 5d 3e 69 6e 66 6f |me$+"|In|fo]>info|
|00001420| 62 6f 78 25 7c 53 75 73 | 70 65 6e 64 7c 44 65 62 |box%|Sus|pend|Deb|
|00001430| 75 67 7c 53 74 61 74 75 | 73 5d 4d 3e 73 74 61 74 |ug|Statu|s]M>stat|
|00001440| 75 73 77 69 6e 25 7c 43 | 6f 6e 66 69 67 75 72 65 |uswin%|C|onfigure|
|00001450| 2e 2e 2e 7c 4c 6f 67 2e | 2e 2e 7c 51 75 69 74 22 |...|Log.|..|Quit"|
|00001460| 29 3a f2 4e 28 6d 65 73 | 73 62 6f 78 25 2c 30 2c |):.N(mes|sbox%,0,|
|00001470| 22 22 29 3a 75 79 25 3d | 4e 79 25 3a f2 59 28 75 |""):uy%=|Ny%:.Y(u|
|00001480| 73 65 72 73 77 69 6e 25 | 2c 31 29 3a f2 59 28 75 |serswin%|,1):.Y(u|
|00001490| 73 65 72 73 77 69 6e 25 | 2c 33 29 3a f2 59 28 75 |serswin%|,3):.Y(u|
|000014a0| 73 65 72 73 77 69 6e 25 | 2c 35 29 3a e1 0d 00 86 |serswin%|,5):....|
|000014b0| 40 dd f2 48 79 3a 59 79 | 3d a3 3a 5f 3d a3 3a 57 |@..Hy:Yy|=.:_=.:W|
|000014c0| 79 3d a3 3a 66 69 6c 65 | 24 3d a4 55 28 a3 2c 22 |y=.:file|$=.U(.,"|
|000014d0| 4f 70 74 69 6f 6e 73 22 | 29 3a 4a 79 3d a4 4f 28 |Options"|):Jy=.O(|
|000014e0| 66 69 6c 65 24 29 3a e7 | 4a 79 3d a3 8c 0d 00 87 |file$):.|Jy=.....|
|000014f0| 27 4a 79 3d a4 4f 28 41 | 70 70 64 69 72 24 2b 22 |'Jy=.O(A|ppdir$+"|
|00001500| 2e 52 65 73 6f 75 72 63 | 65 73 2e 4f 70 74 69 6f |.Resourc|es.Optio|
|00001510| 6e 73 22 29 0d 00 88 55 | cd 3a 44 3d a4 58 28 22 |ns")...U|.:D=.X("|
|00001520| 53 65 72 76 65 72 50 6f | 72 74 22 29 3a 57 79 25 |ServerPo|rt"):Wy%|
|00001530| 3d a4 79 3a f2 50 79 28 | 57 79 25 2c 35 29 3a 44 |=.y:.Py(|Wy%,5):D|
|00001540| 3d a4 6c 28 57 79 25 2c | 30 2c 44 2c a4 58 28 22 |=.l(Wy%,|0,D,.X("|
|00001550| 53 65 72 76 65 72 50 6f | 72 74 4c 69 6d 69 74 22 |ServerPo|rtLimit"|
|00001560| 29 29 3a e7 44 3d 2d 31 | 8c 0d 00 89 2c f2 48 3a |)):.D=-1|....,.H:|
|00001570| 69 3d a4 49 28 22 3e 4d | 65 73 73 61 67 65 22 2c |i=.I(">M|essage",|
|00001580| 22 3e 4e 6f 50 6f 72 74 | 22 2c 31 38 29 3a f2 67 |">NoPort|",18):.g|
|00001590| 3a f2 55 3a e0 0d 00 8a | f1 cd 3a f2 6d 28 57 79 |:.U:....|..:.m(Wy|
|000015a0| 25 29 3a 41 3d a4 58 28 | 22 4d 61 78 55 73 65 72 |%):A=.X(|"MaxUser|
|000015b0| 73 22 29 3a de 75 73 6f | 63 6b 25 28 41 29 2c 6e |s"):.uso|ck%(A),n|
|000015c0| 69 63 6b 24 28 41 29 2c | 63 68 61 6e 6e 65 6c 73 |ick$(A),|channels|
|000015d0| 24 28 41 29 3a de 75 69 | 6e 66 6f 24 28 41 29 2c |$(A):.ui|nfo$(A),|
|000015e0| 75 73 65 72 24 28 41 29 | 2c 66 6c 61 67 73 25 28 |user$(A)|,flags%(|
|000015f0| 41 29 3a de 68 6f 73 74 | 24 28 41 29 2c 61 77 61 |A):.host|$(A),awa|
|00001600| 79 24 28 41 29 2c 70 69 | 6e 67 25 28 41 29 2c 6c |y$(A),pi|ng%(A),l|
|00001610| 61 73 74 25 28 41 29 3a | de 75 6c 6f 67 25 28 41 |ast%(A):|.ulog%(A|
|00001620| 29 3a de 6f 66 66 65 6e | 63 65 73 25 28 41 29 3a |):.offen|ces%(A):|
|00001630| de 73 65 72 76 65 72 24 | 28 41 29 3a de 76 69 61 |.server$|(A):.via|
|00001640| 73 65 72 76 65 72 25 28 | 41 29 3a de 6c 69 6e 65 |server%(|A):.line|
|00001650| 68 65 61 64 25 28 41 29 | 3a de 6c 69 6e 65 74 61 |head%(A)|:.lineta|
|00001660| 69 6c 25 28 41 29 3a 75 | 73 6f 63 6b 25 28 29 3d |il%(A):u|sock%()=|
|00001670| 2d 31 3a 4a 3d a4 58 28 | 22 4d 61 78 43 68 61 6e |-1:J=.X(|"MaxChan|
|00001680| 6e 65 6c 73 22 29 0d 00 | 8b 85 de 63 68 61 6e 24 |nels")..|...chan$|
|00001690| 28 4a 29 2c 74 6f 70 69 | 63 24 28 4a 29 2c 63 66 |(J),topi|c$(J),cf|
|000016a0| 6c 61 67 73 25 28 4a 29 | 3a de 63 75 73 65 72 73 |lags%(J)|:.cusers|
|000016b0| 25 28 4a 29 2c 63 6c 6f | 67 25 28 4a 29 3a de 62 |%(J),clo|g%(J):.b|
|000016c0| 61 6e 73 25 28 4a 29 2c | 76 6f 69 63 65 25 28 4a |ans%(J),|voice%(J|
|000016d0| 29 2c 69 6e 76 69 74 65 | 73 25 28 4a 29 3a 73 65 |),invite|s%(J):se|
|000016e0| 72 76 65 72 24 3d a4 50 | 28 22 49 6e 65 74 24 48 |rver$=.P|("Inet$H|
|000016f0| 6f 73 74 4e 61 6d 65 22 | 29 3a e7 a7 73 65 72 76 |ostName"|):..serv|
|00001700| 65 72 24 2c 22 2e 22 29 | 3d 30 8c 0d 00 8c 35 61 |er$,".")|=0....5a|
|00001710| 24 3d a4 50 28 22 49 6e | 65 74 24 4c 6f 63 61 6c |$=.P("In|et$Local|
|00001720| 44 6f 6d 61 69 6e 22 29 | 3a e7 61 24 3c 3e 22 22 |Domain")|:.a$<>""|
|00001730| 8c 73 65 72 76 65 72 24 | 2b 3d 22 2e 22 2b 61 24 |.server$|+="."+a$|
|00001740| 0d 00 8d 0a cd 3a e7 59 | 79 8c 0d 00 8e 26 73 65 |.....:.Y|y....&se|
|00001750| 72 76 65 72 24 2b 3d 22 | 2c 22 2b c3 44 3a 6c 6f |rver$+="|,"+.D:lo|
|00001760| 67 6e 61 6d 65 24 3d 22 | 49 52 43 64 22 2b c3 44 |gname$="|IRCd"+.D|
|00001770| 0d 00 8f 17 cc 3a 6c 6f | 67 6e 61 6d 65 24 3d 41 |.....:lo|gname$=A|
|00001780| 70 70 6e 61 6d 65 24 0d | 00 90 ee cd 3a 73 69 6e |ppname$.|....:sin|
|00001790| 66 6f 24 3d a4 4e 28 22 | 53 65 72 76 65 72 49 6e |fo$=.N("|ServerIn|
|000017a0| 66 6f 22 29 3a 73 76 65 | 72 73 69 6f 6e 24 3d c0 |fo"):sve|rsion$=.|
|000017b0| 22 31 2e 33 32 df 20 28 | 32 30 20 4a 75 6c 20 31 |"1.32. (|20 Jul 1|
|000017c0| 39 39 38 29 22 2c 34 29 | 3a 73 70 61 73 73 24 3d |998)",4)|:spass$=|
|000017d0| a4 4e 28 22 53 65 72 76 | 65 72 50 61 73 73 77 6f |.N("Serv|erPasswo|
|000017e0| 72 64 22 29 3a 73 73 74 | 61 72 74 65 64 24 3d 91 |rd"):sst|arted$=.|
|000017f0| 24 3a 6c 3d 30 3a 4c 3d | a4 62 28 22 44 65 62 75 |$:l=0:L=|.b("Debu|
|00001800| 67 22 29 3a f2 49 28 69 | 62 6d 65 6e 75 25 2c 32 |g"):.I(i|bmenu%,2|
|00001810| 2c 4c 29 3a 70 3d 30 3a | 6b 3d a4 58 28 22 53 65 |,L):p=0:|k=.X("Se|
|00001820| 72 76 65 72 50 69 6e 67 | 22 29 2a 26 36 34 3a 77 |rverPing|")*&64:w|
|00001830| 79 3d a4 62 28 22 53 65 | 72 76 65 72 57 61 6c 6c |y=.b("Se|rverWall|
|00001840| 73 22 29 3a 68 3d a4 58 | 28 22 53 65 72 76 65 72 |s"):h=.X|("Server|
|00001850| 51 75 69 74 44 65 6c 61 | 79 22 29 3a 65 3d a3 3a |QuitDela|y"):e=.:|
|00001860| 58 79 25 3d a4 58 28 22 | 4f 66 66 65 6e 63 65 54 |Xy%=.X("|OffenceT|
|00001870| 69 6d 65 22 29 0d 00 91 | 2a 52 79 25 3d a4 58 28 |ime")...|*Ry%=.X(|
|00001880| 22 4f 66 66 65 6e 63 65 | 4e 75 6d 62 65 72 22 29 |"Offence|Number")|
|00001890| 3a e7 58 79 25 3d 30 8c | 58 79 25 3d 26 43 38 0d |:.Xy%=0.|Xy%=&C8.|
|000018a0| 00 92 10 e7 52 79 25 3d | 30 8c 52 79 25 3d 35 0d |....Ry%=|0.Ry%=5.|
|000018b0| 00 93 59 56 79 3d a4 62 | 28 22 53 75 6d 6d 6f 6e |..YVy=.b|("Summon|
|000018c0| 22 29 3a 7a 79 3d a3 3a | f2 48 3a f2 74 3a f2 4a |"):zy=.:|.H:.t:.J|
|000018d0| 28 73 74 61 74 75 73 77 | 69 6e 25 2c 26 42 2c a4 |(statusw|in%,&B,.|
|000018e0| 43 79 28 44 2c 22 74 63 | 70 22 29 29 3a f2 56 79 |Cy(D,"tc|p")):.Vy|
|000018f0| 3a f2 4a 79 3a f2 4d 28 | 22 53 74 61 72 74 65 64 |:.Jy:.M(|"Started|
|00001900| 22 29 3a f2 51 79 3a e1 | 0d 00 94 5e dd f2 56 79 |"):.Qy:.|...^..Vy|
|00001910| 3a ea 4b 25 2c 61 24 2c | 4d 25 3a 79 3d 30 3a 4b |:.K%,a$,|M%:y=0:K|
|00001920| 25 3d 8e 28 a4 55 28 a3 | 2c 22 52 65 73 74 72 69 |%=.(.U(.|,"Restri|
|00001930| 63 74 22 29 29 3a e7 4b | 25 3d 30 8c 4b 25 3d 8e |ct")):.K|%=0.K%=.|
|00001940| 28 22 3c 49 52 43 53 65 | 72 76 65 72 24 44 69 72 |("<IRCSe|rver$Dir|
|00001950| 3e 2e 52 65 73 6f 75 72 | 63 65 73 2e 52 65 73 74 |>.Resour|ces.Rest|
|00001960| 72 69 63 74 22 29 0d 00 | 95 0b e7 4b 25 3c 3e 30 |rict")..|...K%<>0|
|00001970| 8c 0d 00 96 21 c8 95 ac | c5 23 4b 25 3a 61 24 3d |....!...|.#K%:a$=|
|00001980| be 23 4b 25 3a e7 c0 61 | 24 2c 31 29 3c 3e 22 7c |.#K%:..a|$,1)<>"||
|00001990| 22 8c 0d 00 97 28 4d 25 | 3d a4 57 28 a9 28 61 24 |"....(M%|=.W(.(a$|
|000019a0| 29 2b 35 29 3a 21 4d 25 | 3d 79 3a 79 3d 4d 25 3a |)+5):!M%|=y:y=M%:|
|000019b0| 24 28 4d 25 2b 34 29 3d | 61 24 0d 00 98 0c cd 3a |$(M%+4)=|a$.....:|
|000019c0| ce 3a d9 23 4b 25 0d 00 | 99 07 cd 3a e1 0d 00 9a |.:.#K%..|...:....|
|000019d0| 56 dd f2 4a 79 3a ea 4b | 25 2c 61 24 2c 4d 25 3a |V..Jy:.K|%,a$,M%:|
|000019e0| 75 3d 30 3a 4b 25 3d 8e | 28 a4 55 28 a3 2c 22 44 |u=0:K%=.|(.U(.,"D|
|000019f0| 65 6e 79 22 29 29 3a e7 | 4b 25 3d 30 8c 4b 25 3d |eny")):.|K%=0.K%=|
|00001a00| 8e 28 22 3c 49 52 43 53 | 65 72 76 65 72 24 44 69 |.("<IRCS|erver$Di|
|00001a10| 72 3e 2e 52 65 73 6f 75 | 72 63 65 73 2e 44 65 6e |r>.Resou|rces.Den|
|00001a20| 79 22 29 0d 00 9b 0b e7 | 4b 25 3c 3e 30 8c 0d 00 |y").....|K%<>0...|
|00001a30| 9c 21 c8 95 ac c5 23 4b | 25 3a 61 24 3d be 23 4b |.!....#K|%:a$=.#K|
|00001a40| 25 3a e7 c0 61 24 2c 31 | 29 3c 3e 22 7c 22 8c 0d |%:..a$,1|)<>"|"..|
|00001a50| 00 9d 28 4d 25 3d a4 57 | 28 a9 28 61 24 29 2b 35 |..(M%=.W|(.(a$)+5|
|00001a60| 29 3a 21 4d 25 3d 75 3a | 75 3d 4d 25 3a 24 28 4d |):!M%=u:|u=M%:$(M|
|00001a70| 25 2b 34 29 3d 61 24 0d | 00 9e 0c cd 3a ce 3a d9 |%+4)=a$.|....:.:.|
|00001a80| 23 4b 25 0d 00 9f 07 cd | 3a e1 0d 00 a0 20 dd f2 |#K%.....|:.... ..|
|00001a90| 64 79 28 48 2c 4b 2c 71 | 29 3a f7 2b 31 3a f2 6c |dy(H,K,q|):.+1:.l|
|00001aa0| 79 28 48 2c 4b 2c 71 29 | 3a e1 0d 00 a1 1a dc 20 |y(H,K,q)|:...... |
|00001ab0| 69 6e 66 6f 62 6f 78 25 | 2c 22 3e 48 49 6e 66 6f |infobox%|,">HInfo|
|00001ac0| 62 6f 78 22 0d 00 a2 14 | dc 20 33 2c 22 3e 48 49 |box"....|. 3,">HI|
|00001ad0| 6e 66 6f 62 6f 78 33 22 | 0d 00 a3 14 dc 20 2d 32 |nfobox3"|..... -2|
|00001ae0| 2c 22 3e 48 49 63 6f 6e | 62 61 72 22 0d 00 a4 1b |,">HIcon|bar"....|
|00001af0| dc 20 73 75 6d 6d 6f 6e | 77 69 6e 25 2c 22 3e 48 |. summon|win%,">H|
|00001b00| 53 75 6d 6d 6f 6e 22 0d | 00 a5 14 dc 20 34 2c 22 |Summon".|.... 4,"|
|00001b10| 3e 48 53 75 6d 6d 6f 6e | 4f 6b 22 0d 00 a6 18 dc |>HSummon|Ok".....|
|00001b20| 20 35 2c 22 3e 48 53 75 | 6d 6d 6f 6e 43 61 6e 63 | 5,">HSu|mmonCanc|
|00001b30| 65 6c 22 0d 00 a7 19 dc | 20 75 73 65 72 73 77 69 |el".....| userswi|
|00001b40| 6e 25 2c 22 3e 48 55 73 | 65 72 73 22 0d 00 a8 1b |n%,">HUs|ers"....|
|00001b50| dc 20 73 74 61 74 75 73 | 77 69 6e 25 2c 22 3e 48 |. status|win%,">H|
|00001b60| 53 74 61 74 75 73 22 0d | 00 a9 17 dc 20 33 2c 22 |Status".|.... 3,"|
|00001b70| 3e 48 53 74 61 74 75 73 | 55 73 65 72 73 22 0d 00 |>HStatus|Users"..|
|00001b80| aa 17 dc 20 35 2c 22 3e | 48 53 74 61 74 75 73 43 |... 5,">|HStatusC|
|00001b90| 68 61 6e 73 22 0d 00 ab | 15 dc 20 37 2c 22 3e 48 |hans"...|.. 7,">H|
|00001ba0| 53 74 61 74 75 73 4f 70 | 73 22 0d 00 ac 15 dc 20 |StatusOp|s"..... |
|00001bb0| 39 2c 22 3e 48 53 74 61 | 74 75 73 49 6e 76 22 0d |9,">HSta|tusInv".|
|00001bc0| 00 ad 17 dc 20 31 31 2c | 22 3e 48 53 74 61 74 75 |.... 11,|">HStatu|
|00001bd0| 73 50 6f 72 74 22 0d 00 | ae 19 dc 20 71 75 69 74 |sPort"..|... quit|
|00001be0| 77 69 6e 25 2c 22 3e 48 | 52 65 61 6c 6c 79 22 0d |win%,">H|Really".|
|00001bf0| 00 af 16 dc 20 31 2c 22 | 3e 48 52 65 61 6c 6c 79 |.... 1,"|>HReally|
|00001c00| 51 75 69 74 22 0d 00 b0 | 1a dc 20 32 2c 22 3e 48 |Quit"...|.. 2,">H|
|00001c10| 52 65 61 6c 6c 79 43 6f | 6e 74 69 6e 75 65 22 0d |ReallyCo|ntinue".|
|00001c20| 00 b1 0b dc 20 2d 31 2c | 2d 31 0d 00 b2 16 dc 20 |.... -1,|-1..... |
|00001c30| 69 62 6d 65 6e 75 25 2c | 2d 31 2c 2d 31 2c 2d 31 |ibmenu%,|-1,-1,-1|
|00001c40| 0d 00 b3 17 dc 20 30 2c | 2d 31 2c 2d 31 2c 22 3e |..... 0,|-1,-1,">|
|00001c50| 48 4d 49 6e 66 6f 22 0d | 00 b4 1a dc 20 31 2c 2d |HMInfo".|.... 1,-|
|00001c60| 31 2c 2d 31 2c 22 3e 48 | 4d 53 75 73 70 65 6e 64 |1,-1,">H|MSuspend|
|00001c70| 22 0d 00 b5 18 dc 20 32 | 2c 2d 31 2c 2d 31 2c 22 |"..... 2|,-1,-1,"|
|00001c80| 3e 48 4d 44 65 62 75 67 | 22 0d 00 b6 19 dc 20 33 |>HMDebug|"..... 3|
|00001c90| 2c 2d 31 2c 2d 31 2c 22 | 3e 48 4d 53 74 61 74 75 |,-1,-1,"|>HMStatu|
|00001ca0| 73 22 0d 00 b7 1c dc 20 | 34 2c 2d 31 2c 2d 31 2c |s"..... |4,-1,-1,|
|00001cb0| 22 3e 48 4d 43 6f 6e 66 | 69 67 75 72 65 22 0d 00 |">HMConf|igure"..|
|00001cc0| b8 17 dc 20 35 2c 2d 31 | 2c 2d 31 2c 22 3e 48 4d |... 5,-1|,-1,">HM|
|00001cd0| 4c 6f 67 73 22 0d 00 b9 | 17 dc 20 36 2c 2d 31 2c |Logs"...|.. 6,-1,|
|00001ce0| 2d 31 2c 22 3e 48 4d 51 | 75 69 74 22 0d 00 ba 19 |-1,">HMQ|uit"....|
|00001cf0| dc 20 75 73 65 72 73 6d | 65 6e 75 25 2c 2d 31 2c |. usersm|enu%,-1,|
|00001d00| 2d 31 2c 2d 31 0d 00 bb | 17 dc 20 30 2c 2d 31 2c |-1,-1...|.. 0,-1,|
|00001d10| 2d 31 2c 22 3e 48 4d 55 | 73 65 72 22 0d 00 bc 17 |-1,">HMU|ser"....|
|00001d20| dc 20 30 2c 30 2c 2d 31 | 2c 22 3e 48 4d 55 73 65 |. 0,0,-1|,">HMUse|
|00001d30| 72 4d 22 0d 00 bd 17 dc | 20 30 2c 31 2c 2d 31 2c |rM".....| 0,1,-1,|
|00001d40| 22 3e 48 4d 55 73 65 72 | 52 22 0d 00 be 1a dc 20 |">HMUser|R"..... |
|00001d50| 30 2c 32 2c 2d 31 2c 22 | 3e 48 4d 55 73 65 72 4b |0,2,-1,"|>HMUserK|
|00001d60| 69 6c 6c 22 0d 00 bf 1e | dc 20 30 2c 33 2c 2d 31 |ill"....|. 0,3,-1|
|00001d70| 2c 22 3e 48 4d 55 73 65 | 72 4f 70 65 72 61 74 6f |,">HMUse|rOperato|
|00001d80| 72 22 0d 00 c0 1d dc 20 | 31 2c 2d 31 2c 2d 31 2c |r"..... |1,-1,-1,|
|00001d90| 22 3e 48 4d 4d 65 73 73 | 61 67 65 41 6c 6c 22 0d |">HMMess|ageAll".|
|00001da0| 00 c1 19 dc 20 32 2c 2d | 31 2c 2d 31 2c 22 3e 48 |.... 2,-|1,-1,">H|
|00001db0| 4d 52 61 77 41 6c 6c 22 | 0d 00 c2 11 dc 20 2d 32 |MRawAll"|..... -2|
|00001dc0| 2c 2d 32 2c 2d 32 2c 2d | 32 0d 00 c3 29 dd f2 63 |,-2,-2,-|2...)..c|
|00001dd0| 28 57 2c 51 29 3a ea 61 | 24 3a 61 24 3d 22 53 74 |(W,Q):.a|$:a$="St|
|00001de0| 69 6c 6c 22 3a e7 51 3d | 31 8c 61 24 2b 3d 22 53 |ill":.Q=|1.a$+="S|
|00001df0| 31 22 0d 00 c4 11 e7 51 | 3e 31 8c 61 24 2b 3d 22 |1".....Q|>1.a$+="|
|00001e00| 53 4d 22 0d 00 c5 11 e7 | 57 3d 31 8c 61 24 2b 3d |SM".....|W=1.a$+=|
|00001e10| 22 55 31 22 0d 00 c6 11 | e7 57 3e 31 8c 61 24 2b |"U1"....|.W>1.a$+|
|00001e20| 3d 22 55 4d 22 0d 00 c7 | 3c 61 24 3d a4 63 28 61 |="UM"...|<a$=.c(a|
|00001e30| 24 2b 22 3a 22 2b c3 57 | 2b 22 3a 22 2b c3 51 29 |$+":"+.W|+":"+.Q)|
|00001e40| 3a f2 4a 28 71 75 69 74 | 77 69 6e 25 2c 33 2c 61 |:.J(quit|win%,3,a|
|00001e50| 24 29 3a f2 79 28 71 75 | 69 74 77 69 6e 25 29 3a |$):.y(qu|itwin%):|
|00001e60| e1 0d 00 c8 22 dd a4 7a | 3a ea 45 3a e3 45 3d 30 |...."..z|:.E:.E=0|
|00001e70| b8 41 3a e7 75 73 6f 63 | 6b 25 28 45 29 3d 2d 31 |.A:.usoc|k%(E)=-1|
|00001e80| 8c 3d 45 0d 00 c9 09 ed | 3a 3d 2d 31 0d 00 ca 37 |.=E.....|:=-1...7|
|00001e90| dd f2 44 79 3a ea 45 2c | 47 25 2c 45 25 2c 61 24 |..Dy:.E,|G%,E%,a$|
|00001ea0| 2c 62 24 2c 63 24 2c 74 | 6f 24 2c 44 79 25 3a 47 |,b$,c$,t|o$,Dy%:G|
|00001eb0| 25 3d a4 45 79 28 57 79 | 25 29 3a e7 47 25 3c 3e |%=.Ey(Wy|%):.G%<>|
|00001ec0| 2d 31 8c 0d 00 cb 27 f2 | 78 28 47 25 2c b9 29 3a |-1....'.|x(G%,.):|
|00001ed0| 45 25 3d a4 7a 3a 68 6f | 73 74 24 3d a4 77 28 47 |E%=.z:ho|st$=.w(G|
|00001ee0| 25 29 3a e7 45 25 3d 2d | 31 8c 0d 00 cc 6d f2 4d |%):.E%=-|1....m.M|
|00001ef0| 28 22 43 6f 6e 6e 65 63 | 74 69 6f 6e 20 72 65 66 |("Connec|tion ref|
|00001f00| 75 73 65 64 20 28 74 6f | 6f 20 6d 61 6e 79 20 75 |used (to|o many u|
|00001f10| 73 65 72 73 29 20 74 6f | 20 22 2b a4 77 28 47 25 |sers) to| "+.w(G%|
|00001f20| 29 29 3a f2 53 28 47 25 | 2c 22 45 52 52 4f 52 20 |)):.S(G%|,"ERROR |
|00001f30| 3a 4e 6f 20 6d 6f 72 65 | 20 63 6f 6e 6e 65 63 74 |:No more| connect|
|00001f40| 69 6f 6e 73 2c 20 73 6f | 72 72 79 2e 2e 2e 22 29 |ions, so|rry...")|
|00001f50| 3a f2 47 28 47 25 29 0d | 00 cd 1e cc 3a 68 6f 73 |:.G(G%).|....:hos|
|00001f60| 74 24 3d a4 77 28 47 25 | 29 3a e7 a4 70 28 68 6f |t$=.w(G%|):..p(ho|
|00001f70| 73 74 24 29 8c 0d 00 ce | 62 f2 4d 28 22 43 6f 6e |st$)....|b.M("Con|
|00001f80| 6e 65 63 74 69 6f 6e 20 | 72 65 66 75 73 65 64 20 |nection |refused |
|00001f90| 28 64 65 6e 69 65 64 29 | 20 74 6f 20 22 2b a4 77 |(denied)| to "+.w|
|00001fa0| 28 47 25 29 29 3a f2 53 | 28 47 25 2c a4 63 28 22 |(G%)):.S|(G%,.c("|
|00001fb0| 59 6f 75 72 65 42 61 6e | 6e 65 64 3a 22 2b 73 65 |YoureBan|ned:"+se|
|00001fc0| 72 76 65 72 24 2b 22 3a | 22 2b c3 34 36 35 29 29 |rver$+":|"+.465))|
|00001fd0| 3a f2 47 28 47 25 29 0d | 00 cf f0 cc 3a 75 73 6f |:.G(G%).|....:uso|
|00001fe0| 63 6b 25 28 45 25 29 3d | 47 25 3a 75 73 65 72 24 |ck%(E%)=|G%:user$|
|00001ff0| 28 45 25 29 3d 22 22 3a | 68 6f 73 74 24 28 45 25 |(E%)="":|host$(E%|
|00002000| 29 3d 68 6f 73 74 24 3a | 73 65 72 76 65 72 24 28 |)=host$:|server$(|
|00002010| 45 25 29 3d 73 65 72 76 | 65 72 24 3a 6e 69 63 6b |E%)=serv|er$:nick|
|00002020| 24 28 45 25 29 3d 22 22 | 3a 63 68 61 6e 6e 65 6c |$(E%)=""|:channel|
|00002030| 73 24 28 45 25 29 3d 22 | 22 3a 75 69 6e 66 6f 24 |s$(E%)="|":uinfo$|
|00002040| 28 45 25 29 3d 22 22 3a | 75 6c 6f 67 25 28 45 25 |(E%)="":|ulog%(E%|
|00002050| 29 3d a4 78 28 30 29 3a | 61 77 61 79 24 28 45 25 |)=.x(0):|away$(E%|
|00002060| 29 3d 22 4e 6f 74 20 61 | 77 61 79 22 3a 66 6c 61 |)="Not a|way":fla|
|00002070| 67 73 25 28 45 25 29 3d | 30 3a 70 69 6e 67 25 28 |gs%(E%)=|0:ping%(|
|00002080| 45 25 29 3d 91 3a 6c 61 | 73 74 25 28 45 25 29 3d |E%)=.:la|st%(E%)=|
|00002090| 91 3a 6f 66 66 65 6e 63 | 65 73 25 28 45 25 29 3d |.:offenc|es%(E%)=|
|000020a0| 30 3a f2 45 28 45 25 2c | 32 30 2c 22 43 6f 6e 6e |0:.E(E%,|20,"Conn|
|000020b0| 65 63 74 69 6f 6e 20 66 | 72 6f 6d 20 22 2b 68 6f |ection f|rom "+ho|
|000020c0| 73 74 24 29 3a f2 43 0d | 00 d0 05 cd 0d 00 d1 05 |st$):.C.|........|
|000020d0| cd 0d 00 d2 27 cd 3a 44 | 79 25 3d a3 3a e3 45 3d |....'.:D|y%=.:.E=|
|000020e0| 30 b8 41 3a e7 28 66 6c | 61 67 73 25 28 45 29 80 |0.A:.(fl|ags%(E).|
|000020f0| 26 34 30 30 29 3d 30 8c | 0d 00 d3 2a e7 75 73 6f |&400)=0.|...*.uso|
|00002100| 63 6b 25 28 45 29 3c 3e | 2d 31 80 28 66 6c 61 67 |ck%(E)<>|-1.(flag|
|00002110| 73 25 28 45 29 80 32 29 | 3d 30 80 ac a4 5f 28 45 |s%(E).2)|=0..._(E|
|00002120| 29 8c 0d 00 d4 15 e7 a4 | 61 28 75 73 6f 63 6b 25 |).......|a(usock%|
|00002130| 28 45 29 29 3e 30 8c 0d | 00 d5 42 70 69 6e 67 25 |(E))>0..|..Bping%|
|00002140| 28 45 29 3d 91 3a 66 6c | 61 67 73 25 28 45 29 3d |(E)=.:fl|ags%(E)=|
|00002150| 66 6c 61 67 73 25 28 45 | 29 80 ac 38 3a 66 6c 61 |flags%(E|)..8:fla|
|00002160| 67 73 25 28 45 29 3d 66 | 6c 61 67 73 25 28 45 29 |gs%(E)=f|lags%(E)|
|00002170| 84 32 3a e7 ac 44 79 25 | 8c 0d 00 d6 0d 44 79 25 |.2:..Dy%|.....Dy%|
|00002180| 3d b9 3a f2 5a 79 0d 00 | d7 23 cd 3a f2 46 79 28 |=.:.Zy..|.#.:.Fy(|
|00002190| 45 29 3a 66 6c 61 67 73 | 25 28 45 29 3d 66 6c 61 |E):flags|%(E)=fla|
|000021a0| 67 73 25 28 45 29 80 ac | 32 0d 00 d8 15 cc 3a e7 |gs%(E)..|2.....:.|
|000021b0| a4 4c 28 75 73 6f 63 6b | 25 28 45 29 29 8c 0d 00 |.L(usock|%(E))...|
|000021c0| d9 1d f2 71 28 45 2c 22 | 43 6f 6e 6e 65 63 74 69 |...q(E,"|Connecti|
|000021d0| 6f 6e 20 63 6c 6f 73 65 | 64 22 29 0d 00 da 24 cc |on close|d")...$.|
|000021e0| 3a e7 70 69 6e 67 25 28 | 45 29 2b 6b 3c 91 80 28 |:.ping%(|E)+k<..(|
|000021f0| 66 6c 61 67 73 25 28 45 | 29 80 38 29 3d 30 8c 0d |flags%(E|).8)=0..|
|00002200| 00 db 44 44 79 25 3d b9 | 3a f2 50 28 45 2c 22 50 |..DDy%=.|:.P(E,"P|
|00002210| 49 4e 47 20 3a 22 2b 68 | 6f 73 74 24 28 45 29 29 |ING :"+h|ost$(E))|
|00002220| 3a 66 6c 61 67 73 25 28 | 45 29 3d 66 6c 61 67 73 |:flags%(|E)=flags|
|00002230| 25 28 45 29 84 38 3a 70 | 69 6e 67 25 28 45 29 3d |%(E).8:p|ing%(E)=|
|00002240| 91 2d 6b 0d 00 dc 16 cc | 3a e7 70 69 6e 67 25 28 |.-k.....|:.ping%(|
|00002250| 45 29 2b 6b 2a 32 3c 91 | 8c 0d 00 dd 19 f2 71 28 |E)+k*2<.|......q(|
|00002260| 45 2c 22 50 69 6e 67 20 | 74 69 6d 65 2d 6f 75 74 |E,"Ping |time-out|
|00002270| 22 29 0d 00 de 05 cd 0d | 00 df 05 cd 0d 00 e0 05 |")......|........|
|00002280| cd 0d 00 e1 05 cd 0d 00 | e2 05 cd 0d 00 e3 0d cd |........|........|
|00002290| 3a ed 3a e7 44 79 25 8c | 0d 00 e4 07 f2 65 79 0d |:.:.Dy%.|.....ey.|
|000022a0| 00 e5 18 cd 3a e7 70 3c | 3e 30 80 70 3c 91 8c 61 |....:.p<|>0.p<..a|
|000022b0| 25 3d b9 3a 5f 3d a3 0d | 00 e6 05 e1 0d 00 e7 40 |%=.:_=..|.......@|
|000022c0| dd f2 71 28 45 25 2c 6d | 65 73 73 61 67 65 24 29 |..q(E%,m|essage$)|
|000022d0| 3a ea 63 68 24 2c 4e 25 | 2c 5a 25 3a 4e 25 3d 30 |:.ch$,N%|,Z%:N%=0|
|000022e0| 3a f2 45 28 45 25 2c 32 | 30 2c 6d 65 73 73 61 67 |:.E(E%,2|0,messag|
|000022f0| 65 24 29 3a e7 a4 44 28 | 45 25 29 8c 0d 00 e8 3f |e$):..D(|E%)....?|
|00002300| e3 4e 25 3d 30 b8 41 3a | e7 75 73 6f 63 6b 25 28 |.N%=0.A:|.usock%(|
|00002310| 4e 25 29 3c 3e 2d 31 80 | 28 66 6c 61 67 73 25 28 |N%)<>-1.|(flags%(|
|00002320| 4e 25 29 80 28 35 31 32 | 84 26 34 30 30 29 29 3d |N%).(512|.&400))=|
|00002330| 35 31 32 80 4e 25 3c 3e | 45 25 8c 0d 00 e9 33 f2 |512.N%<>|E%....3.|
|00002340| 53 28 75 73 6f 63 6b 25 | 28 4e 25 29 2c 22 53 51 |S(usock%|(N%),"SQ|
|00002350| 55 49 54 20 22 2b 68 6f | 73 74 24 28 45 25 29 2b |UIT "+ho|st$(E%)+|
|00002360| 22 20 3a 22 2b 6d 65 73 | 73 61 67 65 24 29 0d 00 |" :"+mes|sage$)..|
|00002370| ea 44 cd 3a ed 3a e3 4e | 25 3d 30 b8 41 3a e7 75 |.D.:.:.N|%=0.A:.u|
|00002380| 73 6f 63 6b 25 28 4e 25 | 29 3c 3e 2d 31 80 4e 25 |sock%(N%|)<>-1.N%|
|00002390| 3c 3e 45 25 80 28 66 6c | 61 67 73 25 28 4e 25 29 |<>E%.(fl|ags%(N%)|
|000023a0| 80 28 35 31 32 84 26 34 | 30 30 29 29 3d 26 34 30 |.(512.&4|00))=&40|
|000023b0| 30 8c 0d 00 eb 13 f2 71 | 28 4e 25 2c 6d 65 73 73 |0......q|(N%,mess|
|000023c0| 61 67 65 24 29 0d 00 ec | 44 cd 3a ed 3a f2 4d 28 |age$)...|D.:.:.M(|
|000023d0| 22 43 6c 6f 73 69 6e 67 | 20 73 65 72 76 65 72 20 |"Closing| server |
|000023e0| 63 6f 6e 6e 65 63 74 69 | 6f 6e 20 74 6f 20 22 2b |connecti|on to "+|
|000023f0| a4 5a 28 45 25 29 2b 22 | 20 28 22 2b 6d 65 73 73 |.Z(E%)+"| ("+mess|
|00002400| 61 67 65 24 2b 22 29 22 | 29 0d 00 ed 2e cc 3a f5 |age$+")"|).....:.|
|00002410| 3a 63 68 24 3d a4 46 28 | 45 25 2c 4e 25 29 3a e7 |:ch$=.F(|E%,N%):.|
|00002420| c0 63 68 24 2c 31 29 3d | 22 40 22 8c 63 68 24 3d |.ch$,1)=|"@".ch$=|
|00002430| c1 63 68 24 2c 32 29 0d | 00 ee 0d e7 63 68 24 3c |.ch$,2).|....ch$<|
|00002440| 3e 22 22 8c 0d 00 ef 5a | f2 5a 28 a3 2c 22 51 55 |>""....Z|.Z(.,"QU|
|00002450| 49 54 22 2c 45 25 2c 6d | 65 73 73 61 67 65 24 2c |IT",E%,m|essage$,|
|00002460| 22 2a 22 2b 63 68 24 29 | 3a 5a 25 3d a4 4d 28 63 |"*"+ch$)|:Z%=.M(c|
|00002470| 68 24 29 3a 63 75 73 65 | 72 73 25 28 5a 25 29 2d |h$):cuse|rs%(Z%)-|
|00002480| 3d 31 3a e7 63 75 73 65 | 72 73 25 28 5a 25 29 3d |=1:.cuse|rs%(Z%)=|
|00002490| 30 8c 63 68 61 6e 24 28 | 5a 25 29 3d 22 22 0d 00 |0.chan$(|Z%)=""..|
|000024a0| f0 16 f2 44 28 a3 2c 5a | 25 2c 6e 69 63 6b 24 28 |...D(.,Z|%,nick$(|
|000024b0| 45 25 29 29 0d 00 f1 60 | cd 3a fd 63 68 24 3d 22 |E%))...`|.:.ch$="|
|000024c0| 22 3a e3 4e 25 3d 30 b8 | 41 3a e7 75 73 6f 63 6b |":.N%=0.|A:.usock|
|000024d0| 25 28 4e 25 29 3c 3e 2d | 31 80 4e 25 3c 3e 45 25 |%(N%)<>-|1.N%<>E%|
|000024e0| 80 75 73 6f 63 6b 25 28 | 45 25 29 3c 3e 75 73 6f |.usock%(|E%)<>uso|
|000024f0| 63 6b 25 28 4e 25 29 80 | 28 66 6c 61 67 73 25 28 |ck%(N%).|(flags%(|
|00002500| 4e 25 29 80 28 35 31 32 | 84 26 34 30 30 29 29 3d |N%).(512|.&400))=|
|00002510| 35 31 32 8c 0d 00 f2 28 | f2 50 28 4e 25 2c 22 3a |512....(|.P(N%,":|
|00002520| 22 2b a4 5a 28 45 25 29 | 2b 22 20 51 55 49 54 20 |"+.Z(E%)|+" QUIT |
|00002530| 3a 22 2b 6d 65 73 73 61 | 67 65 24 29 0d 00 f3 3d |:"+messa|ge$)...=|
|00002540| cd 3a ed 3a f2 4d 28 22 | 43 6c 6f 73 69 6e 67 20 |.:.:.M("|Closing |
|00002550| 63 6f 6e 6e 65 63 74 69 | 6f 6e 20 74 6f 20 22 2b |connecti|on to "+|
|00002560| a4 5a 28 45 25 29 2b 22 | 20 28 22 2b 6d 65 73 73 |.Z(E%)+"| ("+mess|
|00002570| 61 67 65 24 2b 22 29 22 | 29 0d 00 f4 3b cd 3a f2 |age$+")"|)...;.:.|
|00002580| 58 28 75 6c 6f 67 25 28 | 45 25 29 29 3a f2 43 3a |X(ulog%(|E%)):.C:|
|00002590| e7 a4 56 28 45 25 29 8c | f2 47 28 75 73 6f 63 6b |..V(E%).|.G(usock|
|000025a0| 25 28 45 25 29 29 8b 75 | 73 6f 63 6b 25 28 45 25 |%(E%)).u|sock%(E%|
|000025b0| 29 3d 2d 31 0d 00 f5 08 | f2 43 3a e1 0d 00 f6 9c |)=-1....|.C:.....|
|000025c0| dd f2 46 79 28 45 25 29 | 3a ea 45 2c 4a 25 2c 79 |..Fy(E%)|:.E,J%,y|
|000025d0| 79 2c 46 25 2c 63 6f 6d | 6d 61 6e 64 24 2c 6d 65 |y,F%,com|mand$,me|
|000025e0| 73 73 61 67 65 24 2c 63 | 68 24 2c 59 5f 25 2c 65 |ssage$,c|h$,Y_%,e|
|000025f0| 25 3a 4a 25 3d a4 6f 28 | 75 73 6f 63 6b 25 28 45 |%:J%=.o(|usock%(E|
|00002600| 25 29 2c 43 25 29 3a c8 | 95 4a 25 3e 30 3a 45 3d |%),C%):.|.J%>0:E=|
|00002610| 30 3a f2 45 28 45 25 2c | 26 66 30 2c a4 4a 28 43 |0:.E(E%,|&f0,.J(C|
|00002620| 25 2c 4a 25 2c 45 29 29 | 3a 46 25 3d 30 3a 4a 25 |%,J%,E))|:F%=0:J%|
|00002630| 2d 3d 31 3a 63 6f 6d 6d | 61 6e 64 24 3d a4 41 28 |-=1:comm|and$=.A(|
|00002640| 43 25 2c 4a 25 2c 46 25 | 29 3a e7 63 6f 6d 6d 61 |C%,J%,F%|):.comma|
|00002650| 6e 64 24 3c 3e 22 22 8c | 0d 00 f7 0c e7 3f 43 25 |nd$<>"".|.....?C%|
|00002660| 3d 35 38 8c 0d 00 f8 0c | e7 a4 44 28 45 25 29 8c |=58.....|..D(E%).|
|00002670| 0d 00 f9 b6 f2 45 28 45 | 25 2c 26 66 61 2c 22 44 |.....E(E|%,&fa,"D|
|00002680| 61 74 61 20 66 72 6f 6d | 20 73 65 72 76 65 72 3b |ata from| server;|
|00002690| 20 63 68 65 63 6b 69 6e | 67 20 72 65 64 69 72 65 | checkin|g redire|
|000026a0| 63 74 69 6f 6e 22 29 3a | 63 6f 6d 6d 61 6e 64 24 |ction"):|command$|
|000026b0| 3d c0 63 6f 6d 6d 61 6e | 64 24 2c a7 63 6f 6d 6d |=.comman|d$,.comm|
|000026c0| 61 6e 64 24 2c 22 21 22 | 29 2d 31 29 3a 65 25 3d |and$,"!"|)-1):e%=|
|000026d0| a3 3a e3 45 3d 30 b8 41 | 3a f2 45 28 45 25 2c 26 |.:.E=0.A|:.E(E%,&|
|000026e0| 66 61 2c 22 53 65 61 72 | 63 68 2e 2e 2e 20 20 22 |fa,"Sear|ch... "|
|000026f0| 2b 6e 69 63 6b 24 28 45 | 29 2b 22 20 22 2b 63 6f |+nick$(E|)+" "+co|
|00002700| 6d 6d 61 6e 64 24 2b 22 | 20 22 2b c3 75 73 6f 63 |mmand$+"| "+.usoc|
|00002710| 6b 25 28 45 29 2b 22 20 | 22 2b c3 75 73 6f 63 6b |k%(E)+" |"+.usock|
|00002720| 25 28 45 25 29 29 0d 00 | fa 78 e7 45 3c 3e 45 25 |%(E%))..|.x.E<>E%|
|00002730| 80 75 73 6f 63 6b 25 28 | 45 29 3d 75 73 6f 63 6b |.usock%(|E)=usock|
|00002740| 25 28 45 25 29 80 a4 45 | 28 6e 69 63 6b 24 28 45 |%(E%)..E|(nick$(E|
|00002750| 29 29 3d a4 45 28 63 6f | 6d 6d 61 6e 64 24 29 8c |))=.E(co|mmand$).|
|00002760| f2 45 28 45 25 2c 26 66 | 61 2c 22 53 65 72 76 65 |.E(E%,&f|a,"Serve|
|00002770| 72 20 64 61 74 61 20 72 | 65 64 69 72 65 63 74 65 |r data r|edirecte|
|00002780| 64 20 74 6f 20 22 2b 6e | 69 63 6b 24 28 45 29 29 |d to "+n|ick$(E))|
|00002790| 3a 45 25 3d 45 3a 45 3d | 41 3a 65 25 3d b9 0d 00 |:E%=E:E=|A:e%=...|
|000027a0| fb 3c ed 3a 46 25 3d 31 | 3a 63 6f 6d 6d 61 6e 64 |.<.:F%=1|:command|
|000027b0| 24 3d a4 41 28 43 25 2c | 4a 25 2c 46 25 29 3a 63 |$=.A(C%,|J%,F%):c|
|000027c0| 6f 6d 6d 61 6e 64 24 3d | a4 41 28 43 25 2c 4a 25 |ommand$=|.A(C%,J%|
|000027d0| 2c 46 25 29 3a e7 ac 65 | 25 8c 0d 00 fc 3b 65 25 |,F%):..e|%....;e%|
|000027e0| 3d 45 25 3a 45 25 3d 2d | 32 3a e7 a4 45 28 63 6f |=E%:E%=-|2:..E(co|
|000027f0| 6d 6d 61 6e 64 24 29 3c | 3e 22 4b 49 4c 4c 22 80 |mmand$)<|>"KILL".|
|00002800| a4 45 28 63 6f 6d 6d 61 | 6e 64 24 29 3c 3e 22 51 |.E(comma|nd$)<>"Q|
|00002810| 55 49 54 22 8c 0d 00 fd | 2a f2 52 28 65 25 2c 2d |UIT"....|*.R(e%,-|
|00002820| 32 2c 22 4e 69 63 6b 20 | 6e 6f 74 20 6b 6e 6f 77 |2,"Nick |not know|
|00002830| 6e 20 61 74 20 22 2b 73 | 65 72 76 65 72 24 29 0d |n at "+s|erver$).|
|00002840| 00 fe 17 cd 3a 45 25 3d | 65 25 3a 63 6f 6d 6d 61 |....:E%=|e%:comma|
|00002850| 6e 64 24 3d 22 22 0d 00 | ff 59 cc 3a f2 45 28 45 |nd$=""..|.Y.:.E(E|
|00002860| 25 2c 26 66 61 2c 22 41 | 62 6f 75 74 20 74 6f 20 |%,&fa,"A|bout to |
|00002870| 70 72 6f 63 65 73 73 20 | 73 65 72 76 65 72 20 73 |process |server s|
|00002880| 74 72 69 6e 67 20 66 6f | 72 20 22 2b 6e 69 63 6b |tring fo|r "+nick|
|00002890| 24 28 45 25 29 2b 22 20 | 3a 22 29 3a f2 45 28 45 |$(E%)+" |:"):.E(E|
|000028a0| 25 2c 26 66 61 2c 63 6f | 6d 6d 61 6e 64 24 29 0d |%,&fa,co|mmand$).|
|000028b0| 01 00 05 cd 0d 01 01 26 | cc 3a e7 a4 45 28 63 6f |.......&|.:..E(co|
|000028c0| 6d 6d 61 6e 64 24 29 3d | 22 3a 22 2b a4 45 28 6e |mmand$)=|":"+.E(n|
|000028d0| 69 63 6b 24 28 45 25 29 | 29 8c 0d 01 02 34 46 25 |ick$(E%)|)....4F%|
|000028e0| 3d 31 3a 63 6f 6d 6d 61 | 6e 64 24 3d a4 41 28 43 |=1:comma|nd$=.A(C|
|000028f0| 25 2c 4a 25 2c 46 25 29 | 3a 63 6f 6d 6d 61 6e 64 |%,J%,F%)|:command|
|00002900| 24 3d a4 41 28 43 25 2c | 4a 25 2c 46 25 29 0d 01 |$=.A(C%,|J%,F%)..|
|00002910| 03 05 cd 0d 01 04 05 cd | 0d 01 05 18 cd 3a e7 28 |........|.....:.(|
|00002920| 66 6c 61 67 73 25 28 45 | 25 29 80 31 29 3d 30 8c |flags%(E|%).1)=0.|
|00002930| 0d 01 06 13 c8 8e a4 45 | 28 63 6f 6d 6d 61 6e 64 |.......E|(command|
|00002940| 24 29 ca 0d 01 07 10 c9 | 22 53 45 52 56 45 52 22 |$)......|"SERVER"|
|00002950| 3a f2 60 0d 01 08 0f c9 | 22 50 41 53 53 22 3a f2 |:.`.....|"PASS":.|
|00002960| 63 79 0d 01 09 10 c9 22 | 45 52 52 4f 52 22 3a f2 |cy....."|ERROR":.|
|00002970| 55 79 0d 01 0a 0f c9 22 | 55 53 45 52 22 3a f2 53 |Uy....."|USER":.S|
|00002980| 5f 0d 01 0b 0f c9 22 4e | 49 43 4b 22 3a f2 55 5f |_....."N|ICK":.U_|
|00002990| 0d 01 0c 0e c9 22 51 55 | 49 54 22 3a f2 64 0d 01 |....."QU|IT":.d..|
|000029a0| 0d 0b c9 22 50 4f 4e 47 | 22 0d 01 0e 21 7f 3a f2 |..."PONG|"...!.:.|
|000029b0| 41 28 45 25 2c 34 35 31 | 2c 22 3e 4e 6f 74 52 65 |A(E%,451|,">NotRe|
|000029c0| 67 69 73 74 65 72 65 64 | 22 29 0d 01 0f 05 cb 0d |gistered|")......|
|000029d0| 01 10 15 cc 3a c8 8e a4 | 45 28 63 6f 6d 6d 61 6e |....:...|E(comman|
|000029e0| 64 24 29 ca 0d 01 11 11 | c9 22 53 45 52 56 45 52 |d$).....|."SERVER|
|000029f0| 22 3a f2 58 5f 0d 01 12 | 13 c9 22 55 53 45 52 48 |":.X_...|.."USERH|
|00002a00| 4f 53 54 22 3a f2 74 79 | 0d 01 13 0f c9 22 55 53 |OST":.ty|....."US|
|00002a10| 45 52 22 3a f2 71 79 0d | 01 14 0f c9 22 4e 49 43 |ER":.qy.|...."NIC|
|00002a20| 4b 22 3a f2 70 79 0d 01 | 15 0e c9 22 51 55 49 54 |K":.py..|..."QUIT|
|00002a30| 22 3a f2 64 0d 01 16 0f | c9 22 41 57 41 59 22 3a |":.d....|."AWAY":|
|00002a40| f2 4f 79 0d 01 17 0f c9 | 22 4a 4f 49 4e 22 3a f2 |.Oy.....|"JOIN":.|
|00002a50| 61 79 0d 01 18 0e c9 22 | 50 41 52 54 22 3a f2 6f |ay....."|PART":.o|
|00002a60| 0d 01 19 0e c9 22 4d 4f | 54 44 22 3a f2 6e 0d 01 |....."MO|TD":.n..|
|00002a70| 1a 10 c9 22 4c 55 53 45 | 52 53 22 3a f2 65 0d 01 |..."LUSE|RS":.e..|
|00002a80| 1b 0e c9 22 4c 49 53 54 | 22 3a f2 69 0d 01 1c 10 |..."LIST|":.i....|
|00002a90| c9 22 4e 41 4d 45 53 22 | 3a f2 58 79 0d 01 1d 11 |."NAMES"|:.Xy....|
|00002aa0| c9 22 4e 4f 54 49 43 45 | 22 3a f2 73 79 0d 01 1e |."NOTICE|":.sy...|
|00002ab0| 12 c9 22 50 52 49 56 4d | 53 47 22 3a f2 4e 5f 0d |.."PRIVM|SG":.N_.|
|00002ac0| 01 1f 11 c9 22 49 4e 56 | 49 54 45 22 3a f2 67 79 |...."INV|ITE":.gy|
|00002ad0| 0d 01 20 0f c9 22 4d 4f | 44 45 22 3a f2 57 79 0d |.. .."MO|DE":.Wy.|
|00002ae0| 01 21 2a c9 22 54 4f 50 | 49 43 22 3a f2 77 28 a4 |.!*."TOP|IC":.w(.|
|00002af0| 41 28 43 25 2c 4a 25 2c | 46 25 29 2c a4 41 28 43 |A(C%,J%,|F%),.A(C|
|00002b00| 25 2c 4a 25 2c 46 25 29 | 29 0d 01 22 0f c9 22 4b |%,J%,F%)|)..".."K|
|00002b10| 49 43 4b 22 3a f2 75 79 | 0d 01 23 0f c9 22 49 53 |ICK":.uy|..#.."IS|
|00002b20| 4f 4e 22 3a f2 4d 5f 0d | 01 24 0f c9 22 4f 50 45 |ON":.M_.|.$.."OPE|
|00002b30| 52 22 3a f2 6a 79 0d 01 | 25 10 c9 22 41 44 4d 49 |R":.jy..|%.."ADMI|
|00002b40| 4e 22 3a f2 6b 79 0d 01 | 26 0f c9 22 49 4e 46 4f |N":.ky..|&.."INFO|
|00002b50| 22 3a f2 4a 5f 0d 01 27 | 0f c9 22 54 49 4d 45 22 |":.J_..'|.."TIME"|
|00002b60| 3a f2 78 79 0d 01 28 12 | c9 22 56 45 52 53 49 4f |:.xy..(.|."VERSIO|
|00002b70| 4e 22 3a f2 43 5f 0d 01 | 29 10 c9 22 53 51 55 49 |N":.C_..|).."SQUI|
|00002b80| 54 22 3a f2 79 79 0d 01 | 2a 11 c9 22 53 55 4d 4d |T":.yy..|*.."SUMM|
|00002b90| 4f 4e 22 3a f2 50 5f 0d | 01 2b 10 c9 22 57 48 4f |ON":.P_.|.+.."WHO|
|00002ba0| 49 53 22 3a f2 53 79 0d | 01 2c 10 c9 22 57 48 4f |IS":.Sy.|.,.."WHO|
|00002bb0| 57 41 53 22 3a f2 70 0d | 01 2d 0e c9 22 57 48 4f |WAS":.p.|.-.."WHO|
|00002bc0| 22 3a f2 47 5f 0d 01 2e | 0f c9 22 50 49 4e 47 22 |":.G_...|.."PING"|
|00002bd0| 3a f2 42 5f 0d 01 2f 0b | c9 22 50 4f 4e 47 22 0d |:.B_../.|."PONG".|
|00002be0| 01 30 0f c9 22 4b 49 4c | 4c 22 3a f2 77 79 0d 01 |.0.."KIL|L":.wy..|
|00002bf0| 31 0f c9 22 48 45 4c 50 | 22 3a f2 69 79 0d 01 32 |1.."HELP|":.iy..2|
|00002c00| 10 c9 22 4c 49 4e 4b 53 | 22 3a f2 45 5f 0d 01 33 |.."LINKS|":.E_..3|
|00002c10| 10 c9 22 52 45 48 41 53 | 48 22 3a f2 6c 0d 01 34 |.."REHAS|H":.l..4|
|00002c20| 12 c9 22 43 4f 4e 4e 45 | 43 54 22 3a f2 72 79 0d |.."CONNE|CT":.ry.|
|00002c30| 01 35 07 c9 22 22 0d 01 | 36 66 7f 3a f2 45 28 45 |.5..""..|6f.:.E(E|
|00002c40| 25 2c 26 66 35 2c 63 6f | 6d 6d 61 6e 64 24 29 3a |%,&f5,co|mmand$):|
|00002c50| f2 45 28 45 25 2c 34 30 | 2c 22 55 6e 6b 6e 6f 77 |.E(E%,40|,"Unknow|
|00002c60| 6e 20 63 6f 6d 6d 61 6e | 64 20 73 70 65 63 69 66 |n comman|d specif|
|00002c70| 69 65 64 22 29 3a f2 41 | 28 45 25 2c 34 32 31 2c |ied"):.A|(E%,421,|
|00002c80| 22 3e 55 6e 6b 6e 6f 77 | 6e 43 6f 6d 6d 61 6e 64 |">Unknow|nCommand|
|00002c90| 3a 22 2b 63 6f 6d 6d 61 | 6e 64 24 29 0d 01 37 18 |:"+comma|nd$)..7.|
|00002ca0| cb 3a e7 63 6f 6d 6d 61 | 6e 64 24 3c 3e 22 50 4f |.:.comma|nd$<>"PO|
|00002cb0| 4e 47 22 8c 0d 01 38 1c | e7 91 2d 6c 61 73 74 25 |NG"...8.|..-last%|
|00002cc0| 28 45 25 29 3c 58 79 25 | 80 a4 56 28 45 25 29 8c |(E%)<Xy%|..V(E%).|
|00002cd0| 0d 01 39 28 6f 66 66 65 | 6e 63 65 73 25 28 45 25 |..9(offe|nces%(E%|
|00002ce0| 29 2b 3d 31 3a e7 6f 66 | 66 65 6e 63 65 73 25 28 |)+=1:.of|fences%(|
|00002cf0| 45 25 29 3e 52 79 25 8c | 0d 01 3a 23 f2 52 28 45 |E%)>Ry%.|..:#.R(E|
|00002d00| 25 2c 45 25 2c 22 46 6c | 6f 6f 64 20 28 73 65 72 |%,E%,"Fl|ood (ser|
|00002d10| 76 65 72 20 6b 69 6c 6c | 29 22 29 0d 01 3b 11 cc |ver kill|)")..;..|
|00002d20| 3a 6c 61 73 74 25 28 45 | 25 29 3d 91 0d 01 3c 05 |:last%(E|%)=...<.|
|00002d30| cd 0d 01 3d 47 cc 3a 6f | 66 66 65 6e 63 65 73 25 |...=G.:o|ffences%|
|00002d40| 28 45 25 29 2d 3d 28 91 | 2d 6c 61 73 74 25 28 45 |(E%)-=(.|-last%(E|
|00002d50| 25 29 29 2f 58 79 25 3a | e7 6f 66 66 65 6e 63 65 |%))/Xy%:|.offence|
|00002d60| 73 25 28 45 25 29 3c 30 | 8c 6f 66 66 65 6e 63 65 |s%(E%)<0|.offence|
|00002d70| 73 25 28 45 25 29 3d 30 | 0d 01 3e 0f 6c 61 73 74 |s%(E%)=0|..>.last|
|00002d80| 25 28 45 25 29 3d 91 0d | 01 3f 05 cd 0d 01 40 05 |%(E%)=..|.?....@.|
|00002d90| cd 0d 01 41 05 cd 0d 01 | 42 16 cd 3a e7 75 73 6f |...A....|B..:.uso|
|00002da0| 63 6b 25 28 45 25 29 3c | 3e 2d 31 8c 0d 01 43 18 |ck%(E%)<|>-1...C.|
|00002db0| 4a 25 3d a4 6f 28 75 73 | 6f 63 6b 25 28 45 25 29 |J%=.o(us|ock%(E%)|
|00002dc0| 2c 43 25 29 0d 01 44 0a | cc 3a 4a 25 3d 30 0d 01 |,C%)..D.|.:J%=0..|
|00002dd0| 45 09 cd 3a ce 3a e1 0d | 01 46 50 dd a4 41 79 28 |E..:.:..|.FP..Ay(|
|00002de0| 63 68 61 6e 24 2c 45 25 | 29 3a ea 65 25 2c 5a 25 |chan$,E%|):.e%,Z%|
|00002df0| 2c 63 68 61 6e 32 24 3a | 63 68 61 6e 32 24 3d a4 |,chan2$:|chan2$=.|
|00002e00| 45 28 63 68 61 6e 24 29 | 3a 5a 25 3d 2d 31 3a e3 |E(chan$)|:Z%=-1:.|
|00002e10| 45 3d 30 b8 4a 3a e7 63 | 68 61 6e 24 28 45 29 3d |E=0.J:.c|han$(E)=|
|00002e20| 22 22 8c 5a 25 3d 45 0d | 01 47 21 e7 a4 45 28 63 |"".Z%=E.|.G!..E(c|
|00002e30| 68 61 6e 24 28 45 29 29 | 3d 63 68 61 6e 32 24 8c |han$(E))|=chan2$.|
|00002e40| 5a 25 3d 45 3a 45 3d 4a | 0d 01 48 0e ed 3a e7 5a |Z%=E:E=J|..H..:.Z|
|00002e50| 25 3c 3e 2d 31 8c 0d 01 | 49 3e e7 63 75 73 65 72 |%<>-1...|I>.cuser|
|00002e60| 73 25 28 5a 25 29 3c 28 | 28 63 66 6c 61 67 73 25 |s%(Z%)<(|(cflags%|
|00002e70| 28 5a 25 29 80 26 66 66 | 66 30 30 29 3e 3e 38 29 |(Z%).&ff|f00)>>8)|
|00002e80| 84 28 63 66 6c 61 67 73 | 25 28 5a 25 29 80 36 34 |.(cflags|%(Z%).64|
|00002e90| 29 3d 30 8c 0d 01 4a 13 | e7 63 75 73 65 72 73 25 |)=0...J.|.cusers%|
|00002ea0| 28 5a 25 29 3d 30 8c 0d | 01 4b 55 74 6f 70 69 63 |(Z%)=0..|.KUtopic|
|00002eb0| 24 28 5a 25 29 3d 22 22 | 3a 63 66 6c 61 67 73 25 |$(Z%)=""|:cflags%|
|00002ec0| 28 5a 25 29 3d 38 3a 63 | 75 73 65 72 73 25 28 5a |(Z%)=8:c|users%(Z|
|00002ed0| 25 29 3d 30 3a 62 61 6e | 73 25 28 5a 25 29 3d 30 |%)=0:ban|s%(Z%)=0|
|00002ee0| 3a 76 6f 69 63 65 25 28 | 5a 25 29 3d 30 3a 69 6e |:voice%(|Z%)=0:in|
|00002ef0| 76 69 74 65 73 25 28 5a | 25 29 3d 30 0d 01 4c 24 |vites%(Z|%)=0..L$|
|00002f00| cd 3a 63 75 73 65 72 73 | 25 28 5a 25 29 2b 3d 31 |.:cusers|%(Z%)+=1|
|00002f10| 3a 63 68 61 6e 24 28 5a | 25 29 3d 63 68 61 6e 24 |:chan$(Z|%)=chan$|
|00002f20| 0d 01 4d 0b cc 3a 5a 25 | 3d 2d 33 0d 01 4e 05 cd |..M..:Z%|=-3..N..|
|00002f30| 0d 01 4f 0d cd 3a e7 5a | 25 3e 2d 31 8c 0d 01 50 |..O..:.Z|%>-1...P|
|00002f40| 54 ea 61 24 2c 4d 25 3a | 61 24 3d a4 45 28 a4 5a |T.a$,M%:|a$=.E(.Z|
|00002f50| 28 45 25 29 29 3a 4d 25 | 3d 62 61 6e 73 25 28 5a |(E%)):M%|=bans%(Z|
|00002f60| 25 29 3a c8 95 4d 25 3c | 3e 30 3a e7 a4 43 28 61 |%):..M%<|>0:..C(a|
|00002f70| 24 2c a4 45 28 a4 47 28 | 4d 25 21 34 29 29 29 8c |$,.E(.G(|M%!4))).|
|00002f80| 5a 25 3d 2d 32 3a 4d 25 | 3d 30 8b 4d 25 3d 21 4d |Z%=-2:M%|=0.M%=!M|
|00002f90| 25 0d 01 51 17 ce 3a e7 | 28 63 66 6c 61 67 73 25 |%..Q..:.|(cflags%|
|00002fa0| 28 5a 25 29 80 34 29 8c | 0d 01 52 4f 4d 25 3d 69 |(Z%).4).|..ROM%=i|
|00002fb0| 6e 76 69 74 65 73 25 28 | 5a 25 29 3a 61 24 3d a4 |nvites%(|Z%):a$=.|
|00002fc0| 45 28 75 73 65 72 24 28 | 45 25 29 29 3a 65 25 3d |E(user$(|E%)):e%=|
|00002fd0| a3 3a c8 95 4d 25 3c 3e | 30 3a e7 a4 47 28 4d 25 |.:..M%<>|0:..G(M%|
|00002fe0| 21 34 29 3d 61 24 8c 65 | 25 3d b9 3a 4d 25 3d 30 |!4)=a$.e|%=.:M%=0|
|00002ff0| 8b 4d 25 3d 21 4d 25 0d | 01 53 10 ce 3a e7 ac 65 |.M%=!M%.|.S..:..e|
|00003000| 25 8c 5a 25 3d 2d 34 0d | 01 54 0d cd 3a e7 5a 25 |%.Z%=-4.|.T..:.Z%|
|00003010| 3e 2d 31 8c 0d 01 55 16 | f2 73 28 a3 2c 5a 25 2c |>-1...U.|.s(.,Z%,|
|00003020| 75 73 65 72 24 28 45 25 | 29 29 0d 01 56 05 cd 0d |user$(E%|))..V...|
|00003030| 01 57 09 cd 3a 3d 5a 25 | 0d 01 58 8d dd f2 60 3a |.W..:=Z%|..X...`:|
|00003040| 68 6f 73 74 24 3d a4 41 | 28 43 25 2c 4a 25 2c 46 |host$=.A|(C%,J%,F|
|00003050| 25 29 3a 69 6e 66 6f 24 | 3d a4 4a 28 43 25 2c 4a |%):info$|=.J(C%,J|
|00003060| 25 2c 46 25 29 3a f2 45 | 28 45 25 2c 38 30 2c 22 |%,F%):.E|(E%,80,"|
|00003070| 53 45 52 56 45 52 20 22 | 2b 68 6f 73 74 24 2b 22 |SERVER "|+host$+"|
|00003080| 20 22 2b 69 6e 66 6f 24 | 29 3a 61 24 3d 73 65 72 | "+info$|):a$=ser|
|00003090| 76 5f 61 63 63 65 70 74 | 24 3a 5a 3d a3 3a c8 95 |v_accept|$:Z=.:..|
|000030a0| 61 24 3c 3e 22 22 3a e7 | c0 61 24 2c a7 61 24 2b |a$<>"":.|.a$,.a$+|
|000030b0| 22 20 22 2c 22 20 22 29 | 2d 31 29 3d 68 6f 73 74 |" "," ")|-1)=host|
|000030c0| 24 8c 5a 3d b9 0d 01 59 | 21 61 24 3d c1 61 24 2c |$.Z=...Y|!a$=.a$,|
|000030d0| a7 61 24 2b 22 20 22 2c | 22 20 22 29 2b 31 29 3a |.a$+" ",|" ")+1):|
|000030e0| ce 3a e7 ac 5a 8c 0d 01 | 5a be f2 53 28 75 73 6f |.:..Z...|Z..S(uso|
|000030f0| 63 6b 25 28 45 25 29 2c | 22 45 52 52 4f 52 20 3a |ck%(E%),|"ERROR :|
|00003100| 53 65 72 76 65 72 20 63 | 6f 6e 6e 65 63 74 69 6f |Server c|onnectio|
|00003110| 6e 20 6e 6f 74 20 61 63 | 63 65 70 74 65 64 20 66 |n not ac|cepted f|
|00003120| 72 6f 6d 20 22 2b 68 6f | 73 74 24 29 3a f2 45 28 |rom "+ho|st$):.E(|
|00003130| 45 25 2c 34 30 2c 22 43 | 6f 6e 6e 65 63 74 69 6f |E%,40,"C|onnectio|
|00003140| 6e 20 6e 6f 74 20 61 63 | 63 65 70 74 65 64 20 66 |n not ac|cepted f|
|00003150| 72 6f 6d 20 22 2b 68 6f | 73 74 24 29 3a f2 58 28 |rom "+ho|st$):.X(|
|00003160| 75 6c 6f 67 25 28 45 25 | 29 29 3a f2 4d 28 22 46 |ulog%(E%|)):.M("F|
|00003170| 61 69 6c 65 64 20 73 65 | 72 76 65 72 20 63 6f 6e |ailed se|rver con|
|00003180| 6e 65 63 74 69 6f 6e 20 | 66 6f 72 20 22 2b a4 5a |nection |for "+.Z|
|00003190| 28 45 25 29 29 3a f2 47 | 28 75 73 6f 63 6b 25 28 |(E%)):.G|(usock%(|
|000031a0| 45 25 29 29 0d 01 5b 85 | cc 3a 75 73 65 72 24 28 |E%))..[.|.:user$(|
|000031b0| 45 25 29 3d 73 65 72 76 | 65 72 24 3a 68 6f 73 74 |E%)=serv|er$:host|
|000031c0| 24 28 45 25 29 3d 68 6f | 73 74 24 3a 73 65 72 76 |$(E%)=ho|st$:serv|
|000031d0| 65 72 24 28 45 25 29 3d | 73 65 72 76 65 72 24 3a |er$(E%)=|server$:|
|000031e0| 6e 69 63 6b 24 28 45 25 | 29 3d c0 68 6f 73 74 24 |nick$(E%|)=.host$|
|000031f0| 2c a7 68 6f 73 74 24 2b | 22 2e 22 2c 22 2e 22 29 |,.host$+|".",".")|
|00003200| 2d 31 29 3a 75 69 6e 66 | 6f 24 28 45 25 29 3d 69 |-1):uinf|o$(E%)=i|
|00003210| 6e 66 6f 24 3a e7 28 66 | 6c 61 67 73 25 28 45 25 |nfo$:.(f|lags%(E%|
|00003220| 29 80 35 31 32 29 3d 30 | 8c 0d 01 5c 32 f2 53 28 |).512)=0|...\2.S(|
|00003230| 75 73 6f 63 6b 25 28 45 | 25 29 2c 22 53 45 52 56 |usock%(E|%),"SERV|
|00003240| 45 52 20 22 2b 73 65 72 | 76 65 72 24 2b 22 20 31 |ER "+ser|ver$+" 1|
|00003250| 20 3a 22 2b 73 69 6e 66 | 6f 24 29 0d 01 5d 8d cd | :"+sinf|o$)..]..|
|00003260| 3a 66 6c 61 67 73 25 28 | 45 25 29 3d 66 6c 61 67 |:flags%(|E%)=flag|
|00003270| 73 25 28 45 25 29 84 31 | 84 35 31 32 3a f2 45 28 |s%(E%).1|.512:.E(|
|00003280| 45 25 2c 36 30 2c 22 53 | 65 72 76 65 72 20 63 6f |E%,60,"S|erver co|
|00003290| 6e 6e 65 63 74 69 6f 6e | 20 66 72 6f 6d 20 22 2b |nnection| from "+|
|000032a0| 68 6f 73 74 24 29 3a f2 | 62 79 28 45 25 29 3a e3 |host$):.|by(E%):.|
|000032b0| 45 3d 30 b8 41 3a e7 28 | 66 6c 61 67 73 25 28 45 |E=0.A:.(|flags%(E|
|000032c0| 29 80 28 35 31 32 84 26 | 34 30 30 29 29 3d 35 31 |).(512.&|400))=51|
|000032d0| 32 80 75 73 6f 63 6b 25 | 28 45 29 3c 3e 75 73 6f |2.usock%|(E)<>uso|
|000032e0| 63 6b 25 28 45 25 29 8c | 0d 01 5e 72 f2 53 28 75 |ck%(E%).|..^r.S(u|
|000032f0| 73 6f 63 6b 25 28 45 29 | 2c 22 53 45 52 56 45 52 |sock%(E)|,"SERVER|
|00003300| 20 22 2b 68 6f 73 74 24 | 28 45 25 29 2b 22 20 31 | "+host$|(E%)+" 1|
|00003310| 20 3a 22 2b 75 69 6e 66 | 6f 24 28 45 25 29 29 3a | :"+uinf|o$(E%)):|
|00003320| f2 4d 28 22 49 6e 74 72 | 6f 64 75 63 69 6e 67 20 |.M("Intr|oducing |
|00003330| 73 65 72 76 65 72 20 22 | 2b 6e 69 63 6b 24 28 45 |server "|+nick$(E|
|00003340| 25 29 2b 22 20 74 6f 20 | 73 65 72 76 65 72 20 22 |%)+" to |server "|
|00003350| 2b 68 6f 73 74 24 28 45 | 29 29 0d 01 5f 49 cd 3a |+host$(E|)).._I.:|
|00003360| ed 3a f2 5a 28 a3 2c 22 | 50 52 49 56 4d 53 47 22 |.:.Z(.,"|PRIVMSG"|
|00003370| 2c 2d 32 2c 22 53 65 72 | 76 65 72 20 63 6f 6e 6e |,-2,"Ser|ver conn|
|00003380| 65 63 74 69 6f 6e 20 66 | 72 6f 6d 20 22 2b 68 6f |ection f|rom "+ho|
|00003390| 73 74 24 28 45 25 29 2c | 22 26 73 65 72 76 65 72 |st$(E%),|"&server|
|000033a0| 73 22 29 0d 01 60 0a cd | 3a f2 43 3a e1 0d 01 61 |s")..`..|:.C:...a|
|000033b0| 56 dd f2 58 5f 3a ea 47 | 25 3a 68 6f 73 74 24 3d |V..X_:.G|%:host$=|
|000033c0| a4 41 28 43 25 2c 4a 25 | 2c 46 25 29 3a 47 5f 25 |.A(C%,J%|,F%):G_%|
|000033d0| 3d bb 28 a4 41 28 43 25 | 2c 4a 25 2c 46 25 29 29 |=.(.A(C%|,J%,F%))|
|000033e0| 3a 69 6e 66 6f 24 3d a4 | 4a 28 43 25 2c 4a 25 2c |:info$=.|J(C%,J%,|
|000033f0| 46 25 29 3a e7 6e 69 63 | 6b 24 28 45 25 29 3c 3e |F%):.nic|k$(E%)<>|
|00003400| 22 22 8c 0d 01 62 7d f2 | 45 28 45 25 2c 38 30 2c |""...b}.|E(E%,80,|
|00003410| 22 53 45 52 56 45 52 20 | 22 2b 68 6f 73 74 24 2b |"SERVER |"+host$+|
|00003420| 22 20 22 2b c3 47 5f 25 | 2b 22 20 22 2b 69 6e 66 |" "+.G_%|+" "+inf|
|00003430| 6f 24 29 3a e3 45 3d 30 | b8 41 3a e7 68 6f 73 74 |o$):.E=0|.A:.host|
|00003440| 24 3d 68 6f 73 74 24 28 | 45 29 80 6e 69 63 6b 24 |$=host$(|E).nick$|
|00003450| 28 45 29 3c 3e 22 22 80 | 28 66 6c 61 67 73 25 28 |(E)<>"".|(flags%(|
|00003460| 45 29 80 35 31 32 29 3c | 3e 30 80 45 3c 3e 45 25 |E).512)<|>0.E<>E%|
|00003470| 80 75 73 6f 63 6b 25 28 | 45 25 29 3c 3e 2d 31 8c |.usock%(|E%)<>-1.|
|00003480| 0d 01 63 36 f2 53 28 75 | 73 6f 63 6b 25 28 45 25 |..c6.S(u|sock%(E%|
|00003490| 29 2c 22 53 51 55 49 54 | 20 22 2b 68 6f 73 74 24 |),"SQUIT| "+host$|
|000034a0| 2b 22 20 3a 53 65 72 76 | 65 72 20 63 6f 6c 6c 69 |+" :Serv|er colli|
|000034b0| 73 69 6f 6e 22 29 0d 01 | 64 15 cd 3a ed 3a 47 25 |sion")..|d..:.:G%|
|000034c0| 3d a4 7a 3a e7 47 25 3d | 2d 31 8c 0d 01 65 34 f2 |=.z:.G%=|-1...e4.|
|000034d0| 53 28 75 73 6f 63 6b 25 | 28 45 25 29 2c 22 53 51 |S(usock%|(E%),"SQ|
|000034e0| 55 49 54 20 22 2b 68 6f | 73 74 24 2b 22 20 3a 54 |UIT "+ho|st$+" :T|
|000034f0| 6f 6f 20 6d 61 6e 79 20 | 75 73 65 72 73 22 29 0d |oo many |users").|
|00003500| 01 66 f2 cc 3a 75 73 6f | 63 6b 25 28 47 25 29 3d |.f..:uso|ck%(G%)=|
|00003510| 75 73 6f 63 6b 25 28 45 | 25 29 3a 75 73 65 72 24 |usock%(E|%):user$|
|00003520| 28 47 25 29 3d 73 65 72 | 76 65 72 24 28 45 25 29 |(G%)=ser|ver$(E%)|
|00003530| 3a 68 6f 73 74 24 28 47 | 25 29 3d 68 6f 73 74 24 |:host$(G|%)=host$|
|00003540| 3a 6e 69 63 6b 24 28 47 | 25 29 3d c0 68 6f 73 74 |:nick$(G|%)=.host|
|00003550| 24 2c a7 68 6f 73 74 24 | 2b 22 2e 22 2c 22 2e 22 |$,.host$|+".","."|
|00003560| 29 2d 31 29 3a 73 65 72 | 76 65 72 24 28 47 25 29 |)-1):ser|ver$(G%)|
|00003570| 3d 73 65 72 76 65 72 24 | 28 45 25 29 3a 63 68 61 |=server$|(E%):cha|
|00003580| 6e 6e 65 6c 73 24 28 47 | 25 29 3d 22 22 3a 75 69 |nnels$(G|%)="":ui|
|00003590| 6e 66 6f 24 28 47 25 29 | 3d 69 6e 66 6f 24 3a 75 |nfo$(G%)|=info$:u|
|000035a0| 6c 6f 67 25 28 47 25 29 | 3d a4 78 28 30 29 3a 61 |log%(G%)|=.x(0):a|
|000035b0| 77 61 79 24 28 47 25 29 | 3d 22 4e 6f 74 20 61 77 |way$(G%)|="Not aw|
|000035c0| 61 79 22 3a 66 6c 61 67 | 73 25 28 47 25 29 3d 31 |ay":flag|s%(G%)=1|
|000035d0| 84 35 31 32 84 26 34 30 | 30 3a 70 69 6e 67 25 28 |.512.&40|0:ping%(|
|000035e0| 47 25 29 3d 91 3a 6c 61 | 73 74 25 28 47 25 29 3d |G%)=.:la|st%(G%)=|
|000035f0| 91 0d 01 67 91 6f 66 66 | 65 6e 63 65 73 25 28 47 |...g.off|ences%(G|
|00003600| 25 29 3d 30 3a f2 45 28 | 45 25 2c 36 30 2c 22 4e |%)=0:.E(|E%,60,"N|
|00003610| 65 77 20 73 65 72 76 65 | 72 20 63 6f 6e 6e 65 63 |ew serve|r connec|
|00003620| 74 69 6f 6e 20 76 69 61 | 20 22 2b 73 65 72 76 65 |tion via| "+serve|
|00003630| 72 24 28 47 25 29 2b 22 | 20 6f 66 20 22 2b 68 6f |r$(G%)+"| of "+ho|
|00003640| 73 74 24 28 47 25 29 29 | 3a e3 45 3d 30 b8 41 3a |st$(G%))|:.E=0.A:|
|00003650| e7 28 66 6c 61 67 73 25 | 28 45 29 80 28 35 31 32 |.(flags%|(E).(512|
|00003660| 84 26 34 30 30 29 29 3d | 35 31 32 80 75 73 6f 63 |.&400))=|512.usoc|
|00003670| 6b 25 28 45 29 3c 3e 75 | 73 6f 63 6b 25 28 45 25 |k%(E)<>u|sock%(E%|
|00003680| 29 8c 0d 01 68 72 f2 53 | 28 75 73 6f 63 6b 25 28 |)...hr.S|(usock%(|
|00003690| 45 29 2c 22 53 45 52 56 | 45 52 20 22 2b 68 6f 73 |E),"SERV|ER "+hos|
|000036a0| 74 24 28 47 25 29 2b 22 | 20 31 20 3a 22 2b 75 69 |t$(G%)+"| 1 :"+ui|
|000036b0| 6e 66 6f 24 28 47 25 29 | 29 3a f2 4d 28 22 49 6e |nfo$(G%)|):.M("In|
|000036c0| 74 72 6f 64 75 63 69 6e | 67 20 73 65 72 76 65 72 |troducin|g server|
|000036d0| 20 22 2b 6e 69 63 6b 24 | 28 45 25 29 2b 22 20 74 | "+nick$|(E%)+" t|
|000036e0| 6f 20 73 65 72 76 65 72 | 20 22 2b 68 6f 73 74 24 |o server| "+host$|
|000036f0| 28 45 29 29 0d 01 69 0a | cd 3a ed 3a f2 43 0d 01 |(E))..i.|.:.:.C..|
|00003700| 6a 05 cd 0d 01 6b 68 cc | 3a 6e 69 63 6b 24 28 45 |j....kh.|:nick$(E|
|00003710| 25 29 3d c0 68 6f 73 74 | 24 2c a7 68 6f 73 74 24 |%)=.host|$,.host$|
|00003720| 2b 22 2e 22 2c 22 2e 22 | 29 2d 31 29 3a 75 69 6e |+".","."|)-1):uin|
|00003730| 66 6f 24 28 45 25 29 3d | 69 6e 66 6f 24 3a f2 45 |fo$(E%)=|info$:.E|
|00003740| 28 45 25 2c 36 30 2c 22 | 52 65 67 69 73 74 72 61 |(E%,60,"|Registra|
|00003750| 74 69 6f 6e 20 6f 66 20 | 73 65 72 76 65 72 20 22 |tion of |server "|
|00003760| 2b 6e 69 63 6b 24 28 45 | 25 29 29 0d 01 6c 07 cd |+nick$(E|%))..l..|
|00003770| 3a e1 0d 01 6d 76 dd f2 | 55 79 3a f2 45 28 45 25 |:...mv..|Uy:.E(E%|
|00003780| 2c 38 30 2c 22 45 52 52 | 4f 52 20 22 2b a4 4a 28 |,80,"ERR|OR "+.J(|
|00003790| 43 25 2c 4a 25 2c 46 25 | 29 29 3a f2 45 28 45 25 |C%,J%,F%|)):.E(E%|
|000037a0| 2c 36 30 2c 22 43 6c 6f | 73 69 6e 67 20 63 6f 6e |,60,"Clo|sing con|
|000037b0| 6e 65 63 74 69 6f 6e 20 | 64 75 65 20 74 6f 20 65 |nection |due to e|
|000037c0| 72 72 6f 72 22 29 3a f2 | 58 28 75 6c 6f 67 25 28 |rror"):.|X(ulog%(|
|000037d0| 45 25 29 29 3a f2 47 28 | 75 73 6f 63 6b 25 28 45 |E%)):.G(|usock%(E|
|000037e0| 25 29 29 3a f2 43 3a e1 | 0d 01 6e 29 dd f2 63 79 |%)):.C:.|..n)..cy|
|000037f0| 3a f2 45 28 45 25 2c 38 | 30 2c 22 50 41 53 53 20 |:.E(E%,8|0,"PASS |
|00003800| 22 2b a4 4a 28 43 25 2c | 4a 25 2c 46 25 29 29 3a |"+.J(C%,|J%,F%)):|
|00003810| e1 0d 01 6f 1f dd f2 53 | 5f 3a ea 78 24 2c 79 24 |...o...S|_:.x$,y$|
|00003820| 3a e7 75 73 65 72 24 28 | 45 25 29 3c 3e 22 22 8c |:.user$(|E%)<>"".|
|00003830| 0d 01 70 60 f2 41 28 45 | 25 2c 34 36 32 2c 22 3e |..p`.A(E|%,462,">|
|00003840| 43 61 6e 6e 6f 74 52 65 | 72 65 67 69 73 74 65 72 |CannotRe|register|
|00003850| 22 29 3a f2 45 28 45 25 | 2c 38 30 2c 22 55 53 45 |"):.E(E%|,80,"USE|
|00003860| 52 20 22 2b a4 4a 28 43 | 25 2c 4a 25 2c 46 25 29 |R "+.J(C|%,J%,F%)|
|00003870| 29 3a f2 45 28 45 25 2c | 36 30 2c 22 43 61 6e 6e |):.E(E%,|60,"Cann|
|00003880| 6f 74 20 72 65 2d 72 65 | 67 69 73 74 65 72 22 29 |ot re-re|gister")|
|00003890| 0d 01 71 95 cc 3a 75 73 | 65 72 24 28 45 25 29 3d |..q..:us|er$(E%)=|
|000038a0| a4 41 28 43 25 2c 4a 25 | 2c 46 25 29 3a 78 24 3d |.A(C%,J%|,F%):x$=|
|000038b0| a4 41 28 43 25 2c 4a 25 | 2c 46 25 29 3a 79 24 3d |.A(C%,J%|,F%):y$=|
|000038c0| a4 41 28 43 25 2c 4a 25 | 2c 46 25 29 3a 75 69 6e |.A(C%,J%|,F%):uin|
|000038d0| 66 6f 24 28 45 25 29 3d | a4 41 28 43 25 2c 4a 25 |fo$(E%)=|.A(C%,J%|
|000038e0| 2c 46 25 29 3a f2 45 28 | 45 25 2c 38 30 2c 22 55 |,F%):.E(|E%,80,"U|
|000038f0| 53 45 52 20 22 2b 78 24 | 2b 22 20 22 2b 79 24 2b |SER "+x$|+" "+y$+|
|00003900| 22 20 22 2b 75 69 6e 66 | 6f 24 28 45 25 29 29 3a |" "+uinf|o$(E%)):|
|00003910| e7 6e 69 63 6b 24 28 45 | 25 29 3c 3e 22 22 8c f2 |.nick$(E|%)<>""..|
|00003920| 7a 28 45 25 29 0d 01 72 | 07 cd 3a e1 0d 01 73 11 |z(E%)..r|..:...s.|
|00003930| dd f2 71 79 3a e7 a4 5f | 28 45 25 29 8c 0d 01 74 |..qy:.._|(E%)...t|
|00003940| 69 75 73 65 72 24 28 45 | 25 29 3d a4 41 28 43 25 |iuser$(E|%)=.A(C%|
|00003950| 2c 4a 25 2c 46 25 29 3a | 68 6f 73 74 24 28 45 25 |,J%,F%):|host$(E%|
|00003960| 29 3d a4 41 28 43 25 2c | 4a 25 2c 46 25 29 3a 73 |)=.A(C%,|J%,F%):s|
|00003970| 65 72 76 65 72 24 28 45 | 25 29 3d a4 41 28 43 25 |erver$(E|%)=.A(C%|
|00003980| 2c 4a 25 2c 46 25 29 3a | 75 69 6e 66 6f 24 28 45 |,J%,F%):|uinfo$(E|
|00003990| 25 29 3d a4 41 28 43 25 | 2c 4a 25 2c 46 25 29 3a |%)=.A(C%|,J%,F%):|
|000039a0| f2 7a 28 45 25 29 0d 01 | 75 62 cc 3a f2 41 28 45 |.z(E%)..|ub.:.A(E|
|000039b0| 25 2c 34 36 32 2c 22 3e | 43 61 6e 6e 6f 74 52 65 |%,462,">|CannotRe|
|000039c0| 72 65 67 69 73 74 65 72 | 22 29 3a f2 45 28 45 25 |register|"):.E(E%|
|000039d0| 2c 38 30 2c 22 55 53 45 | 52 20 22 2b a4 4a 28 43 |,80,"USE|R "+.J(C|
|000039e0| 25 2c 4a 25 2c 46 25 29 | 29 3a f2 45 28 45 25 2c |%,J%,F%)|):.E(E%,|
|000039f0| 36 30 2c 22 43 61 6e 6e | 6f 74 20 72 65 2d 72 65 |60,"Cann|ot re-re|
|00003a00| 67 69 73 74 65 72 22 29 | 0d 01 76 07 cd 3a e1 0d |gister")|..v..:..|
|00003a10| 01 77 55 dd f2 55 5f 3a | ea 6e 69 63 6b 24 2c 43 |.wU..U_:|.nick$,C|
|00003a20| 79 25 3a 6e 69 63 6b 24 | 3d a4 41 28 43 25 2c 4a |y%:nick$|=.A(C%,J|
|00003a30| 25 2c 46 25 29 3a f2 45 | 28 45 25 2c 38 30 2c 22 |%,F%):.E|(E%,80,"|
|00003a40| 4e 49 43 4b 20 22 2b 6e | 69 63 6b 24 29 3a 43 79 |NICK "+n|ick$):Cy|
|00003a50| 25 3d a4 53 28 6e 69 63 | 6b 24 29 3a e7 43 79 25 |%=.S(nic|k$):.Cy%|
|00003a60| 3d 2d 31 8c 0d 01 78 0f | e7 a4 6a 28 6e 69 63 6b |=-1...x.|..j(nick|
|00003a70| 24 29 8c 0d 01 79 29 6e | 69 63 6b 24 28 45 25 29 |$)...y)n|ick$(E%)|
|00003a80| 3d 6e 69 63 6b 24 3a e7 | 75 73 65 72 24 28 45 25 |=nick$:.|user$(E%|
|00003a90| 29 3c 3e 22 22 8c f2 7a | 28 45 25 29 0d 01 7a 53 |)<>""..z|(E%)..zS|
|00003aa0| cc 3a f2 41 28 45 25 2c | 34 33 32 2c 22 3e 45 72 |.:.A(E%,|432,">Er|
|00003ab0| 72 6f 6e 65 6f 75 73 4e | 69 63 6b 3a 22 2b 6e 69 |roneousN|ick:"+ni|
|00003ac0| 63 6b 24 29 3a f2 45 28 | 45 25 2c 34 30 2c 22 42 |ck$):.E(|E%,40,"B|
|00003ad0| 61 64 20 6e 69 63 6b 6e | 61 6d 65 20 67 69 76 65 |ad nickn|ame give|
|00003ae0| 6e 20 28 22 2b 6e 69 63 | 6b 24 2b 22 29 22 29 0d |n ("+nic|k$+")").|
|00003af0| 01 7b 05 cd 0d 01 7c 4c | cc 3a f2 41 28 45 25 2c |.{....|L|.:.A(E%,|
|00003b00| 34 33 33 2c 22 3e 4e 69 | 63 6b 49 6e 55 73 65 3a |433,">Ni|ckInUse:|
|00003b10| 22 2b 6e 69 63 6b 24 29 | 3a f2 45 28 45 25 2c 34 |"+nick$)|:.E(E%,4|
|00003b20| 30 2c 22 4e 69 63 6b 6e | 61 6d 65 20 69 6e 20 75 |0,"Nickn|ame in u|
|00003b30| 73 65 20 28 22 2b 6e 69 | 63 6b 24 2b 22 29 22 29 |se ("+ni|ck$+")")|
|00003b40| 0d 01 7d 07 cd 3a e1 0d | 01 7e 47 dd a4 6a 28 6e |..}..:..|.~G..j(n|
|00003b50| 69 63 6b 24 29 3a ea 45 | 2c 5a 2c 61 24 3a 5a 3d |ick$):.E|,Z,a$:Z=|
|00003b60| b9 3a e3 45 3d 31 b8 a9 | 28 6e 69 63 6b 24 29 3a |.:.E=1..|(nick$):|
|00003b70| 61 24 3d c1 6e 69 63 6b | 24 2c 45 2c 31 29 3a e7 |a$=.nick|$,E,1):.|
|00003b80| 61 24 3c 22 61 22 84 61 | 24 3e 22 7a 22 8c 0d 01 |a$<"a".a|$>"z"...|
|00003b90| 7f 13 e7 61 24 3c 22 41 | 22 84 61 24 3e 22 5a 22 |...a$<"A|".a$>"Z"|
|00003ba0| 8c 0d 01 80 13 e7 61 24 | 3c 22 30 22 84 61 24 3e |......a$|<"0".a$>|
|00003bb0| 22 39 22 8c 0d 01 81 1b | e7 a7 22 2d 5b 5d 5c 60 |"9".....|.."-[]\`|
|00003bc0| 5e 7b 7d 5f 22 2c 61 24 | 29 3d 30 8c 5a 3d a3 0d |^{}_",a$|)=0.Z=..|
|00003bd0| 01 82 05 cd 0d 01 83 05 | cd 0d 01 84 0a cd 3a ed |........|......:.|
|00003be0| 3a 3d 5a 0d 01 85 2b dd | f2 70 79 3a ea 6e 69 63 |:=Z...+.|.py:.nic|
|00003bf0| 6b 24 2c 43 79 25 2c 4e | 25 3a e7 28 66 6c 61 67 |k$,Cy%,N|%:.(flag|
|00003c00| 73 25 28 45 25 29 80 32 | 35 36 29 3d 30 8c 0d 01 |s%(E%).2|56)=0...|
|00003c10| 86 29 6e 69 63 6b 24 3d | a4 41 28 43 25 2c 4a 25 |.)nick$=|.A(C%,J%|
|00003c20| 2c 46 25 29 3a e7 28 66 | 6c 61 67 73 25 28 45 25 |,F%):.(f|lags%(E%|
|00003c30| 29 80 35 31 32 29 8c 0d | 01 87 1b 43 79 25 3d a4 |).512)..|...Cy%=.|
|00003c40| 53 28 6e 69 63 6b 24 29 | 3a e7 43 79 25 3c 3e 2d |S(nick$)|:.Cy%<>-|
|00003c50| 31 8c 0d 01 88 3b f2 53 | 28 75 73 6f 63 6b 25 28 |1....;.S|(usock%(|
|00003c60| 45 25 29 2c 22 3a 22 2b | 73 65 72 76 65 72 24 2b |E%),":"+|server$+|
|00003c70| 22 20 4b 49 4c 4c 20 22 | 2b 6e 69 63 6b 24 2b 22 |" KILL "|+nick$+"|
|00003c80| 20 3a 43 6f 6c 6c 69 73 | 69 6f 6e 22 29 0d 01 89 | :Collis|ion")...|
|00003c90| f3 cc 3a 47 25 3d a4 7a | 3a 75 73 65 72 24 28 47 |..:G%=.z|:user$(G|
|00003ca0| 25 29 3d 22 22 3a 68 6f | 73 74 24 28 47 25 29 3d |%)="":ho|st$(G%)=|
|00003cb0| 22 22 3a 73 65 72 76 65 | 72 24 28 47 25 29 3d 73 |"":serve|r$(G%)=s|
|00003cc0| 65 72 76 65 72 24 28 45 | 25 29 3a 75 69 6e 66 6f |erver$(E|%):uinfo|
|00003cd0| 24 28 47 25 29 3d 22 22 | 3a 6e 69 63 6b 24 28 47 |$(G%)=""|:nick$(G|
|00003ce0| 25 29 3d 6e 69 63 6b 24 | 3a 75 73 6f 63 6b 25 28 |%)=nick$|:usock%(|
|00003cf0| 47 25 29 3d 75 73 6f 63 | 6b 25 28 45 25 29 3a 66 |G%)=usoc|k%(E%):f|
|00003d00| 6c 61 67 73 25 28 47 25 | 29 3d 26 34 30 30 84 31 |lags%(G%|)=&400.1|
|00003d10| 3a 76 69 61 73 65 72 76 | 65 72 25 28 47 25 29 3d |:viaserv|er%(G%)=|
|00003d20| 45 25 3a 63 68 61 6e 6e | 65 6c 73 24 28 47 25 29 |E%:chann|els$(G%)|
|00003d30| 3d 22 22 3a 75 6c 6f 67 | 25 28 47 25 29 3d a4 78 |="":ulog|%(G%)=.x|
|00003d40| 28 30 29 3a 61 77 61 79 | 24 28 47 25 29 3d 22 4e |(0):away|$(G%)="N|
|00003d50| 6f 74 20 61 77 61 79 22 | 3a 70 69 6e 67 25 28 47 |ot away"|:ping%(G|
|00003d60| 25 29 3d 91 3a 6c 61 73 | 74 25 28 47 25 29 3d 91 |%)=.:las|t%(G%)=.|
|00003d70| 3a 6f 66 66 65 6e 63 65 | 73 25 28 47 25 29 3d 30 |:offence|s%(G%)=0|
|00003d80| 0d 01 8a 3c f2 45 28 45 | 25 2c 38 30 2c 22 49 6e |...<.E(E|%,80,"In|
|00003d90| 74 72 6f 64 75 63 74 69 | 6f 6e 20 6f 66 20 22 2b |troducti|on of "+|
|00003da0| 6e 69 63 6b 24 2b 22 20 | 66 72 6f 6d 20 22 2b 68 |nick$+" |from "+h|
|00003db0| 6f 73 74 24 28 45 25 29 | 29 3a f2 43 0d 01 8b 05 |ost$(E%)|):.C....|
|00003dc0| cd 0d 01 8c 34 cc 3a f2 | 45 28 45 25 2c 38 30 2c |....4.:.|E(E%,80,|
|00003dd0| 22 4e 49 43 4b 20 22 2b | 6e 69 63 6b 24 29 3a 43 |"NICK "+|nick$):C|
|00003de0| 79 25 3d a4 53 28 6e 69 | 63 6b 24 29 3a e7 43 79 |y%=.S(ni|ck$):.Cy|
|00003df0| 25 3d 2d 31 8c 0d 01 8d | 0f e7 a4 6a 28 6e 69 63 |%=-1....|...j(nic|
|00003e00| 6b 24 29 8c 0d 01 8e 26 | 4e 25 3d 30 3a f5 3a 63 |k$)....&|N%=0:.:c|
|00003e10| 68 61 6e 24 3d a4 46 28 | 45 25 2c 4e 25 29 3a e7 |han$=.F(|E%,N%):.|
|00003e20| 63 68 61 6e 24 3c 3e 22 | 22 8c 0d 01 8f 22 e7 c0 |chan$<>"|"...."..|
|00003e30| 63 68 61 6e 24 2c 31 29 | 3d 22 40 22 8c 63 68 61 |chan$,1)|="@".cha|
|00003e40| 6e 24 3d c1 63 68 61 6e | 24 2c 32 29 0d 01 90 23 |n$=.chan|$,2)...#|
|00003e50| f2 5a 28 a3 2c 22 4e 49 | 43 4b 22 2c 45 25 2c 6e |.Z(.,"NI|CK",E%,n|
|00003e60| 69 63 6b 24 2c 22 2a 22 | 2b 63 68 61 6e 24 29 0d |ick$,"*"|+chan$).|
|00003e70| 01 91 66 cd 3a fd 63 68 | 61 6e 24 3d 22 22 3a f2 |..f.:.ch|an$="":.|
|00003e80| 5a 28 b9 2c 22 4e 49 43 | 4b 22 2c 45 25 2c 6e 69 |Z(.,"NIC|K",E%,ni|
|00003e90| 63 6b 24 2c 22 2a 22 2b | 6e 69 63 6b 24 28 45 25 |ck$,"*"+|nick$(E%|
|00003ea0| 29 29 3a f2 45 28 45 25 | 2c 36 30 2c 22 4e 6f 77 |)):.E(E%|,60,"Now|
|00003eb0| 20 6b 6e 6f 77 6e 20 61 | 73 20 22 2b 6e 69 63 6b | known a|s "+nick|
|00003ec0| 24 29 3a 6e 69 63 6b 24 | 28 45 25 29 3d 6e 69 63 |$):nick$|(E%)=nic|
|00003ed0| 6b 24 3a f2 43 0d 01 92 | 53 cc 3a f2 41 28 45 25 |k$:.C...|S.:.A(E%|
|00003ee0| 2c 34 33 32 2c 22 3e 45 | 72 72 6f 6e 65 6f 75 73 |,432,">E|rroneous|
|00003ef0| 4e 69 63 6b 3a 22 2b 6e | 69 63 6b 24 29 3a f2 45 |Nick:"+n|ick$):.E|
|00003f00| 28 45 25 2c 34 30 2c 22 | 42 61 64 20 6e 69 63 6b |(E%,40,"|Bad nick|
|00003f10| 6e 61 6d 65 20 67 69 76 | 65 6e 20 28 22 2b 6e 69 |name giv|en ("+ni|
|00003f20| 63 6b 24 2b 22 29 22 29 | 0d 01 93 05 cd 0d 01 94 |ck$+")")|........|
|00003f30| 4c cc 3a f2 41 28 45 25 | 2c 34 33 33 2c 22 3e 4e |L.:.A(E%|,433,">N|
|00003f40| 69 63 6b 49 6e 55 73 65 | 3a 22 2b 6e 69 63 6b 24 |ickInUse|:"+nick$|
|00003f50| 29 3a f2 45 28 45 25 2c | 34 30 2c 22 4e 69 63 6b |):.E(E%,|40,"Nick|
|00003f60| 6e 61 6d 65 20 69 6e 20 | 75 73 65 20 28 22 2b 6e |name in |use ("+n|
|00003f70| 69 63 6b 24 2b 22 29 22 | 29 0d 01 95 05 cd 0d 01 |ick$+")"|).......|
|00003f80| 96 05 cd 0d 01 97 57 cc | 3a f2 41 28 45 25 2c 34 |......W.|:.A(E%,4|
|00003f90| 36 38 2c 22 3e 52 65 73 | 74 72 69 63 74 65 64 22 |68,">Res|tricted"|
|00003fa0| 29 3a f2 45 28 45 25 2c | 36 30 2c 22 43 61 6e 6e |):.E(E%,|60,"Cann|
|00003fb0| 6f 74 20 63 68 61 6e 67 | 65 20 6e 69 63 6b 20 74 |ot chang|e nick t|
|00003fc0| 6f 20 22 2b 6e 69 63 6b | 24 2b 22 20 28 72 65 73 |o "+nick|$+" (res|
|00003fd0| 74 72 69 63 74 65 64 29 | 22 29 0d 01 98 07 cd 3a |tricted)|").....:|
|00003fe0| e1 0d 01 99 46 dd f2 42 | 5f 3a ea 61 24 3a 61 24 |....F..B|_:.a$:a$|
|00003ff0| 3d a4 41 28 43 25 2c 4a | 25 2c 46 25 29 3a f2 45 |=.A(C%,J|%,F%):.E|
|00004000| 28 45 25 2c 38 30 2c 22 | 50 49 4e 47 20 22 2b 61 |(E%,80,"|PING "+a|
|00004010| 24 29 3a f2 50 28 45 25 | 2c 22 50 4f 4e 47 20 3a |$):.P(E%|,"PONG :|
|00004020| 22 2b 61 24 29 3a e1 0d | 01 9a 4f dd f2 64 3a ea |"+a$):..|..O..d:.|
|00004030| 4e 25 2c 63 68 24 2c 5a | 25 3a 4e 25 3d 30 3a f2 |N%,ch$,Z|%:N%=0:.|
|00004040| 43 3a 6d 65 73 73 61 67 | 65 24 3d a4 41 28 43 25 |C:messag|e$=.A(C%|
|00004050| 2c 4a 25 2c 46 25 29 3a | e7 6d 65 73 73 61 67 65 |,J%,F%):|.message|
|00004060| 24 3d 22 22 8c 6d 65 73 | 73 61 67 65 24 3d 22 49 |$="".mes|sage$="I|
|00004070| 20 71 75 69 74 22 0d 01 | 9b 5a f2 45 28 45 25 2c | quit"..|.Z.E(E%,|
|00004080| 38 30 2c 22 51 55 49 54 | 20 28 22 2b 6d 65 73 73 |80,"QUIT| ("+mess|
|00004090| 61 67 65 24 2b 22 29 22 | 29 3a f2 58 28 75 6c 6f |age$+")"|):.X(ulo|
|000040a0| 67 25 28 45 25 29 29 3a | f5 3a 63 68 24 3d a4 46 |g%(E%)):|.:ch$=.F|
|000040b0| 28 45 25 2c 4e 25 29 3a | e7 c0 63 68 24 2c 31 29 |(E%,N%):|..ch$,1)|
|000040c0| 3d 22 40 22 8c 63 68 24 | 3d c1 63 68 24 2c 32 29 |="@".ch$|=.ch$,2)|
|000040d0| 0d 01 9c 0d e7 63 68 24 | 3c 3e 22 22 8c 0d 01 9d |.....ch$|<>""....|
|000040e0| 5a f2 5a 28 a3 2c 22 51 | 55 49 54 22 2c 45 25 2c |Z.Z(.,"Q|UIT",E%,|
|000040f0| 6d 65 73 73 61 67 65 24 | 2c 22 2a 22 2b 63 68 24 |message$|,"*"+ch$|
|00004100| 29 3a 5a 25 3d a4 4d 28 | 63 68 24 29 3a 63 75 73 |):Z%=.M(|ch$):cus|
|00004110| 65 72 73 25 28 5a 25 29 | 2d 3d 31 3a e7 63 75 73 |ers%(Z%)|-=1:.cus|
|00004120| 65 72 73 25 28 5a 25 29 | 3d 30 8c 63 68 61 6e 24 |ers%(Z%)|=0.chan$|
|00004130| 28 5a 25 29 3d 22 22 0d | 01 9e 16 f2 44 28 a3 2c |(Z%)="".|....D(.,|
|00004140| 5a 25 2c 6e 69 63 6b 24 | 28 45 25 29 29 0d 01 9f |Z%,nick$|(E%))...|
|00004150| 52 cd 3a fd 63 68 24 3d | 22 22 3a f2 4d 28 22 51 |R.:.ch$=|"":.M("Q|
|00004160| 55 49 54 20 72 65 63 65 | 69 76 65 64 20 66 6f 72 |UIT rece|ived for|
|00004170| 20 22 2b a4 5a 28 45 25 | 29 29 3a e7 a4 56 28 45 | "+.Z(E%|)):..V(E|
|00004180| 25 29 8c f2 47 28 75 73 | 6f 63 6b 25 28 45 25 29 |%)..G(us|ock%(E%)|
|00004190| 29 8b 75 73 6f 63 6b 25 | 28 45 25 29 3d 2d 31 0d |).usock%|(E%)=-1.|
|000041a0| 01 a0 08 f2 43 3a e1 0d | 01 a1 1d dd a4 52 28 61 |....C:..|.....R(a|
|000041b0| 24 29 3a 3d a7 22 26 23 | 22 2c c0 61 24 2c 31 29 |$):=."&#|",.a$,1)|
|000041c0| 29 3c 3e 30 0d 01 a2 4b | dd f2 61 79 3a ea 45 3a |)<>0...K|..ay:.E:|
|000041d0| 6d 65 73 73 61 67 65 24 | 3d a4 41 28 43 25 2c 4a |message$|=.A(C%,J|
|000041e0| 25 2c 46 25 29 3a f2 45 | 28 45 25 2c 38 30 2c 22 |%,F%):.E|(E%,80,"|
|000041f0| 4a 4f 49 4e 20 22 2b 6d | 65 73 73 61 67 65 24 29 |JOIN "+m|essage$)|
|00004200| 3a e7 a4 52 28 6d 65 73 | 73 61 67 65 24 29 8c 0d |:..R(mes|sage$)..|
|00004210| 01 a3 20 5a 25 3d a4 4d | 28 6d 65 73 73 61 67 65 |.. Z%=.M|(message|
|00004220| 24 29 3a e7 ac a4 51 28 | 45 25 2c 5a 25 29 8c 0d |$):...Q(|E%,Z%)..|
|00004230| 01 a4 1d 5a 25 3d a4 41 | 79 28 6d 65 73 73 61 67 |...Z%=.A|y(messag|
|00004240| 65 24 2c 45 25 29 3a c8 | 8e 5a 25 ca 0d 01 a5 5e |e$,E%):.|.Z%....^|
|00004250| c9 2d 31 3a f2 41 28 45 | 25 2c 34 30 35 2c 22 3e |.-1:.A(E|%,405,">|
|00004260| 54 6f 6f 4d 61 6e 79 43 | 68 61 6e 6e 65 6c 73 3a |TooManyC|hannels:|
|00004270| 22 2b 6d 65 73 73 61 67 | 65 24 29 3a f2 45 28 45 |"+messag|e$):.E(E|
|00004280| 25 2c 34 30 2c 22 54 6f | 6f 20 6d 61 6e 79 20 63 |%,40,"To|o many c|
|00004290| 68 61 6e 6e 65 6c 20 74 | 6f 20 6a 6f 69 6e 20 22 |hannel t|o join "|
|000042a0| 2b 6d 65 73 73 61 67 65 | 24 29 0d 01 a6 58 c9 2d |+message|$)...X.-|
|000042b0| 32 3a f2 41 28 45 25 2c | 34 37 34 2c 22 3e 42 61 |2:.A(E%,|474,">Ba|
|000042c0| 6e 6e 65 64 46 72 6f 6d | 43 68 61 6e 3a 22 2b 6d |nnedFrom|Chan:"+m|
|000042d0| 65 73 73 61 67 65 24 29 | 3a f2 45 28 45 25 2c 34 |essage$)|:.E(E%,4|
|000042e0| 30 2c 22 42 61 6e 6e 65 | 64 20 66 72 6f 6d 20 63 |0,"Banne|d from c|
|000042f0| 68 61 6e 6e 65 6c 20 22 | 2b 6d 65 73 73 61 67 65 |hannel "|+message|
|00004300| 24 29 0d 01 a7 58 c9 2d | 33 3a f2 41 28 45 25 2c |$)...X.-|3:.A(E%,|
|00004310| 34 37 31 2c 22 3e 43 68 | 61 6e 6e 65 6c 49 73 46 |471,">Ch|annelIsF|
|00004320| 75 6c 6c 3a 22 2b 6d 65 | 73 73 61 67 65 24 29 3a |ull:"+me|ssage$):|
|00004330| f2 45 28 45 25 2c 34 30 | 2c 22 43 68 61 6e 6e 65 |.E(E%,40|,"Channe|
|00004340| 6c 20 69 73 20 66 75 6c | 6c 20 28 22 2b 6d 65 73 |l is ful|l ("+mes|
|00004350| 73 61 67 65 24 2b 22 29 | 22 29 0d 01 a8 60 c9 2d |sage$+")|")...`.-|
|00004360| 34 3a f2 41 28 45 25 2c | 34 37 33 2c 22 3e 49 6e |4:.A(E%,|473,">In|
|00004370| 76 69 74 65 4f 6e 6c 79 | 43 68 61 6e 3a 22 2b 6d |viteOnly|Chan:"+m|
|00004380| 65 73 73 61 67 65 24 29 | 3a f2 45 28 45 25 2c 34 |essage$)|:.E(E%,4|
|00004390| 30 2c 22 43 68 61 6e 6e | 65 6c 20 69 73 20 69 6e |0,"Chann|el is in|
|000043a0| 76 69 74 65 20 6f 6e 6c | 79 20 28 22 2b 6d 65 73 |vite onl|y ("+mes|
|000043b0| 73 61 67 65 24 2b 22 29 | 22 29 0d 01 a9 33 7f 3a |sage$+")|")...3.:|
|000043c0| f2 45 28 45 25 2c 36 30 | 2c 22 4a 6f 69 6e 69 6e |.E(E%,60|,"Joinin|
|000043d0| 67 20 22 2b 6d 65 73 73 | 61 67 65 24 29 3a e7 63 |g "+mess|age$):.c|
|000043e0| 75 73 65 72 73 25 28 5a | 25 29 3d 31 8c 0d 01 aa |users%(Z|%)=1....|
|000043f0| 1f 63 68 61 6e 6e 65 6c | 73 24 28 45 25 29 2b 3d |.channel|s$(E%)+=|
|00004400| 22 40 22 2b 6d 65 73 73 | 61 67 65 24 0d 01 ab 1d |"@"+mess|age$....|
|00004410| cc 3a 63 68 61 6e 6e 65 | 6c 73 24 28 45 25 29 2b |.:channe|ls$(E%)+|
|00004420| 3d 6d 65 73 73 61 67 65 | 24 0d 01 ac 0f cd 3a e7 |=message|$.....:.|
|00004430| ac a4 5f 28 45 25 29 8c | 0d 01 ad 60 f2 5a 28 b9 |.._(E%).|...`.Z(.|
|00004440| 2c 22 4a 4f 49 4e 22 2c | 45 25 2c 22 22 2c 6d 65 |,"JOIN",|E%,"",me|
|00004450| 73 73 61 67 65 24 29 3a | 61 24 3d a4 74 28 5a 25 |ssage$):|a$=.t(Z%|
|00004460| 2c 45 25 29 3a f2 41 28 | 45 25 2c 33 35 33 2c 22 |,E%):.A(|E%,353,"|
|00004470| 3d 20 22 2b 6d 65 73 73 | 61 67 65 24 2b 22 20 3a |= "+mess|age$+" :|
|00004480| 22 2b c0 61 24 29 29 3a | f2 77 28 63 68 61 6e 24 |"+.a$)):|.w(chan$|
|00004490| 28 5a 25 29 2c 22 22 29 | 0d 01 ae 21 cc 3a f2 5a |(Z%),"")|...!.:.Z|
|000044a0| 28 a3 2c 22 4a 4f 49 4e | 22 2c 45 25 2c 22 22 2c |(.,"JOIN|",E%,"",|
|000044b0| 6d 65 73 73 61 67 65 24 | 29 0d 01 af 08 cd 3a f2 |message$|).....:.|
|000044c0| 43 0d 01 b0 05 cb 0d 01 | b1 05 cd 0d 01 b2 60 cc |C.......|......`.|
|000044d0| 3a f2 41 28 45 25 2c 34 | 30 33 2c 22 3e 4e 6f 53 |:.A(E%,4|03,">NoS|
|000044e0| 75 63 68 43 68 61 6e 6e | 65 6c 3a 22 2b 6d 65 73 |uchChann|el:"+mes|
|000044f0| 73 61 67 65 24 29 3a f2 | 45 28 45 25 2c 36 30 2c |sage$):.|E(E%,60,|
|00004500| 22 4e 6f 74 20 61 20 76 | 61 6c 69 64 20 63 68 61 |"Not a v|alid cha|
|00004510| 6e 6e 65 6c 20 6e 61 6d | 65 20 28 22 2b 6d 65 73 |nnel nam|e ("+mes|
|00004520| 73 61 67 65 24 2b 22 29 | 29 22 29 0d 01 b3 07 cd |sage$+")|)").....|
|00004530| 3a e1 0d 01 b4 57 dd f2 | 4d 5f 3a ea 6e 69 63 6b |:....W..|M_:.nick|
|00004540| 24 2c 6c 69 73 74 24 3a | 6c 69 73 74 24 3d 22 22 |$,list$:|list$=""|
|00004550| 3a f5 3a 6e 69 63 6b 24 | 3d a4 41 28 43 25 2c 4a |:.:nick$|=.A(C%,J|
|00004560| 25 2c 46 25 29 3a f2 45 | 28 45 25 2c 38 30 2c 22 |%,F%):.E|(E%,80,"|
|00004570| 49 53 4f 4e 20 22 2b 6e | 69 63 6b 24 29 3a e7 6e |ISON "+n|ick$):.n|
|00004580| 69 63 6b 24 3c 3e 22 22 | 8c 0d 01 b5 2e e7 a4 53 |ick$<>""|.......S|
|00004590| 28 6e 69 63 6b 24 29 3c | 3e 2d 31 8c 6c 69 73 74 |(nick$)<|>-1.list|
|000045a0| 24 2b 3d 6e 69 63 6b 24 | 28 a4 53 28 6e 69 63 6b |$+=nick$|(.S(nick|
|000045b0| 24 29 29 2b 22 20 22 0d | 01 b6 41 cd 3a fd 6e 69 |$))+" ".|..A.:.ni|
|000045c0| 63 6b 24 3d 22 22 3a f2 | 45 28 45 25 2c 36 30 2c |ck$="":.|E(E%,60,|
|000045d0| 22 4f 6e 20 49 52 43 20 | 3a 22 2b 6c 69 73 74 24 |"On IRC |:"+list$|
|000045e0| 29 3a f2 41 28 45 25 2c | 33 30 33 2c 22 3a 22 2b |):.A(E%,|303,":"+|
|000045f0| 6c 69 73 74 24 29 3a e1 | 0d 01 b7 45 dd f2 57 79 |list$):.|...E..Wy|
|00004600| 3a ea 66 6f 72 24 2c 5a | 25 2c 55 25 2c 66 6f 72 |:.for$,Z|%,U%,for|
|00004610| 24 2c 6f 70 74 73 24 2c | 75 73 65 72 73 24 2c 45 |$,opts$,|users$,E|
|00004620| 3a 66 6f 72 24 3d a4 41 | 28 43 25 2c 4a 25 2c 46 |:for$=.A|(C%,J%,F|
|00004630| 25 29 3a e7 a4 52 28 66 | 6f 72 24 29 8c 0d 01 b8 |%):..R(f|or$)....|
|00004640| 8d 6f 70 74 73 24 3d a4 | 4a 28 43 25 2c 4a 25 2c |.opts$=.|J(C%,J%,|
|00004650| 46 25 29 3a f2 45 28 45 | 25 2c 38 30 2c 22 4d 4f |F%):.E(E|%,80,"MO|
|00004660| 44 45 20 22 2b 66 6f 72 | 24 2b 22 20 22 2b 6f 70 |DE "+for|$+" "+op|
|00004670| 74 73 24 29 3a 75 73 65 | 72 73 24 3d c1 6f 70 74 |ts$):use|rs$=.opt|
|00004680| 73 24 2c a7 6f 70 74 73 | 24 2b 22 20 22 2c 22 20 |s$,.opts|$+" "," |
|00004690| 22 29 2b 31 29 3a 6f 70 | 74 73 24 3d c0 6f 70 74 |")+1):op|ts$=.opt|
|000046a0| 73 24 2c a7 6f 70 74 73 | 24 2b 22 20 22 2c 22 20 |s$,.opts|$+" "," |
|000046b0| 22 29 2d 31 29 3a 5a 25 | 3d a4 4d 28 66 6f 72 24 |")-1):Z%|=.M(for$|
|000046c0| 29 3a e7 5a 25 3c 3e 2d | 31 8c 0d 01 b9 19 e7 a4 |):.Z%<>-|1.......|
|000046d0| 51 28 45 25 2c 5a 25 29 | 84 6f 70 74 73 24 3c 3e |Q(E%,Z%)|.opts$<>|
|000046e0| 22 22 8c 0d 01 ba 4c e7 | a4 71 28 45 25 2c 5a 25 |""....L.|.q(E%,Z%|
|000046f0| 29 84 6f 70 74 73 24 3d | 22 22 84 28 66 6c 61 67 |).opts$=|"".(flag|
|00004700| 73 25 28 45 25 29 80 33 | 32 29 3c 3e 30 84 28 6f |s%(E%).3|2)<>0.(o|
|00004710| 70 74 73 24 3d 22 2b 62 | 22 84 6f 70 74 73 24 3d |pts$="+b|".opts$=|
|00004720| 22 62 22 80 75 73 65 72 | 73 24 3d 22 22 29 8c 0d |"b".user|s$="")..|
|00004730| 01 bb 15 f2 5a 5f 28 6f | 70 74 73 24 2c 75 73 65 |....Z_(o|pts$,use|
|00004740| 72 73 24 29 0d 01 bc 4b | cc 3a f2 41 28 45 25 2c |rs$)...K|.:.A(E%,|
|00004750| 34 38 32 2c 22 3e 4e 6f | 74 43 68 61 6e 4f 70 3a |482,">No|tChanOp:|
|00004760| 22 2b 66 6f 72 24 29 3a | f2 45 28 45 25 2c 34 30 |"+for$):|.E(E%,40|
|00004770| 2c 22 43 61 6e 6e 6f 74 | 20 63 68 61 6e 67 65 20 |,"Cannot| change |
|00004780| 6d 6f 64 65 20 6f 6e 20 | 22 2b 66 6f 72 24 29 0d |mode on |"+for$).|
|00004790| 01 bd 05 cd 0d 01 be 4b | cc 3a f2 41 28 45 25 2c |.......K|.:.A(E%,|
|000047a0| 34 34 32 2c 22 3e 4e 6f | 74 4f 6e 43 68 61 6e 6e |442,">No|tOnChann|
|000047b0| 65 6c 3a 22 2b 6d 65 73 | 73 61 67 65 24 29 3a f2 |el:"+mes|sage$):.|
|000047c0| 45 28 45 25 2c 34 30 2c | 22 4e 6f 74 20 6f 6e 20 |E(E%,40,|"Not on |
|000047d0| 63 68 61 6e 6e 65 6c 20 | 22 2b 66 6f 72 24 29 0d |channel |"+for$).|
|000047e0| 01 bf 05 cd 0d 01 c0 49 | cc 3a f2 41 28 45 25 2c |.......I|.:.A(E%,|
|000047f0| 34 30 33 2c 22 3e 4e 6f | 53 75 63 68 43 68 61 6e |403,">No|SuchChan|
|00004800| 6e 65 6c 3a 22 2b 66 6f | 72 24 29 3a f2 45 28 45 |nel:"+fo|r$):.E(E|
|00004810| 25 2c 34 30 2c 22 4e 6f | 20 73 75 63 68 20 63 68 |%,40,"No| such ch|
|00004820| 61 6e 6e 65 6c 20 22 2b | 66 6f 72 24 29 0d 01 c1 |annel "+|for$)...|
|00004830| 05 cd 0d 01 c2 60 cc 3a | 6f 70 74 73 24 3d a4 4a |.....`.:|opts$=.J|
|00004840| 28 43 25 2c 4a 25 2c 46 | 25 29 3a f2 45 28 45 25 |(C%,J%,F|%):.E(E%|
|00004850| 2c 38 30 2c 22 4d 4f 44 | 45 20 22 2b 66 6f 72 24 |,80,"MOD|E "+for$|
|00004860| 2b 22 20 22 2b 6f 70 74 | 73 24 29 3a 55 25 3d a4 |+" "+opt|s$):U%=.|
|00004870| 53 28 66 6f 72 24 29 3a | e7 55 25 3d 45 25 84 28 |S(for$):|.U%=E%.(|
|00004880| 66 6c 61 67 73 25 28 45 | 25 29 80 33 32 29 3c 3e |flags%(E|%).32)<>|
|00004890| 30 8c 0d 01 c3 36 74 79 | 70 65 24 3d 22 2b 22 3a |0....6ty|pe$="+":|
|000048a0| f5 3a 6f 70 74 24 3d c0 | 6f 70 74 73 24 2c 31 29 |.:opt$=.|opts$,1)|
|000048b0| 3a 6f 70 74 73 24 3d c1 | 6f 70 74 73 24 2c 32 29 |:opts$=.|opts$,2)|
|000048c0| 3a c8 8e 6f 70 74 24 ca | 0d 01 c4 07 c9 22 22 0d |:..opt$.|....."".|
|000048d0| 01 c5 17 c9 22 2b 22 2c | 22 2d 22 3a 74 79 70 65 |...."+",|"-":type|
|000048e0| 24 3d 6f 70 74 24 0d 01 | c6 58 c9 22 69 22 3a 66 |$=opt$..|.X."i":f|
|000048f0| 6c 61 67 73 25 28 55 25 | 29 3d 66 6c 61 67 73 25 |lags%(U%|)=flags%|
|00004900| 28 55 25 29 80 ac 31 36 | 84 2d 28 31 36 2a 28 74 |(U%)..16|.-(16*(t|
|00004910| 79 70 65 24 3d 22 2b 22 | 29 29 3a f2 45 28 45 25 |ype$="+"|)):.E(E%|
|00004920| 2c 36 30 2c 22 53 65 74 | 20 69 6e 76 69 73 69 62 |,60,"Set| invisib|
|00004930| 6c 65 20 74 6f 20 22 2b | 74 79 70 65 24 29 0d 01 |le to "+|type$)..|
|00004940| c7 14 c9 22 6f 22 3a e7 | 74 79 70 65 24 3d 22 2b |..."o":.|type$="+|
|00004950| 22 8c 0d 01 c8 68 f2 41 | 28 45 25 2c 35 30 31 2c |"....h.A|(E%,501,|
|00004960| 22 3e 55 4b 4d 6f 64 65 | 46 6c 61 67 22 29 3a f2 |">UKMode|Flag"):.|
|00004970| 45 28 45 25 2c 34 30 2c | 22 41 74 74 65 6d 70 74 |E(E%,40,|"Attempt|
|00004980| 20 74 6f 20 75 73 65 20 | 2b 6f 22 29 3a f2 4d 28 | to use |+o"):.M(|
|00004990| 22 41 74 74 65 6d 70 74 | 20 62 79 20 22 2b a4 5a |"Attempt| by "+.Z|
|000049a0| 28 45 25 29 2b 22 20 74 | 6f 20 63 68 61 6e 67 65 |(E%)+" t|o change|
|000049b0| 20 6d 6f 64 65 20 2b 6f | 22 29 0d 01 c9 5a cc 3a | mode +o|")...Z.:|
|000049c0| 66 6c 61 67 73 25 28 55 | 25 29 3d 66 6c 61 67 73 |flags%(U|%)=flags|
|000049d0| 25 28 55 25 29 80 ac 33 | 32 84 2d 28 33 32 2a 28 |%(U%)..3|2.-(32*(|
|000049e0| 74 79 70 65 24 3d 22 2b | 22 29 29 3a f2 45 28 45 |type$="+|")):.E(E|
|000049f0| 25 2c 36 30 2c 22 52 65 | 6c 69 6e 71 75 69 73 68 |%,60,"Re|linquish|
|00004a00| 65 64 20 49 52 43 6f 70 | 20 73 74 61 74 75 73 22 |ed IRCop| status"|
|00004a10| 29 3a f2 43 0d 01 ca 05 | cd 0d 01 cb 5e c9 22 73 |):.C....|....^."s|
|00004a20| 22 3a 66 6c 61 67 73 25 | 28 55 25 29 3d 66 6c 61 |":flags%|(U%)=fla|
|00004a30| 67 73 25 28 55 25 29 80 | ac 36 34 84 2d 28 36 34 |gs%(U%).|.64.-(64|
|00004a40| 2a 28 74 79 70 65 24 3d | 22 2b 22 29 29 3a f2 45 |*(type$=|"+")):.E|
|00004a50| 28 45 25 2c 36 30 2c 22 | 53 65 74 20 73 65 72 76 |(E%,60,"|Set serv|
|00004a60| 65 72 20 6d 65 73 73 61 | 67 65 73 20 74 6f 20 22 |er messa|ges to "|
|00004a70| 2b 74 79 70 65 24 29 0d | 01 cc 5d c9 22 77 22 3a |+type$).|..]."w":|
|00004a80| 66 6c 61 67 73 25 28 55 | 25 29 3d 66 6c 61 67 73 |flags%(U|%)=flags|
|00004a90| 25 28 55 25 29 80 ac 26 | 38 30 84 2d 28 26 38 30 |%(U%)..&|80.-(&80|
|00004aa0| 2a 28 74 79 70 65 24 3d | 22 2b 22 29 29 3a f2 45 |*(type$=|"+")):.E|
|00004ab0| 28 45 25 2c 36 30 2c 22 | 53 65 74 20 73 65 72 76 |(E%,60,"|Set serv|
|00004ac0| 65 72 20 77 61 6c 6c 73 | 20 74 6f 20 22 2b 74 79 |er walls| to "+ty|
|00004ad0| 70 65 24 29 0d 01 cd 27 | c9 22 72 22 3a e7 28 66 |pe$)...'|."r":.(f|
|00004ae0| 6c 61 67 73 25 28 45 25 | 29 80 33 32 29 3c 3e 30 |lags%(E%|).32)<>0|
|00004af0| 84 74 79 70 65 24 3d 22 | 2b 22 8c 0d 01 ce 58 66 |.type$="|+"....Xf|
|00004b00| 6c 61 67 73 25 28 55 25 | 29 3d 66 6c 61 67 73 25 |lags%(U%|)=flags%|
|00004b10| 28 55 25 29 80 ac 32 35 | 36 84 2d 28 32 35 36 2a |(U%)..25|6.-(256*|
|00004b20| 28 74 79 70 65 24 3d 22 | 2b 22 29 29 3a f2 45 28 |(type$="|+")):.E(|
|00004b30| 45 25 2c 36 30 2c 22 4d | 61 64 65 20 63 6f 6e 6e |E%,60,"M|ade conn|
|00004b40| 65 63 74 69 6f 6e 20 72 | 65 73 74 72 69 63 74 65 |ection r|estricte|
|00004b50| 64 22 29 0d 01 cf 7e cc | 3a f2 41 28 45 25 2c 35 |d")...~.|:.A(E%,5|
|00004b60| 30 31 2c 22 3e 55 4b 4d | 6f 64 65 46 6c 61 67 22 |01,">UKM|odeFlag"|
|00004b70| 29 3a f2 45 28 45 25 2c | 34 30 2c 22 41 74 74 65 |):.E(E%,|40,"Atte|
|00004b80| 6d 70 74 20 74 6f 20 75 | 73 65 20 2d 72 22 29 3a |mpt to u|se -r"):|
|00004b90| f2 4d 28 22 41 74 74 65 | 6d 70 74 20 62 79 20 22 |.M("Atte|mpt by "|
|00004ba0| 2b a4 5a 28 45 25 29 2b | 22 20 74 6f 20 6c 6f 73 |+.Z(E%)+|" to los|
|00004bb0| 65 20 72 65 73 74 72 69 | 63 74 69 6f 6e 20 77 68 |e restri|ction wh|
|00004bc0| 69 6c 73 74 20 72 65 73 | 74 72 69 63 74 65 64 22 |ilst res|tricted"|
|00004bd0| 29 0d 01 d0 05 cd 0d 01 | d1 49 7f f2 41 28 45 25 |).......|.I..A(E%|
|00004be0| 2c 35 30 31 2c 22 3e 55 | 4b 4d 6f 64 65 46 6c 61 |,501,">U|KModeFla|
|00004bf0| 67 22 29 3a f2 45 28 45 | 25 2c 34 30 2c 22 55 6e |g"):.E(E|%,40,"Un|
|00004c00| 6b 6e 6f 77 6e 20 66 6c | 61 67 20 63 68 61 6e 67 |known fl|ag chang|
|00004c10| 65 20 22 2b 74 79 70 65 | 24 2b 6f 70 74 24 29 0d |e "+type|$+opt$).|
|00004c20| 01 d2 38 cb 3a fd 6f 70 | 74 73 24 3d 22 22 3a 61 |..8.:.op|ts$="":a|
|00004c30| 24 3d 22 2b 22 3a 51 25 | 3d 66 6c 61 67 73 25 28 |$="+":Q%|=flags%(|
|00004c40| 55 25 29 3a e7 28 51 25 | 80 31 36 29 3c 3e 30 8c |U%):.(Q%|.16)<>0.|
|00004c50| 61 24 2b 3d 22 69 22 0d | 01 d3 17 e7 28 51 25 80 |a$+="i".|....(Q%.|
|00004c60| 33 32 29 3c 3e 30 8c 61 | 24 2b 3d 22 6f 22 0d 01 |32)<>0.a|$+="o"..|
|00004c70| d4 17 e7 28 51 25 80 36 | 34 29 3c 3e 30 8c 61 24 |...(Q%.6|4)<>0.a$|
|00004c80| 2b 3d 22 73 22 0d 01 d5 | 18 e7 28 51 25 80 26 38 |+="s"...|..(Q%.&8|
|00004c90| 30 29 3c 3e 30 8c 61 24 | 2b 3d 22 77 22 0d 01 d6 |0)<>0.a$|+="w"...|
|00004ca0| 18 e7 28 51 25 80 32 35 | 36 29 3c 3e 30 8c 61 24 |..(Q%.25|6)<>0.a$|
|00004cb0| 2b 3d 22 72 22 0d 01 d7 | 11 f2 41 28 45 25 2c 26 |+="r"...|..A(E%,&|
|00004cc0| 64 64 2c 61 24 29 0d 01 | d8 59 cc 3a f2 41 28 45 |dd,a$)..|.Y.:.A(E|
|00004cd0| 25 2c 35 30 32 2c 22 3e | 55 73 65 72 73 44 6f 6e |%,502,">|UsersDon|
|00004ce0| 74 4d 61 74 63 68 22 29 | 3a f2 45 28 45 25 2c 34 |tMatch")|:.E(E%,4|
|00004cf0| 30 2c 22 41 74 74 65 6d | 70 74 20 74 6f 20 63 68 |0,"Attem|pt to ch|
|00004d00| 61 6e 67 65 20 66 6c 61 | 67 73 20 66 6f 72 20 64 |ange fla|gs for d|
|00004d10| 69 66 66 65 72 65 6e 74 | 20 75 73 65 72 22 29 0d |ifferent| user").|
|00004d20| 01 d9 05 cd 0d 01 da 07 | cd 3a e1 0d 01 db 58 dd |........|.:....X.|
|00004d30| f2 5a 5f 28 6f 70 74 73 | 24 2c 75 73 65 72 73 24 |.Z_(opts|$,users$|
|00004d40| 29 3a ea 61 24 2c 51 25 | 2c 74 79 70 65 24 2c 6f |):.a$,Q%|,type$,o|
|00004d50| 70 74 24 2c 75 24 2c 6d | 25 2c 75 73 65 72 24 2c |pt$,u$,m|%,user$,|
|00004d60| 4e 25 2c 6c 69 73 74 24 | 2c 63 68 24 2c 63 68 61 |N%,list$|,ch$,cha|
|00004d70| 6e 24 2c 4d 25 2c 54 25 | 3a e7 6f 70 74 73 24 3d |n$,M%,T%|:.opts$=|
|00004d80| 22 22 8c 0d 01 dc 2c 61 | 24 3d 22 2b 22 3a 51 25 |""....,a|$="+":Q%|
|00004d90| 3d 63 66 6c 61 67 73 25 | 28 5a 25 29 3a e7 28 51 |=cflags%|(Z%):.(Q|
|00004da0| 25 80 31 29 3c 3e 30 8c | 61 24 2b 3d 22 70 22 0d |%.1)<>0.|a$+="p".|
|00004db0| 01 dd 16 e7 28 51 25 80 | 32 29 3c 3e 30 8c 61 24 |....(Q%.|2)<>0.a$|
|00004dc0| 2b 3d 22 73 22 0d 01 de | 16 e7 28 51 25 80 34 29 |+="s"...|..(Q%.4)|
|00004dd0| 3c 3e 30 8c 61 24 2b 3d | 22 69 22 0d 01 df 16 e7 |<>0.a$+=|"i".....|
|00004de0| 28 51 25 80 38 29 3c 3e | 30 8c 61 24 2b 3d 22 74 |(Q%.8)<>|0.a$+="t|
|00004df0| 22 0d 01 e0 17 e7 28 51 | 25 80 31 36 29 3c 3e 30 |".....(Q|%.16)<>0|
|00004e00| 8c 61 24 2b 3d 22 6e 22 | 0d 01 e1 17 e7 28 51 25 |.a$+="n"|.....(Q%|
|00004e10| 80 33 32 29 3c 3e 30 8c | 61 24 2b 3d 22 6d 22 0d |.32)<>0.|a$+="m".|
|00004e20| 01 e2 2a e7 28 51 25 80 | 36 34 29 3c 3e 30 8c 61 |..*.(Q%.|64)<>0.a|
|00004e30| 24 2b 3d 22 6c 20 22 2b | c3 28 28 51 25 80 26 66 |$+="l "+|.((Q%.&f|
|00004e40| 66 66 30 30 29 3e 3e 38 | 29 0d 01 e3 1f f2 41 28 |ff00)>>8|).....A(|
|00004e50| 45 25 2c 33 32 34 2c 63 | 68 61 6e 24 28 5a 25 29 |E%,324,c|han$(Z%)|
|00004e60| 2b 22 20 22 2b 61 24 29 | 0d 01 e4 38 cc 3a 74 79 |+" "+a$)|...8.:ty|
|00004e70| 70 65 24 3d 22 2b 22 3a | f5 3a 6f 70 74 24 3d c0 |pe$="+":|.:opt$=.|
|00004e80| 6f 70 74 73 24 2c 31 29 | 3a 6f 70 74 73 24 3d c1 |opts$,1)|:opts$=.|
|00004e90| 6f 70 74 73 24 2c 32 29 | 3a c8 8e 6f 70 74 24 ca |opts$,2)|:..opt$.|
|00004ea0| 0d 01 e5 17 c9 22 2b 22 | 2c 22 2d 22 3a 74 79 70 |....."+"|,"-":typ|
|00004eb0| 65 24 3d 6f 70 74 24 0d | 01 e6 53 c9 22 6f 22 3a |e$=opt$.|..S."o":|
|00004ec0| 75 24 3d c0 75 73 65 72 | 73 24 2c a7 75 73 65 72 |u$=.user|s$,.user|
|00004ed0| 73 24 2b 22 20 22 2c 22 | 20 22 29 2d 31 29 3a 75 |s$+" ","| ")-1):u|
|00004ee0| 73 65 72 73 24 3d c1 75 | 73 65 72 73 24 2c a7 75 |sers$=.u|sers$,.u|
|00004ef0| 73 65 72 73 24 2b 22 20 | 22 2c 22 20 22 29 2b 31 |sers$+" |"," ")+1|
|00004f00| 29 3a e7 75 24 3c 3e 22 | 22 8c 0d 01 e7 16 6d 25 |):.u$<>"|".....m%|
|00004f10| 3d a4 53 28 75 24 29 3a | e7 6d 25 3c 3e 2d 31 8c |=.S(u$):|.m%<>-1.|
|00004f20| 0d 01 e8 2f 4e 25 3d 30 | 3a 6c 69 73 74 24 3d 22 |.../N%=0|:list$="|
|00004f30| 22 3a f5 3a 63 68 61 6e | 24 3d a4 46 28 6d 25 2c |":.:chan|$=.F(m%,|
|00004f40| 4e 25 29 3a e7 63 68 61 | 6e 24 3c 3e 22 22 8c 0d |N%):.cha|n$<>""..|
|00004f50| 01 e9 2a e7 c0 63 68 61 | 6e 24 2c 31 29 3d 22 40 |..*..cha|n$,1)="@|
|00004f60| 22 8c 63 68 24 3d c1 63 | 68 61 6e 24 2c 32 29 8b |".ch$=.c|han$,2).|
|00004f70| 63 68 24 3d 63 68 61 6e | 24 0d 01 ea 26 e7 28 63 |ch$=chan|$...&.(c|
|00004f80| 66 6c 61 67 73 25 28 5a | 25 29 80 33 32 29 3c 3e |flags%(Z|%).32)<>|
|00004f90| 30 80 a4 48 28 45 25 2c | 5a 25 29 3c 3e 30 8c 0d |0..H(E%,|Z%)<>0..|
|00004fa0| 01 eb 0f f2 44 28 a3 2c | 5a 25 2c 75 24 29 0d 01 |....D(.,|Z%,u$)..|
|00004fb0| ec 18 cd 3a e7 a4 45 28 | 63 68 24 29 3d a4 45 28 |...:..E(|ch$)=.E(|
|00004fc0| 66 6f 72 24 29 8c 0d 01 | ed 26 e7 74 79 70 65 24 |for$)...|.&.type$|
|00004fd0| 3d 22 2b 22 8c 63 68 61 | 6e 24 3d 22 40 22 2b 63 |="+".cha|n$="@"+c|
|00004fe0| 68 24 8b 63 68 61 6e 24 | 3d 63 68 24 0d 01 ee 62 |h$.chan$|=ch$...b|
|00004ff0| f2 5a 28 b9 2c 22 4d 4f | 44 45 22 2c 45 25 2c 74 |.Z(.,"MO|DE",E%,t|
|00005000| 79 70 65 24 2b 22 6f 20 | 22 2b 6e 69 63 6b 24 28 |ype$+"o |"+nick$(|
|00005010| 6d 25 29 2c 63 68 24 29 | 3a f2 45 28 45 25 2c 36 |m%),ch$)|:.E(E%,6|
|00005020| 30 2c 22 53 65 74 20 22 | 2b 75 24 2b 22 20 74 6f |0,"Set "|+u$+" to|
|00005030| 20 22 2b 74 79 70 65 24 | 2b 22 6f 20 6f 6e 20 22 | "+type$|+"o on "|
|00005040| 2b 63 68 61 6e 24 28 5a | 25 29 29 3a f2 43 0d 01 |+chan$(Z|%)):.C..|
|00005050| ef 12 cd 3a 6c 69 73 74 | 24 2b 3d 63 68 61 6e 24 |...:list|$+=chan$|
|00005060| 0d 01 f0 23 cd 3a fd 63 | 68 61 6e 24 3d 22 22 3a |...#.:.c|han$="":|
|00005070| 63 68 61 6e 6e 65 6c 73 | 24 28 6d 25 29 3d 6c 69 |channels|$(m%)=li|
|00005080| 73 74 24 0d 01 f1 49 cc | 3a f2 41 28 45 25 2c 34 |st$...I.|:.A(E%,4|
|00005090| 30 31 2c 22 3e 4e 6f 53 | 75 63 68 4e 69 63 6b 3a |01,">NoS|uchNick:|
|000050a0| 22 2b 75 24 29 3a f2 45 | 28 45 25 2c 36 30 2c 22 |"+u$):.E|(E%,60,"|
|000050b0| 4e 69 63 6b 20 22 2b 75 | 24 2b 22 20 64 6f 65 73 |Nick "+u|$+" does|
|000050c0| 20 6e 6f 74 20 65 78 69 | 73 74 22 29 0d 01 f2 05 | not exi|st")....|
|000050d0| cd 0d 01 f3 05 cc 0d 01 | f4 05 cd 0d 01 f5 86 c9 |........|........|
|000050e0| 22 69 22 3a 63 66 6c 61 | 67 73 25 28 5a 25 29 3d |"i":cfla|gs%(Z%)=|
|000050f0| 63 66 6c 61 67 73 25 28 | 5a 25 29 80 ac 34 84 2d |cflags%(|Z%)..4.-|
|00005100| 28 34 2a 28 74 79 70 65 | 24 3d 22 2b 22 29 29 3a |(4*(type|$="+")):|
|00005110| f2 5a 28 b9 2c 22 4d 4f | 44 45 22 2c 45 25 2c 74 |.Z(.,"MO|DE",E%,t|
|00005120| 79 70 65 24 2b 22 69 22 | 2c 66 6f 72 24 29 3a f2 |ype$+"i"|,for$):.|
|00005130| 45 28 45 25 2c 36 30 2c | 22 53 65 74 20 69 6e 76 |E(E%,60,|"Set inv|
|00005140| 69 74 65 20 6f 6e 6c 79 | 20 74 6f 20 22 2b 74 79 |ite only| to "+ty|
|00005150| 70 65 24 2b 22 20 66 6f | 72 20 22 2b 66 6f 72 24 |pe$+" fo|r "+for$|
|00005160| 29 0d 01 f6 86 c9 22 6d | 22 3a 63 66 6c 61 67 73 |)....."m|":cflags|
|00005170| 25 28 5a 25 29 3d 63 66 | 6c 61 67 73 25 28 5a 25 |%(Z%)=cf|lags%(Z%|
|00005180| 29 80 ac 33 32 84 2d 28 | 33 32 2a 28 74 79 70 65 |)..32.-(|32*(type|
|00005190| 24 3d 22 2b 22 29 29 3a | f2 45 28 45 25 2c 36 30 |$="+")):|.E(E%,60|
|000051a0| 2c 22 53 65 74 20 6d 6f | 64 65 72 61 74 65 64 20 |,"Set mo|derated |
|000051b0| 74 6f 20 22 2b 74 79 70 | 65 24 2b 22 20 66 6f 72 |to "+typ|e$+" for|
|000051c0| 20 22 2b 66 6f 72 24 29 | 3a f2 5a 28 b9 2c 22 4d | "+for$)|:.Z(.,"M|
|000051d0| 4f 44 45 22 2c 45 25 2c | 74 79 70 65 24 2b 22 6d |ODE",E%,|type$+"m|
|000051e0| 22 2c 66 6f 72 24 29 0d | 01 f7 82 c9 22 70 22 3a |",for$).|...."p":|
|000051f0| 63 66 6c 61 67 73 25 28 | 5a 25 29 3d 63 66 6c 61 |cflags%(|Z%)=cfla|
|00005200| 67 73 25 28 5a 25 29 80 | ac 31 84 2d 28 31 2a 28 |gs%(Z%).|.1.-(1*(|
|00005210| 74 79 70 65 24 3d 22 2b | 22 29 29 3a f2 5a 28 b9 |type$="+|")):.Z(.|
|00005220| 2c 22 4d 4f 44 45 22 2c | 45 25 2c 74 79 70 65 24 |,"MODE",|E%,type$|
|00005230| 2b 22 70 22 2c 66 6f 72 | 24 29 3a f2 45 28 45 25 |+"p",for|$):.E(E%|
|00005240| 2c 36 30 2c 22 53 65 74 | 20 70 72 69 76 61 74 65 |,60,"Set| private|
|00005250| 20 74 6f 20 22 2b 74 79 | 70 65 24 2b 22 20 66 6f | to "+ty|pe$+" fo|
|00005260| 72 20 22 2b 66 6f 72 24 | 29 0d 01 f8 81 c9 22 73 |r "+for$|)....."s|
|00005270| 22 3a 63 66 6c 61 67 73 | 25 28 5a 25 29 3d 63 66 |":cflags|%(Z%)=cf|
|00005280| 6c 61 67 73 25 28 5a 25 | 29 80 ac 32 84 2d 28 32 |lags%(Z%|)..2.-(2|
|00005290| 2a 28 74 79 70 65 24 3d | 22 2b 22 29 29 3a f2 5a |*(type$=|"+")):.Z|
|000052a0| 28 b9 2c 22 4d 4f 44 45 | 22 2c 45 25 2c 74 79 70 |(.,"MODE|",E%,typ|
|000052b0| 65 24 2b 22 73 22 2c 66 | 6f 72 24 29 3a f2 45 28 |e$+"s",f|or$):.E(|
|000052c0| 45 25 2c 36 30 2c 22 53 | 65 74 20 73 65 63 72 65 |E%,60,"S|et secre|
|000052d0| 74 20 74 6f 20 22 2b 74 | 79 70 65 24 2b 22 20 66 |t to "+t|ype$+" f|
|000052e0| 6f 72 20 22 2b 66 6f 72 | 24 29 0d 01 f9 87 c9 22 |or "+for|$)....."|
|000052f0| 74 22 3a 63 66 6c 61 67 | 73 25 28 5a 25 29 3d 63 |t":cflag|s%(Z%)=c|
|00005300| 66 6c 61 67 73 25 28 5a | 25 29 80 ac 38 84 2d 28 |flags%(Z|%)..8.-(|
|00005310| 38 2a 28 74 79 70 65 24 | 3d 22 2b 22 29 29 3a f2 |8*(type$|="+")):.|
|00005320| 5a 28 b9 2c 22 4d 4f 44 | 45 22 2c 45 25 2c 74 79 |Z(.,"MOD|E",E%,ty|
|00005330| 70 65 24 2b 22 74 22 2c | 66 6f 72 24 29 3a f2 45 |pe$+"t",|for$):.E|
|00005340| 28 45 25 2c 36 30 2c 22 | 53 65 74 20 74 6f 70 69 |(E%,60,"|Set topi|
|00005350| 63 2d 6c 6f 63 6b 65 64 | 20 74 6f 20 22 2b 74 79 |c-locked| to "+ty|
|00005360| 70 65 24 2b 22 20 66 6f | 72 20 22 2b 66 6f 72 24 |pe$+" fo|r "+for$|
|00005370| 29 0d 01 fa 88 c9 22 6e | 22 3a 63 66 6c 61 67 73 |)....."n|":cflags|
|00005380| 25 28 5a 25 29 3d 63 66 | 6c 61 67 73 25 28 5a 25 |%(Z%)=cf|lags%(Z%|
|00005390| 29 80 ac 31 36 84 2d 28 | 31 36 2a 28 74 79 70 65 |)..16.-(|16*(type|
|000053a0| 24 3d 22 2b 22 29 29 3a | f2 5a 28 b9 2c 22 4d 4f |$="+")):|.Z(.,"MO|
|000053b0| 44 45 22 2c 45 25 2c 74 | 79 70 65 24 2b 22 6e 22 |DE",E%,t|ype$+"n"|
|000053c0| 2c 66 6f 72 24 29 3a f2 | 45 28 45 25 2c 36 30 2c |,for$):.|E(E%,60,|
|000053d0| 22 53 65 74 20 6e 6f 2d | 65 78 74 65 72 6e 61 6c |"Set no-|external|
|000053e0| 20 74 6f 20 22 2b 74 79 | 70 65 24 2b 22 20 66 6f | to "+ty|pe$+" fo|
|000053f0| 72 20 22 2b 66 6f 72 24 | 29 0d 01 fb 57 c9 22 62 |r "+for$|)...W."b|
|00005400| 22 3a 75 24 3d a4 66 28 | c0 75 73 65 72 73 24 2c |":u$=.f(|.users$,|
|00005410| a7 75 73 65 72 73 24 2b | 22 20 22 2c 22 20 22 29 |.users$+|" "," ")|
|00005420| 2d 31 29 29 3a 75 73 65 | 72 73 24 3d c1 75 73 65 |-1)):use|rs$=.use|
|00005430| 72 73 24 2c a7 75 73 65 | 72 73 24 2b 22 20 22 2c |rs$,.use|rs$+" ",|
|00005440| 22 20 22 29 2b 31 29 3a | e7 75 24 3c 3e 22 22 8c |" ")+1):|.u$<>"".|
|00005450| 0d 01 fc 1b e7 a7 75 24 | 2c 22 21 22 29 3d 30 84 |......u$|,"!")=0.|
|00005460| a7 75 24 2c 22 40 22 29 | 3d 30 8c 0d 01 fd 27 f2 |.u$,"@")|=0....'.|
|00005470| 41 28 45 25 2c 34 36 31 | 2c 22 3e 4e 65 65 64 4d |A(E%,461|,">NeedM|
|00005480| 6f 72 65 50 61 72 61 6d | 73 3a 4d 4f 44 45 2b 62 |oreParam|s:MODE+b|
|00005490| 22 29 0d 01 fe 3c cc 3a | 4d 25 3d 62 61 6e 73 25 |")...<.:|M%=bans%|
|000054a0| 28 5a 25 29 3a 56 25 3d | 30 3a c8 95 4d 25 3c 3e |(Z%):V%=|0:..M%<>|
|000054b0| 30 3a 54 25 3d 21 4d 25 | 3a e7 a4 45 28 a4 47 28 |0:T%=!M%|:..E(.G(|
|000054c0| 4d 25 21 34 29 29 3d a4 | 45 28 75 24 29 8c 0d 01 |M%!4))=.|E(u$)...|
|000054d0| ff 2d f2 46 28 4d 25 21 | 34 29 3a f2 46 28 4d 25 |.-.F(M%!|4):.F(M%|
|000054e0| 29 3a e7 56 25 3d 30 8c | 62 61 6e 73 25 28 5a 25 |):.V%=0.|bans%(Z%|
|000054f0| 29 3d 54 25 8b 21 56 25 | 3d 54 25 0d 02 00 1f cd |)=T%.!V%|=T%.....|
|00005500| 3a 56 25 3d 4d 25 3a 4d | 25 3d 54 25 3a ce 3a e7 |:V%=M%:M|%=T%:.:.|
|00005510| 74 79 70 65 24 3d 22 2b | 22 8c 0d 02 01 63 4d 25 |type$="+|"....cM%|
|00005520| 3d a4 57 28 38 29 3a 21 | 4d 25 3d 62 61 6e 73 25 |=.W(8):!|M%=bans%|
|00005530| 28 5a 25 29 3a 4d 25 21 | 34 3d a4 72 28 75 24 29 |(Z%):M%!|4=.r(u$)|
|00005540| 3a 62 61 6e 73 25 28 5a | 25 29 3d 4d 25 3a f2 45 |:bans%(Z|%)=M%:.E|
|00005550| 28 45 25 2c 36 30 2c 22 | 41 64 64 69 6e 67 20 62 |(E%,60,"|Adding b|
|00005560| 61 6e 20 66 6f 72 20 22 | 2b 75 24 2b 22 20 6f 6e |an for "|+u$+" on|
|00005570| 20 22 2b 63 68 61 6e 24 | 28 5a 25 29 29 0d 02 02 | "+chan$|(Z%))...|
|00005580| 37 cc 3a f2 45 28 45 25 | 2c 36 30 2c 22 52 65 6d |7.:.E(E%|,60,"Rem|
|00005590| 6f 76 69 6e 67 20 62 61 | 6e 20 66 6f 72 20 22 2b |oving ba|n for "+|
|000055a0| 75 24 2b 22 20 6f 6e 20 | 22 2b 63 68 61 6e 24 28 |u$+" on |"+chan$(|
|000055b0| 5a 25 29 29 0d 02 03 28 | cd 3a f2 5a 28 b9 2c 22 |Z%))...(|.:.Z(.,"|
|000055c0| 4d 4f 44 45 22 2c 45 25 | 2c 74 79 70 65 24 2b 22 |MODE",E%|,type$+"|
|000055d0| 62 20 22 2b 75 24 2c 66 | 6f 72 24 29 0d 02 04 05 |b "+u$,f|or$)....|
|000055e0| cd 0d 02 05 6f cc 3a 4d | 25 3d 62 61 6e 73 25 28 |....o.:M|%=bans%(|
|000055f0| 5a 25 29 3a c8 95 4d 25 | 3c 3e 30 3a 54 25 3d 21 |Z%):..M%|<>0:T%=!|
|00005600| 4d 25 3a f2 41 28 45 25 | 2c 33 36 37 2c 63 68 61 |M%:.A(E%|,367,cha|
|00005610| 6e 24 28 5a 25 29 2b 22 | 20 22 2b a4 47 28 4d 25 |n$(Z%)+"| "+.G(M%|
|00005620| 21 34 29 29 3a 4d 25 3d | 54 25 3a ce 3a f2 41 28 |!4)):M%=|T%:.:.A(|
|00005630| 45 25 2c 33 36 38 2c 22 | 3e 42 61 6e 4c 69 73 74 |E%,368,"|>BanList|
|00005640| 45 6e 64 3a 22 2b 63 68 | 61 6e 24 28 5a 25 29 29 |End:"+ch|an$(Z%))|
|00005650| 0d 02 06 05 cd 0d 02 07 | 57 c9 22 76 22 3a 75 24 |........|W."v":u$|
|00005660| 3d a4 66 28 c0 75 73 65 | 72 73 24 2c a7 75 73 65 |=.f(.use|rs$,.use|
|00005670| 72 73 24 2b 22 20 22 2c | 22 20 22 29 2d 31 29 29 |rs$+" ",|" ")-1))|
|00005680| 3a 75 73 65 72 73 24 3d | c1 75 73 65 72 73 24 2c |:users$=|.users$,|
|00005690| a7 75 73 65 72 73 24 2b | 22 20 22 2c 22 20 22 29 |.users$+|" "," ")|
|000056a0| 2b 31 29 3a e7 75 24 3c | 3e 22 22 8c 0d 02 08 0f |+1):.u$<|>"".....|
|000056b0| e7 a4 53 28 75 24 29 3d | 2d 31 8c 0d 02 09 47 f2 |..S(u$)=|-1....G.|
|000056c0| 41 28 45 25 2c 34 30 31 | 2c 22 3e 4e 6f 53 75 63 |A(E%,401|,">NoSuc|
|000056d0| 68 4e 69 63 6b 3a 22 2b | 75 24 29 3a f2 45 28 45 |hNick:"+|u$):.E(E|
|000056e0| 25 2c 34 30 2c 22 4e 69 | 63 6b 20 22 2b 75 24 2b |%,40,"Ni|ck "+u$+|
|000056f0| 22 20 64 6f 65 73 20 6e | 6f 74 20 65 78 69 73 74 |" does n|ot exist|
|00005700| 22 29 0d 02 0a 78 cc 3a | f2 44 28 74 79 70 65 24 |")...x.:|.D(type$|
|00005710| 3d 22 2b 22 2c 5a 25 2c | 75 24 29 3a f2 5a 28 b9 |="+",Z%,|u$):.Z(.|
|00005720| 2c 22 4d 4f 44 45 22 2c | 45 25 2c 74 79 70 65 24 |,"MODE",|E%,type$|
|00005730| 2b 22 76 20 22 2b 75 24 | 2c 66 6f 72 24 29 3a f2 |+"v "+u$|,for$):.|
|00005740| 45 28 45 25 2c 36 30 2c | 22 53 65 74 20 76 6f 69 |E(E%,60,|"Set voi|
|00005750| 63 65 20 66 6f 72 20 22 | 2b 75 24 2b 22 20 74 6f |ce for "|+u$+" to|
|00005760| 20 22 2b 74 79 70 65 24 | 2b 22 20 6f 6e 20 22 2b | "+type$|+" on "+|
|00005770| 63 68 61 6e 24 28 5a 25 | 29 29 0d 02 0b 05 cd 0d |chan$(Z%|))......|
|00005780| 02 0c 05 cd 0d 02 0d 62 | c9 22 6c 22 3a 75 24 3d |.......b|."l":u$=|
|00005790| a4 66 28 c0 75 73 65 72 | 73 24 2c a7 75 73 65 72 |.f(.user|s$,.user|
|000057a0| 73 24 2b 22 20 22 2c 22 | 20 22 29 2d 31 29 29 3a |s$+" ","| ")-1)):|
|000057b0| 75 73 65 72 73 24 3d c1 | 75 73 65 72 73 24 2c a7 |users$=.|users$,.|
|000057c0| 75 73 65 72 73 24 2b 22 | 20 22 2c 22 20 22 29 2b |users$+"| "," ")+|
|000057d0| 31 29 3a e7 74 79 70 65 | 24 3d 22 2b 22 80 bb 28 |1):.type|$="+"..(|
|000057e0| 75 24 29 3e 30 8c 0d 02 | 0e 91 63 66 6c 61 67 73 |u$)>0...|..cflags|
|000057f0| 25 28 5a 25 29 3d 28 28 | 63 66 6c 61 67 73 25 28 |%(Z%)=((|cflags%(|
|00005800| 5a 25 29 84 36 34 29 80 | ac 26 66 66 66 30 30 29 |Z%).64).|.&fff00)|
|00005810| 2b 28 bb 28 75 24 29 3c | 3c 38 29 3a f2 5a 28 b9 |+(.(u$)<|<8):.Z(.|
|00005820| 2c 22 4d 4f 44 45 22 2c | 45 25 2c 22 2b 6c 20 22 |,"MODE",|E%,"+l "|
|00005830| 2b c3 28 bb 28 75 24 29 | 29 2c 66 6f 72 24 29 3a |+.(.(u$)|),for$):|
|00005840| f2 45 28 45 25 2c 36 30 | 2c 22 53 65 74 74 69 6e |.E(E%,60|,"Settin|
|00005850| 67 20 6c 69 6d 69 74 20 | 6f 6e 20 22 2b 63 68 61 |g limit |on "+cha|
|00005860| 6e 24 28 5a 25 29 2b 22 | 20 74 6f 20 22 2b c3 28 |n$(Z%)+"| to "+.(|
|00005870| bb 28 75 24 29 29 29 0d | 02 0f 6d cc 3a 63 66 6c |.(u$))).|..m.:cfl|
|00005880| 61 67 73 25 28 5a 25 29 | 3d 63 66 6c 61 67 73 25 |ags%(Z%)|=cflags%|
|00005890| 28 5a 25 29 80 ac 28 26 | 66 66 66 30 30 2b 36 34 |(Z%)..(&|fff00+64|
|000058a0| 29 3a f2 45 28 45 25 2c | 36 30 2c 22 55 6e 73 65 |):.E(E%,|60,"Unse|
|000058b0| 74 69 6e 67 20 6c 69 6d | 69 74 20 6f 6e 20 22 2b |ting lim|it on "+|
|000058c0| 63 68 61 6e 24 28 5a 25 | 29 29 3a f2 5a 28 b9 2c |chan$(Z%|)):.Z(.,|
|000058d0| 22 4d 4f 44 45 22 2c 45 | 25 2c 22 2d 6c 22 2c 66 |"MODE",E|%,"-l",f|
|000058e0| 6f 72 24 29 0d 02 10 05 | cd 0d 02 11 53 7f 3a f2 |or$)....|....S.:.|
|000058f0| 41 28 45 25 2c 34 37 32 | 2c 22 3e 55 4b 4d 6f 64 |A(E%,472|,">UKMod|
|00005900| 65 43 68 61 72 3a 22 2b | 6f 70 74 24 29 3a f2 45 |eChar:"+|opt$):.E|
|00005910| 28 45 25 2c 34 30 2c 22 | 55 6e 6b 6e 6f 77 6e 20 |(E%,40,"|Unknown |
|00005920| 4d 4f 44 45 20 63 68 61 | 72 61 63 74 65 72 20 22 |MODE cha|racter "|
|00005930| 2b 74 79 70 65 24 2b 6f | 70 74 24 29 0d 02 12 0f |+type$+o|pt$)....|
|00005940| cb 3a fd 6f 70 74 73 24 | 3d 22 22 0d 02 13 07 cd |.:.opts$|="".....|
|00005950| 3a e1 0d 02 14 2b dd f2 | 73 28 60 79 25 2c 5a 25 |:....+..|s(`y%,Z%|
|00005960| 2c 75 24 29 3a ea 4d 25 | 2c 56 25 2c 54 25 2c 75 |,u$):.M%|,V%,T%,u|
|00005970| 73 65 72 24 3a e7 5a 25 | 3d 2d 31 8c e1 0d 02 15 |ser$:.Z%|=-1.....|
|00005980| 45 4d 25 3d 69 6e 76 69 | 74 65 73 25 28 5a 25 29 |EM%=invi|tes%(Z%)|
|00005990| 3a 75 73 65 72 24 3d a4 | 45 28 75 24 29 3a 56 25 |:user$=.|E(u$):V%|
|000059a0| 3d 30 3a c8 95 4d 25 3c | 3e 30 3a 54 25 3d 21 4d |=0:..M%<|>0:T%=!M|
|000059b0| 25 3a e7 a4 47 28 4d 25 | 21 34 29 3d 75 73 65 72 |%:..G(M%|!4)=user|
|000059c0| 24 8c 0d 02 16 27 f2 46 | 28 4d 25 29 3a e7 56 25 |$....'.F|(M%):.V%|
|000059d0| 3d 30 8c 69 6e 76 69 74 | 65 73 25 28 5a 25 29 3d |=0.invit|es%(Z%)=|
|000059e0| 54 25 8b 21 56 25 3d 54 | 25 0d 02 17 09 4d 25 3d |T%.!V%=T|%....M%=|
|000059f0| 56 25 0d 02 18 19 cd 3a | 56 25 3d 4d 25 3a 4d 25 |V%.....:|V%=M%:M%|
|00005a00| 3d 54 25 3a ce 3a e7 60 | 79 25 8c 0d 02 19 3c 4d |=T%:.:.`|y%....<M|
|00005a10| 25 3d a4 57 28 38 29 3a | 21 4d 25 3d 69 6e 76 69 |%=.W(8):|!M%=invi|
|00005a20| 74 65 73 25 28 5a 25 29 | 3a 4d 25 21 34 3d a4 72 |tes%(Z%)|:M%!4=.r|
|00005a30| 28 75 73 65 72 24 29 3a | 69 6e 76 69 74 65 73 25 |(user$):|invites%|
|00005a40| 28 5a 25 29 3d 4d 25 0d | 02 1a 07 cd 3a e1 0d 02 |(Z%)=M%.|....:...|
|00005a50| 1b 57 dd f2 44 28 60 79 | 25 2c 5a 25 2c 75 24 29 |.W..D(`y|%,Z%,u$)|
|00005a60| 3a ea 4d 25 2c 56 25 3a | 75 24 3d a4 45 28 75 24 |:.M%,V%:|u$=.E(u$|
|00005a70| 29 3a 4d 25 3d 76 6f 69 | 63 65 25 28 5a 25 29 3a |):M%=voi|ce%(Z%):|
|00005a80| 56 25 3d 30 3a c8 95 4d | 25 3c 3e 30 3a 54 25 3d |V%=0:..M|%<>0:T%=|
|00005a90| 21 4d 25 3a e7 a4 45 28 | a4 47 28 4d 25 21 34 29 |!M%:..E(|.G(M%!4)|
|00005aa0| 29 3d 75 24 8c 0d 02 1c | 2e f2 46 28 4d 25 21 34 |)=u$....|..F(M%!4|
|00005ab0| 29 3a f2 46 28 4d 25 29 | 3a e7 56 25 3d 30 8c 76 |):.F(M%)|:.V%=0.v|
|00005ac0| 6f 69 63 65 25 28 5a 25 | 29 3d 56 25 8b 21 56 25 |oice%(Z%|)=V%.!V%|
|00005ad0| 3d 54 25 0d 02 1d 19 cd | 3a 56 25 3d 4d 25 3a 4d |=T%.....|:V%=M%:M|
|00005ae0| 25 3d 54 25 3a ce 3a e7 | 60 79 25 8c 0d 02 1e 35 |%=T%:.:.|`y%....5|
|00005af0| 4d 25 3d a4 57 28 38 29 | 3a 21 4d 25 3d 76 6f 69 |M%=.W(8)|:!M%=voi|
|00005b00| 63 65 25 28 5a 25 29 3a | 4d 25 21 34 3d a4 72 28 |ce%(Z%):|M%!4=.r(|
|00005b10| 75 24 29 3a 76 6f 69 63 | 65 25 28 5a 25 29 3d 4d |u$):voic|e%(Z%)=M|
|00005b20| 25 0d 02 1f 07 cd 3a e1 | 0d 02 20 67 dd f2 67 79 |%.....:.|.. g..gy|
|00005b30| 3a 74 6f 24 3d a4 41 28 | 43 25 2c 4a 25 2c 46 25 |:to$=.A(|C%,J%,F%|
|00005b40| 29 3a 63 68 61 6e 24 3d | a4 4a 28 43 25 2c 4a 25 |):chan$=|.J(C%,J%|
|00005b50| 2c 46 25 29 3a f2 45 28 | 45 25 2c 38 30 2c 22 49 |,F%):.E(|E%,80,"I|
|00005b60| 4e 56 49 54 45 20 22 2b | 74 6f 24 2b 22 20 22 2b |NVITE "+|to$+" "+|
|00005b70| 63 68 61 6e 24 29 3a 5a | 25 3d a4 4d 28 63 68 61 |chan$):Z|%=.M(cha|
|00005b80| 6e 24 29 3a e7 a4 51 28 | 45 25 2c 5a 25 29 8c 0d |n$):..Q(|E%,Z%)..|
|00005b90| 02 21 0f e7 a4 71 28 45 | 25 2c 5a 25 29 8c 0d 02 |.!...q(E|%,Z%)...|
|00005ba0| 22 16 55 25 3d a4 53 28 | 74 6f 24 29 3a e7 55 25 |".U%=.S(|to$):.U%|
|00005bb0| 3d 2d 31 8c 0d 02 23 21 | f2 41 28 45 25 2c 34 30 |=-1...#!|.A(E%,40|
|00005bc0| 31 2c 22 3e 4e 6f 53 75 | 63 68 4e 69 63 6b 3a 22 |1,">NoSu|chNick:"|
|00005bd0| 2b 74 6f 24 29 0d 02 24 | 11 cc 3a e7 a4 51 28 55 |+to$)..$|..:..Q(U|
|00005be0| 25 2c 5a 25 29 8c 0d 02 | 25 54 f2 41 28 45 25 2c |%,Z%)...|%T.A(E%,|
|00005bf0| 34 34 33 2c 22 3e 55 73 | 65 72 4f 6e 43 68 61 6e |443,">Us|erOnChan|
|00005c00| 6e 65 6c 3a 22 2b 74 6f | 24 2b 22 3a 22 2b 63 68 |nel:"+to|$+":"+ch|
|00005c10| 61 6e 24 29 3a f2 45 28 | 45 25 2c 34 30 2c 74 6f |an$):.E(|E%,40,to|
|00005c20| 24 2b 22 20 69 73 20 61 | 6c 72 65 61 64 79 20 6f |$+" is a|lready o|
|00005c30| 6e 20 22 2b 63 68 61 6e | 24 29 0d 02 26 87 cc 3a |n "+chan|$)..&..:|
|00005c40| f2 73 28 b9 2c 5a 25 2c | 74 6f 24 29 3a f2 5a 28 |.s(.,Z%,|to$):.Z(|
|00005c50| b9 2c 22 49 4e 56 49 54 | 45 22 2c 45 25 2c 74 6f |.,"INVIT|E",E%,to|
|00005c60| 24 2b 22 20 22 2b 63 68 | 61 6e 24 2c 22 2a 22 2b |$+" "+ch|an$,"*"+|
|00005c70| 74 6f 24 29 3a f2 41 28 | 45 25 2c 33 34 31 2c 22 |to$):.A(|E%,341,"|
|00005c80| 3e 49 6e 76 69 74 69 6e | 67 3a 22 2b 74 6f 24 2b |>Invitin|g:"+to$+|
|00005c90| 22 3a 22 2b 63 68 61 6e | 24 29 3a f2 45 28 45 25 |":"+chan|$):.E(E%|
|00005ca0| 2c 36 30 2c 22 49 6e 76 | 69 74 69 6e 67 20 22 2b |,60,"Inv|iting "+|
|00005cb0| 74 6f 24 2b 22 20 74 6f | 20 22 2b 63 68 61 6e 24 |to$+" to| "+chan$|
|00005cc0| 29 0d 02 27 05 cd 0d 02 | 28 05 cd 0d 02 29 51 cc |)..'....|(....)Q.|
|00005cd0| 3a f2 41 28 45 25 2c 34 | 38 32 2c 22 3e 4e 6f 74 |:.A(E%,4|82,">Not|
|00005ce0| 43 68 61 6e 4f 70 3a 22 | 2b 63 68 61 6e 24 29 3a |ChanOp:"|+chan$):|
|00005cf0| f2 45 28 45 25 2c 34 30 | 2c 22 4e 6f 74 20 61 20 |.E(E%,40|,"Not a |
|00005d00| 63 68 61 6e 6e 65 6c 20 | 6f 70 65 72 61 74 6f 72 |channel |operator|
|00005d10| 20 6f 6e 20 22 2b 63 68 | 61 6e 24 29 0d 02 2a 05 | on "+ch|an$)..*.|
|00005d20| cd 0d 02 2b 49 cc 3a f2 | 41 28 45 25 2c 34 34 32 |...+I.:.|A(E%,442|
|00005d30| 2c 22 3e 4e 6f 74 4f 6e | 43 68 61 6e 6e 65 6c 3a |,">NotOn|Channel:|
|00005d40| 22 2b 63 68 61 6e 24 29 | 3a f2 45 28 45 25 2c 34 |"+chan$)|:.E(E%,4|
|00005d50| 30 2c 22 4e 6f 74 20 6f | 6e 20 63 68 61 6e 6e 65 |0,"Not o|n channe|
|00005d60| 6c 20 22 2b 63 68 61 6e | 24 29 0d 02 2c 07 cd 3a |l "+chan|$)..,..:|
|00005d70| e1 0d 02 2d 54 dd f2 6f | 3a 6d 65 73 73 61 67 65 |...-T..o|:message|
|00005d80| 24 3d a4 41 28 43 25 2c | 4a 25 2c 46 25 29 3a f2 |$=.A(C%,|J%,F%):.|
|00005d90| 45 28 45 25 2c 38 30 2c | 22 50 41 52 54 20 22 2b |E(E%,80,|"PART "+|
|00005da0| 6d 65 73 73 61 67 65 24 | 29 3a 5a 25 3d a4 4d 28 |message$|):Z%=.M(|
|00005db0| 6d 65 73 73 61 67 65 24 | 29 3a e7 a4 51 28 45 25 |message$|):..Q(E%|
|00005dc0| 2c 5a 25 29 8c 0d 02 2e | 52 f2 5a 28 b9 2c 22 50 |,Z%)....|R.Z(.,"P|
|00005dd0| 41 52 54 22 2c 45 25 2c | 22 22 2c 6d 65 73 73 61 |ART",E%,|"",messa|
|00005de0| 67 65 24 29 3a f2 45 28 | 45 25 2c 36 30 2c 22 4c |ge$):.E(|E%,60,"L|
|00005df0| 65 66 74 20 63 68 61 6e | 6e 65 6c 20 22 2b 6d 65 |eft chan|nel "+me|
|00005e00| 73 73 61 67 65 24 29 3a | f2 72 28 45 25 2c 6d 65 |ssage$):|.r(E%,me|
|00005e10| 73 73 61 67 65 24 29 0d | 02 2f 4f cc 3a f2 41 28 |ssage$).|./O.:.A(|
|00005e20| 45 25 2c 34 34 32 2c 22 | 3e 4e 6f 74 4f 6e 43 68 |E%,442,"|>NotOnCh|
|00005e30| 61 6e 6e 65 6c 3a 22 2b | 6d 65 73 73 61 67 65 24 |annel:"+|message$|
|00005e40| 29 3a f2 45 28 45 25 2c | 34 30 2c 22 4e 6f 74 20 |):.E(E%,|40,"Not |
|00005e50| 6f 6e 20 63 68 61 6e 6e | 65 6c 20 22 2b 6d 65 73 |on chann|el "+mes|
|00005e60| 73 61 67 65 24 29 0d 02 | 30 07 cd 3a e1 0d 02 31 |sage$)..|0..:...1|
|00005e70| 76 dd f2 72 28 45 25 2c | 6c 65 66 74 24 29 3a ea |v..r(E%,|left$):.|
|00005e80| 63 68 24 2c 4e 25 2c 63 | 68 61 6e 24 2c 5a 25 2c |ch$,N%,c|han$,Z%,|
|00005e90| 4d 25 2c 54 25 3a 63 68 | 24 3d 22 22 3a 4e 25 3d |M%,T%:ch|$="":N%=|
|00005ea0| 30 3a 5a 25 3d a4 4d 28 | 6c 65 66 74 24 29 3a f2 |0:Z%=.M(|left$):.|
|00005eb0| 44 28 a3 2c 5a 25 2c 6e | 69 63 6b 24 28 45 25 29 |D(.,Z%,n|ick$(E%)|
|00005ec0| 29 3a f5 3a 63 68 61 6e | 24 3d a4 46 28 45 25 2c |):.:chan|$=.F(E%,|
|00005ed0| 4e 25 29 3a e7 c0 63 68 | 61 6e 24 2c 31 29 3d 22 |N%):..ch|an$,1)="|
|00005ee0| 40 22 8c 0d 02 32 28 e7 | a4 45 28 c1 63 68 61 6e |@"...2(.|.E(.chan|
|00005ef0| 24 2c 32 29 29 3c 3e a4 | 45 28 6c 65 66 74 24 29 |$,2))<>.|E(left$)|
|00005f00| 8c 63 68 24 2b 3d 63 68 | 61 6e 24 0d 02 33 26 cc |.ch$+=ch|an$..3&.|
|00005f10| 3a e7 a4 45 28 63 68 61 | 6e 24 29 3c 3e a4 45 28 |:..E(cha|n$)<>.E(|
|00005f20| 6c 65 66 74 24 29 8c 63 | 68 24 2b 3d 63 68 61 6e |left$).c|h$+=chan|
|00005f30| 24 0d 02 34 2e cd 3a fd | 63 68 61 6e 24 3d 22 22 |$..4..:.|chan$=""|
|00005f40| 3a 63 75 73 65 72 73 25 | 28 5a 25 29 2d 3d 31 3a |:cusers%|(Z%)-=1:|
|00005f50| e7 63 75 73 65 72 73 25 | 28 5a 25 29 3d 30 8c 0d |.cusers%|(Z%)=0..|
|00005f60| 02 35 66 63 68 61 6e 24 | 28 5a 25 29 3d 22 22 3a |.5fchan$|(Z%)="":|
|00005f70| 4d 25 3d 62 61 6e 73 25 | 28 5a 25 29 3a c8 95 4d |M%=bans%|(Z%):..M|
|00005f80| 25 3c 3e 30 3a 54 25 3d | 21 4d 25 3a f2 46 28 4d |%<>0:T%=|!M%:.F(M|
|00005f90| 25 21 34 29 3a f2 46 28 | 4d 25 29 3a 4d 25 3d 54 |%!4):.F(|M%):M%=T|
|00005fa0| 25 3a ce 3a 62 61 6e 73 | 25 28 5a 25 29 3d 30 3a |%:.:bans|%(Z%)=0:|
|00005fb0| 4d 25 3d 76 6f 69 63 65 | 25 28 5a 25 29 3a e7 4d |M%=voice|%(Z%):.M|
|00005fc0| 25 3c 3e 30 8c 0d 02 36 | 8d f2 4d 28 22 45 72 72 |%<>0...6|..M("Err|
|00005fd0| 6f 72 20 69 6e 20 76 6f | 69 63 65 20 63 68 61 69 |or in vo|ice chai|
|00005fe0| 6e 20 2d 20 6e 6f 74 20 | 65 6d 70 74 79 20 77 68 |n - not |empty wh|
|00005ff0| 65 6e 20 22 2b a4 5a 28 | 45 25 29 2b 22 20 6c 65 |en "+.Z(|E%)+" le|
|00006000| 61 76 69 6e 67 22 29 3a | c8 95 4d 25 3c 3e 30 3a |aving"):|..M%<>0:|
|00006010| 54 25 3d 21 4d 25 3a f2 | 4d 28 22 56 6f 69 63 65 |T%=!M%:.|M("Voice|
|00006020| 3a 20 22 2b a4 47 28 4d | 25 21 34 29 29 3a f2 46 |: "+.G(M|%!4)):.F|
|00006030| 28 4d 25 21 34 29 3a f2 | 46 28 4d 25 29 3a 4d 25 |(M%!4):.|F(M%):M%|
|00006040| 3d 54 25 3a ce 3a 76 6f | 69 63 65 25 28 5a 25 29 |=T%:.:vo|ice%(Z%)|
|00006050| 3d 30 0d 02 37 05 cd 0d | 02 38 1c cd 3a 63 68 61 |=0..7...|.8..:cha|
|00006060| 6e 6e 65 6c 73 24 28 45 | 25 29 3d 63 68 24 3a f2 |nnels$(E|%)=ch$:.|
|00006070| 43 3a e1 0d 02 39 72 dd | f2 6a 28 58 25 2c 6d 24 |C:...9r.|.j(X%,m$|
|00006080| 2c 66 24 29 3a f2 45 28 | 58 25 2c 35 2c 22 53 65 |,f$):.E(|X%,5,"Se|
|00006090| 72 76 65 72 20 6d 65 73 | 73 61 67 65 3b 20 22 2b |rver mes|sage; "+|
|000060a0| 6d 24 29 3a f2 50 28 58 | 25 2c 22 3a 22 2b 66 24 |m$):.P(X|%,":"+f$|
|000060b0| 2b 22 21 63 6f 6e 73 6f | 6c 65 40 22 2b 73 65 72 |+"!conso|le@"+ser|
|000060c0| 76 65 72 24 2b 22 20 50 | 52 49 56 4d 53 47 20 22 |ver$+" P|RIVMSG "|
|000060d0| 2b 6e 69 63 6b 24 28 58 | 25 29 2b 22 20 3a 22 2b |+nick$(X|%)+" :"+|
|000060e0| 6d 24 29 3a e1 0d 02 3a | a0 dd f2 4e 5f 3a ea 63 |m$):...:|...N_:.c|
|000060f0| 68 61 6e 6e 65 6c 24 2c | 6d 65 73 73 61 67 65 24 |hannel$,|message$|
|00006100| 3a 63 68 61 6e 6e 65 6c | 24 3d a4 41 28 43 25 2c |:channel|$=.A(C%,|
|00006110| 4a 25 2c 46 25 29 3a 6d | 65 73 73 61 67 65 24 3d |J%,F%):m|essage$=|
|00006120| a4 4a 28 43 25 2c 4a 25 | 2c 46 25 29 3a 6d 65 73 |.J(C%,J%|,F%):mes|
|00006130| 73 61 67 65 24 3d c1 6d | 65 73 73 61 67 65 24 2c |sage$=.m|essage$,|
|00006140| 32 29 3a f2 5a 28 ac a4 | 52 28 63 68 61 6e 6e 65 |2):.Z(..|R(channe|
|00006150| 6c 24 29 2c 22 50 52 49 | 56 4d 53 47 22 2c 45 25 |l$),"PRI|VMSG",E%|
|00006160| 2c 6d 65 73 73 61 67 65 | 24 2c 63 68 61 6e 6e 65 |,message|$,channe|
|00006170| 6c 24 29 3a e7 c0 6d 65 | 73 73 61 67 65 24 2c 31 |l$):..me|ssage$,1|
|00006180| 29 3d bd 31 8c 0d 02 3b | 47 6d 65 73 73 61 67 65 |)=.1...;|Gmessage|
|00006190| 24 3d c1 c0 6d 65 73 73 | 61 67 65 24 29 2c 32 29 |$=..mess|age$),2)|
|000061a0| 3a f2 45 28 45 25 2c 26 | 38 32 2c 22 43 54 43 50 |:.E(E%,&|82,"CTCP|
|000061b0| 20 2d 3e 20 22 2b 63 68 | 61 6e 6e 65 6c 24 2b 22 | -> "+ch|annel$+"|
|000061c0| 20 22 2b 6d 65 73 73 61 | 67 65 24 29 0d 02 3c 2c | "+messa|ge$)..<,|
|000061d0| cc 3a f2 45 28 45 25 2c | 26 38 32 2c 22 2d 3e 20 |.:.E(E%,|&82,"-> |
|000061e0| 22 2b 63 68 61 6e 6e 65 | 6c 24 2b 22 20 22 2b 6d |"+channe|l$+" "+m|
|000061f0| 65 73 73 61 67 65 24 29 | 0d 02 3d 07 cd 3a e1 0d |essage$)|..=..:..|
|00006200| 02 3e 4d dd f2 6a 79 3a | ea 70 61 73 73 24 2c 55 |.>M..jy:|.pass$,U|
|00006210| 25 2c 75 24 3a 75 24 3d | a4 41 28 43 25 2c 4a 25 |%,u$:u$=|.A(C%,J%|
|00006220| 2c 46 25 29 3a 55 25 3d | a4 53 28 75 24 29 3a f2 |,F%):U%=|.S(u$):.|
|00006230| 45 28 45 25 2c 38 30 2c | 22 4f 50 45 52 20 22 2b |E(E%,80,|"OPER "+|
|00006240| 75 24 29 3a e7 55 25 3c | 3e 2d 31 8c 0d 02 3f 38 |u$):.U%<|>-1...?8|
|00006250| 70 61 73 73 24 3d a4 41 | 28 43 25 2c 4a 25 2c 46 |pass$=.A|(C%,J%,F|
|00006260| 25 29 3a e7 70 61 73 73 | 24 3d 73 70 61 73 73 24 |%):.pass|$=spass$|
|00006270| 84 28 66 6c 61 67 73 25 | 28 45 25 29 80 33 32 29 |.(flags%|(E%).32)|
|00006280| 3c 3e 30 8c 0d 02 40 d0 | 66 6c 61 67 73 25 28 55 |<>0...@.|flags%(U|
|00006290| 25 29 3d 66 6c 61 67 73 | 25 28 55 25 29 84 33 32 |%)=flags|%(U%).32|
|000062a0| 3a f2 41 28 55 25 2c 33 | 38 31 2c 22 3e 4e 6f 77 |:.A(U%,3|81,">Now|
|000062b0| 4f 70 65 72 61 74 6f 72 | 3a 22 2b 6e 69 63 6b 24 |Operator|:"+nick$|
|000062c0| 28 45 25 29 29 3a f2 45 | 28 55 25 2c 36 30 2c 22 |(E%)):.E|(U%,60,"|
|000062d0| 4d 61 64 65 20 61 6e 20 | 49 52 43 6f 70 20 62 79 |Made an |IRCop by|
|000062e0| 20 22 2b 6e 69 63 6b 24 | 28 45 25 29 29 3a f2 45 | "+nick$|(E%)):.E|
|000062f0| 28 45 25 2c 36 30 2c 22 | 4d 61 64 65 20 22 2b 6e |(E%,60,"|Made "+n|
|00006300| 69 63 6b 24 28 55 25 29 | 2b 22 20 49 52 43 6f 70 |ick$(U%)|+" IRCop|
|00006310| 22 29 3a f2 4d 28 6e 69 | 63 6b 24 28 55 25 29 2b |"):.M(ni|ck$(U%)+|
|00006320| 22 20 68 61 73 20 62 65 | 63 6f 6d 65 20 61 6e 20 |" has be|come an |
|00006330| 49 52 43 20 6f 70 65 72 | 61 74 6f 72 20 28 62 79 |IRC oper|ator (by|
|00006340| 20 22 2b 6e 69 63 6b 24 | 28 45 25 29 2b 22 29 22 | "+nick$|(E%)+")"|
|00006350| 29 3a f2 43 0d 02 41 70 | cc 3a f2 45 28 45 25 2c |):.C..Ap|.:.E(E%,|
|00006360| 34 30 2c 22 4f 50 45 52 | 20 70 61 73 73 77 6f 72 |40,"OPER| passwor|
|00006370| 64 20 77 72 6f 6e 67 22 | 29 3a f2 4d 28 22 46 61 |d wrong"|):.M("Fa|
|00006380| 69 6c 65 64 20 4f 50 45 | 52 20 63 6f 6d 6d 61 6e |iled OPE|R comman|
|00006390| 64 20 6f 6e 20 22 2b a4 | 5a 28 55 25 29 2b 22 20 |d on "+.|Z(U%)+" |
|000063a0| 62 79 20 22 2b a4 5a 28 | 45 25 29 2b 22 20 28 70 |by "+.Z(|E%)+" (p|
|000063b0| 61 73 73 77 6f 72 64 20 | 22 2b 70 61 73 73 24 2b |assword |"+pass$+|
|000063c0| 22 29 22 29 0d 02 42 05 | cd 0d 02 43 07 cd 3a e1 |")")..B.|...C..:.|
|000063d0| 0d 02 44 51 dd f2 4f 79 | 3a ea 6d 65 73 73 61 67 |..DQ..Oy|:.messag|
|000063e0| 65 24 3a 6d 65 73 73 61 | 67 65 24 3d a4 41 28 43 |e$:messa|ge$=.A(C|
|000063f0| 25 2c 4a 25 2c 46 25 29 | 3a f2 45 28 45 25 2c 38 |%,J%,F%)|:.E(E%,8|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.