home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 2 / 2088 < prev    next >
SHell self-extracting ARchive  |  1990-12-28  |  55.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: SHell self-extracting ARchive (archive/shar).

You can browse this item here: 2088

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Newsgroup Content (archive/news) magic Supported
100% dexvert SHell self-extracting ARchive (archive/shar) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file news or mail, ASCII text default
100% TrID E-Mail message (Var. 2) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/329 Shell Archive Format default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime message/rfc822 default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 3a 20 63 6c | 65 77 69 73 40 65 63 69 |From: cl|ewis@eci|
|00000010| 63 72 6c 2e 55 55 43 50 | 20 28 43 68 72 69 73 20 |crl.UUCP| (Chris |
|00000020| 4c 65 77 69 73 29 0a 4e | 65 77 73 67 72 6f 75 70 |Lewis).N|ewsgroup|
|00000030| 73 3a 20 61 6c 74 2e 73 | 6f 75 72 63 65 73 0a 53 |s: alt.s|ources.S|
|00000040| 75 62 6a 65 63 74 3a 20 | 50 73 72 6f 66 66 20 32 |ubject: |Psroff 2|
|00000050| 2e 30 20 50 61 72 74 20 | 30 33 20 6f 66 20 31 36 |.0 Part |03 of 16|
|00000060| 0a 4d 65 73 73 61 67 65 | 2d 49 44 3a 20 3c 39 34 |.Message|-ID: <94|
|00000070| 30 40 65 63 69 63 72 6c | 2e 55 55 43 50 3e 0a 44 |0@ecicrl|.UUCP>.D|
|00000080| 61 74 65 3a 20 31 37 20 | 4e 6f 76 20 39 30 20 30 |ate: 17 |Nov 90 0|
|00000090| 34 3a 35 37 3a 33 31 20 | 47 4d 54 0a 0a 53 75 62 |4:57:31 |GMT..Sub|
|000000a0| 6d 69 74 74 65 64 2d 62 | 79 3a 20 43 68 72 69 73 |mitted-b|y: Chris|
|000000b0| 20 4c 65 77 69 73 20 3c | 63 6c 65 77 69 73 40 65 | Lewis <|clewis@e|
|000000c0| 63 69 63 72 6c 2e 75 75 | 63 70 3e 0a 41 72 63 68 |cicrl.uu|cp>.Arch|
|000000d0| 69 76 65 2d 6e 61 6d 65 | 3a 20 70 73 72 6f 66 66 |ive-name|: psroff|
|000000e0| 32 2e 30 2f 50 61 72 74 | 30 33 0a 0a 23 21 20 2f |2.0/Part|03..#! /|
|000000f0| 62 69 6e 2f 73 68 0a 23 | 20 54 68 69 73 20 69 73 |bin/sh.#| This is|
|00000100| 20 61 20 73 68 65 6c 6c | 20 61 72 63 68 69 76 65 | a shell| archive|
|00000110| 2e 20 20 52 65 6d 6f 76 | 65 20 61 6e 79 74 68 69 |. Remov|e anythi|
|00000120| 6e 67 20 62 65 66 6f 72 | 65 20 74 68 69 73 20 6c |ng befor|e this l|
|00000130| 69 6e 65 2c 20 74 68 65 | 6e 20 66 65 65 64 20 69 |ine, the|n feed i|
|00000140| 74 0a 23 20 69 6e 74 6f | 20 61 20 73 68 65 6c 6c |t.# into| a shell|
|00000150| 20 76 69 61 20 22 73 68 | 20 66 69 6c 65 22 20 6f | via "sh| file" o|
|00000160| 72 20 73 69 6d 69 6c 61 | 72 2e 20 20 54 6f 20 6f |r simila|r. To o|
|00000170| 76 65 72 77 72 69 74 65 | 20 65 78 69 73 74 69 6e |verwrite| existin|
|00000180| 67 20 66 69 6c 65 73 2c | 0a 23 20 74 79 70 65 20 |g files,|.# type |
|00000190| 22 73 68 20 66 69 6c 65 | 20 2d 63 22 2e 0a 23 20 |"sh file| -c"..# |
|000001a0| 54 68 65 20 74 6f 6f 6c | 20 74 68 61 74 20 67 65 |The tool| that ge|
|000001b0| 6e 65 72 61 74 65 64 20 | 74 68 69 73 20 61 70 70 |nerated |this app|
|000001c0| 65 61 72 65 64 20 69 6e | 20 74 68 65 20 63 6f 6d |eared in| the com|
|000001d0| 70 2e 73 6f 75 72 63 65 | 73 2e 75 6e 69 78 20 6e |p.source|s.unix n|
|000001e0| 65 77 73 67 72 6f 75 70 | 3b 0a 23 20 73 65 6e 64 |ewsgroup|;.# send|
|000001f0| 20 6d 61 69 6c 20 74 6f | 20 63 6f 6d 70 2d 73 6f | mail to| comp-so|
|00000200| 75 72 63 65 73 2d 75 6e | 69 78 40 75 75 6e 65 74 |urces-un|ix@uunet|
|00000210| 2e 75 75 2e 6e 65 74 20 | 69 66 20 79 6f 75 20 77 |.uu.net |if you w|
|00000220| 61 6e 74 20 74 68 61 74 | 20 74 6f 6f 6c 2e 0a 23 |ant that| tool..#|
|00000230| 20 43 6f 6e 74 65 6e 74 | 73 3a 20 20 66 6f 6e 74 | Content|s: font|
|00000240| 73 2e 6c 6a 2f 53 2e 32 | 30 2e 70 6b 2e 55 55 20 |s.lj/S.2|0.pk.UU |
|00000250| 70 6b 2e 63 20 75 74 69 | 6c 73 2f 6d 61 70 73 2f |pk.c uti|ls/maps/|
|00000260| 61 6c 6e 75 6d 2e 52 4f | 4d 41 4e 38 0a 23 20 20 |alnum.RO|MAN8.# |
|00000270| 20 75 74 69 6c 73 2f 70 | 73 64 74 77 64 2e 53 0a | utils/p|sdtwd.S.|
|00000280| 23 20 57 72 61 70 70 65 | 64 20 62 79 20 63 6c 65 |# Wrappe|d by cle|
|00000290| 77 69 73 40 65 63 69 63 | 72 6c 20 6f 6e 20 46 72 |wis@ecic|rl on Fr|
|000002a0| 69 20 4e 6f 76 20 31 36 | 20 32 33 3a 33 35 3a 31 |i Nov 16| 23:35:1|
|000002b0| 39 20 31 39 39 30 0a 50 | 41 54 48 3d 2f 62 69 6e |9 1990.P|ATH=/bin|
|000002c0| 3a 2f 75 73 72 2f 62 69 | 6e 3a 2f 75 73 72 2f 75 |:/usr/bi|n:/usr/u|
|000002d0| 63 62 20 3b 20 65 78 70 | 6f 72 74 20 50 41 54 48 |cb ; exp|ort PATH|
|000002e0| 0a 65 63 68 6f 20 49 66 | 20 74 68 69 73 20 61 72 |.echo If| this ar|
|000002f0| 63 68 69 76 65 20 69 73 | 20 63 6f 6d 70 6c 65 74 |chive is| complet|
|00000300| 65 2c 20 79 6f 75 20 77 | 69 6c 6c 20 73 65 65 20 |e, you w|ill see |
|00000310| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 6d 65 |the foll|owing me|
|00000320| 73 73 61 67 65 3a 0a 65 | 63 68 6f 20 27 20 20 20 |ssage:.e|cho ' |
|00000330| 20 20 20 20 20 20 20 22 | 73 68 61 72 3a 20 45 6e | "|shar: En|
|00000340| 64 20 6f 66 20 61 72 63 | 68 69 76 65 20 33 20 28 |d of arc|hive 3 (|
|00000350| 6f 66 20 31 36 29 2e 22 | 27 0a 69 66 20 74 65 73 |of 16)."|'.if tes|
|00000360| 74 20 2d 66 20 27 66 6f | 6e 74 73 2e 6c 6a 2f 53 |t -f 'fo|nts.lj/S|
|00000370| 2e 32 30 2e 70 6b 2e 55 | 55 27 20 2d 61 20 22 24 |.20.pk.U|U' -a "$|
|00000380| 7b 31 7d 22 20 21 3d 20 | 22 2d 63 22 20 3b 20 74 |{1}" != |"-c" ; t|
|00000390| 68 65 6e 20 0a 20 20 65 | 63 68 6f 20 73 68 61 72 |hen . e|cho shar|
|000003a0| 3a 20 57 69 6c 6c 20 6e | 6f 74 20 63 6c 6f 62 62 |: Will n|ot clobb|
|000003b0| 65 72 20 65 78 69 73 74 | 69 6e 67 20 66 69 6c 65 |er exist|ing file|
|000003c0| 20 5c 22 27 66 6f 6e 74 | 73 2e 6c 6a 2f 53 2e 32 | \"'font|s.lj/S.2|
|000003d0| 30 2e 70 6b 2e 55 55 27 | 5c 22 0a 65 6c 73 65 0a |0.pk.UU'|\".else.|
|000003e0| 20 20 65 63 68 6f 20 73 | 68 61 72 3a 20 45 78 74 | echo s|har: Ext|
|000003f0| 72 61 63 74 69 6e 67 20 | 5c 22 27 66 6f 6e 74 73 |racting |\"'fonts|
|00000400| 2e 6c 6a 2f 53 2e 32 30 | 2e 70 6b 2e 55 55 27 5c |.lj/S.20|.pk.UU'\|
|00000410| 22 20 5c 28 31 31 35 39 | 37 20 63 68 61 72 61 63 |" \(1159|7 charac|
|00000420| 74 65 72 73 5c 29 0a 20 | 20 73 65 64 20 22 73 2f |ters\). | sed "s/|
|00000430| 5e 58 2f 2f 22 20 3e 27 | 66 6f 6e 74 73 2e 6c 6a |^X//" >'|fonts.lj|
|00000440| 2f 53 2e 32 30 2e 70 6b | 2e 55 55 27 20 3c 3c 27 |/S.20.pk|.UU' <<'|
|00000450| 45 4e 44 5f 4f 46 5f 46 | 49 4c 45 27 0a 58 74 61 |END_OF_F|ILE'.Xta|
|00000460| 62 6c 65 0a 58 20 21 22 | 23 24 25 26 27 28 29 2a |ble.X !"|#$%&'()*|
|00000470| 2b 2c 2d 2e 2f 30 31 32 | 33 34 35 36 37 38 39 3a |+,-./012|3456789:|
|00000480| 3b 3c 3d 3e 3f 0a 58 40 | 41 42 43 44 45 46 47 48 |;<=>?.X@|ABCDEFGH|
|00000490| 49 4a 4b 4c 4d 4e 4f 50 | 51 52 53 54 55 56 57 58 |IJKLMNOP|QRSTUVWX|
|000004a0| 59 5a 5b 5c 5d 5e 5f 0a | 58 62 65 67 69 6e 20 36 |YZ[\]^_.|Xbegin 6|
|000004b0| 34 34 20 66 6f 6e 74 73 | 2e 6c 6a 2f 53 2e 32 30 |44 fonts|.lj/S.20|
|000004c0| 2e 70 6b 0a 58 4d 5d 55 | 44 60 60 34 60 60 60 60 |.pk.XM]U|D``4````|
|000004d0| 60 60 60 60 60 60 21 22 | 3a 4e 60 60 30 46 4b 4a |``````!"|:N``0FKJ|
|000004e0| 22 2c 28 30 60 60 60 24 | 60 5b 34 5f 48 5d 57 42 |",(0```$|`[4_H]WB|
|000004f0| 5f 3d 2f 5d 50 5d 53 53 | 57 2f 2f 3c 58 43 57 2f |_=/]P]SS|W//<XCW/|
|00000500| 2f 3c 0a 58 4d 5c 5d 53 | 42 2f 3c 5c 5d 53 53 57 |/<.XM\]S|B/<\]SSW|
|00000510| 2f 2f 3c 58 43 57 2f 2f | 3c 5c 5d 53 42 2f 3c 5c |//<XCW//|<\]SB/<\|
|00000520| 5d 53 53 57 2f 2e 5e 2b | 21 2e 5e 2f 21 2e 5d 33 |]SSW/.^+|!.^/!.]3|
|00000530| 21 2e 5c 3a 5f 2e 5c 24 | 35 4f 53 4e 42 2d 3b 54 |!.\:_.\$|5OSNB-;T|
|00000540| 5b 0a 58 4d 48 35 36 5d | 2e 59 25 45 4f 23 50 4f |[.XMH56]|.Y%EO#PO|
|00000550| 36 5b 2f 23 5d 3b 44 5c | 31 3b 40 5c 39 3b 3c 5c |6[/#];D\|1;@\9;<\|
|00000560| 39 3b 38 5c 41 3b 34 5c | 43 55 4d 23 52 45 4c 53 |9;8\A;4\|CUM#RELS|
|00000570| 52 45 4c 43 53 25 4c 33 | 53 2f 36 50 2f 2e 5d 39 |RELCS%L3|S/6P/.]9|
|00000580| 0a 58 4d 2f 30 36 23 54 | 2f 35 53 54 4f 35 33 55 |.XM/06#T|/5STO53U|
|00000590| 2f 34 53 55 35 28 5d 3f | 55 24 5d 43 57 56 36 56 |/4SU5(]?|U$]CWV6V|
|000005a0| 55 56 54 57 3f 2f 28 4c | 2b 24 44 60 60 60 60 36 |UVTW?/(L|+$D````6|
|000005b0| 24 54 46 5e 52 33 21 43 | 37 43 2b 50 4d 27 22 0a |$TF^R3!C|7C+PM'".|
|000005c0| 58 4d 51 4c 3b 2d 51 4c | 2f 29 52 47 41 3c 25 55 |XMQL;-QL|/)RGA<%U|
|000005d0| 50 2c 39 4c 25 2b 36 5a | 51 25 51 33 45 2c 2a 4c |P,9L%+6Z|Q%Q3E,*L|
|000005e0| 29 3c 3c 57 33 25 47 60 | 37 29 2d 43 51 59 49 2c |)<<W3%G`|7)-CQYI,|
|000005f0| 50 45 2f 29 46 24 53 33 | 30 5c 4a 36 37 2e 0a 58 |PE/)F$S3|0\J67..X|
|00000600| 4d 28 53 53 29 31 3c 5c | 52 2f 2d 44 45 54 32 28 |M(SS)1<\|R/-DET2(|
|00000610| 4c 5a 41 33 32 28 33 53 | 5c 27 33 37 31 50 2d 31 |LZA32(3S|\'371P-1|
|00000620| 2d 2a 4d 35 2d 2e 3d 35 | 2d 2e 4d 31 2d 32 4d 2d |-*M5-.=5|-.M1-2M-|
|00000630| 2d 36 3d 2d 2d 36 4d 29 | 2d 33 60 54 35 0a 58 4d |-6=--6M)|-3`T5.XM|
|00000640| 54 5c 27 2f 2c 32 54 44 | 26 4c 58 42 2b 31 34 49 |T\'/,2TD|&LXB+14I|
|00000650| 53 33 28 5c 5d 34 47 2c | 2c 52 53 45 3a 3c 48 54 |S3(\]4G,|,RSE:<HT|
|00000660| 2f 2d 32 29 52 33 34 4c | 51 2a 47 27 2d 43 52 35 |/-2)R34L|Q*G'-CR5|
|00000670| 50 29 51 34 3c 5c 3d 3c | 2a 4c 29 29 0a 58 4d 2f |P)Q4<\=<|*L)).XM/|
|00000680| 25 37 24 4a 55 4d 2c 25 | 4c 3b 60 35 5c 25 38 3f |%7$JUM,%|L;`5\%8?|
|00000690| 2a 52 3c 2f 26 53 3c 3b | 26 50 4d 27 22 52 58 55 |*R</&S<;|&PM'"RXU|
|000006a0| 58 50 30 48 22 48 45 60 | 60 60 60 31 23 44 52 5e |XP0H"HE`|```1#DR^|
|000006b0| 52 56 5f 37 38 3f 36 47 | 34 59 2b 0a 58 4d 23 34 |RV_78?6G|4Y+.XM#4|
|000006c0| 47 36 3f 38 34 60 2a 3c | 57 21 21 27 27 3c 60 22 |G6?84`*<|W!!''<`"|
|000006d0| 47 25 56 27 55 49 55 2e | 32 50 55 29 55 47 56 25 |G%V'UIU.|2PU)UGV%|
|000006e0| 4f 50 50 28 5c 46 60 60 | 60 60 31 23 44 46 5e 52 |OPP(\F``|``1#DF^R|
|000006f0| 32 58 60 32 3e 3d 23 3d | 45 5d 0a 58 4d 33 39 4d |2X`2>=#=|E].XM39M|
|00000700| 4d 3b 36 3b 25 42 3d 2d | 3d 21 2c 43 30 37 31 33 |M;6;%B=-|=!,C0713|
|00000710| 31 42 55 54 43 54 58 45 | 3d 28 5d 36 28 33 33 2f |1BUTCTXE|=(]6(33/|
|00000720| 36 41 44 54 53 56 27 35 | 2d 30 5d 45 53 33 35 2b |6ADTSV'5|-0]ES35+|
|00000730| 3a 40 44 55 32 56 5c 55 | 33 0a 58 4d 57 2b 55 32 |:@DU2V\U|3.XMW+U2|
|00000740| 57 3a 55 42 57 49 55 42 | 57 57 55 52 57 58 55 42 |W:UBWIUB|WWURWXUB|
|00000750| 60 30 43 35 28 21 25 5d | 34 40 24 29 55 22 60 30 |`0C5(!%]|4@$)U"`0|
|00000760| 4b 33 2f 3e 4f 34 2b 3e | 53 33 2b 3d 30 48 54 42 |K3/>O4+>|S3+=0HTB|
|00000770| 57 34 2d 5d 28 5d 4d 25 | 0a 58 4d 3f 32 2b 3a 31 |W4-](]M%|.XM?2+:1|
|00000780| 48 54 33 56 24 42 2d 24 | 5d 39 39 43 30 2f 35 36 |HT3V$B-$|]99C0/56|
|00000790| 58 54 23 54 55 54 28 54 | 23 54 25 54 59 51 29 3b |XT#TUT(T|#T%TYQ);|
|000007a0| 36 54 27 54 5d 47 29 53 | 3d 4a 58 60 32 3e 50 3b |6T'T]G)S|=JX`2>P;|
|000007b0| 22 48 60 60 60 21 24 0a | 58 4d 2a 32 4b 53 2a 31 |"H```!$.|XM*2KS*1|
|000007c0| 2b 37 28 34 55 39 54 55 | 25 3d 25 33 37 2f 35 35 |+7(4U9TU|%=%37/55|
|000007d0| 53 35 3d 3c 4d 39 37 29 | 36 55 51 55 50 35 51 35 |S5=<M97)|6UQUP5Q5|
|000007e0| 50 55 50 55 51 35 50 35 | 51 55 4d 3c 45 39 37 2b |PUPUQ5P5|QUM<E97+|
|000007f0| 35 55 53 35 35 3c 0a 58 | 4d 5d 33 37 31 34 35 54 |5US55<.X|M]37145T|
|00000800| 59 55 37 55 5f 37 37 3f | 35 47 33 34 35 54 35 2d |YU7U_77?|5G345T5-|
|00000810| 3c 5d 35 37 2d 35 55 52 | 55 45 3c 45 3b 37 27 37 |<]57-5UR|UE<E;7'7|
|00000820| 21 37 25 37 23 37 23 37 | 25 37 21 37 27 36 55 52 |!7%7#7#7|%7!7'6UR|
|00000830| 35 45 3c 4d 37 0a 58 4d | 37 2d 35 35 53 55 2d 3d |5E<M7.XM|7-55SU-=|
|00000840| 25 31 37 33 47 35 30 32 | 55 52 25 40 23 32 54 60 |%173G502|UR%@#2T`|
|00000850| 60 60 21 24 2d 30 33 59 | 25 41 47 21 54 51 47 21 |``!$-03Y|%AG!TQG!|
|00000860| 48 24 50 5c 60 60 60 60 | 2f 22 5c 4d 5e 42 4b 32 |H$P\````|/"\M^BK2|
|00000870| 27 31 33 2e 0a 58 4d 3b | 2c 3b 2c 3b 2c 3b 2c 3b |'13..XM;|,;,;,;,;|
|00000880| 2b 3f 2b 3f 2b 3f 2b 3b | 2c 3b 2c 3b 2c 3b 2b 3f |+?+?+?+;|,;,;,;+?|
|00000890| 2b 3f 2b 3f 2b 3b 2c 3b | 2c 3b 2c 3b 2b 3f 2d 37 |+?+?+;,;|,;,;+?-7|
|000008a0| 2f 3f 30 3b 30 3b 30 3b | 30 3b 30 3f 2f 3f 2f 3f |/?0;0;0;|0;0?/?/?|
|000008b0| 30 3b 30 0a 58 4d 3b 30 | 3b 30 3b 30 3f 2f 3f 2f |0;0.XM;0|;0;0?/?/|
|000008c0| 3f 30 3b 30 3b 30 3b 30 | 3b 30 3b 30 33 32 24 3a |?0;0;0;0|;0;032$:|
|000008d0| 41 2a 2f 30 60 60 60 23 | 50 4f 2b 2f 48 49 33 30 |A*/0```#|PO+/HI30|
|000008e0| 3b 30 3b 30 3b 30 3b 30 | 3b 30 3f 2f 3f 2f 3f 30 |;0;0;0;0|;0?/?/?0|
|000008f0| 3b 30 0a 58 4d 3b 30 3b | 30 3b 30 3f 2f 3f 2f 3f |;0.XM;0;|0;0?/?/?|
|00000900| 30 3b 30 3b 30 3b 30 3b | 30 3f 2f 37 2d 3f 2b 3b |0;0;0;0;|0?/7-?+;|
|00000910| 2c 3b 2c 3b 2c 3b 2b 3f | 2b 3f 2b 3f 2b 3b 2c 3b |,;,;,;+?|+?+?+;,;|
|00000920| 2c 3b 2c 3b 2b 3f 2b 3f | 2b 3f 2b 3b 2c 3b 2c 3b |,;,;+?+?|+?+;,;,;|
|00000930| 2c 0a 58 4d 3b 2c 3b 2e | 33 31 27 32 4e 22 51 23 |,.XM;,;.|31'2N"Q#|
|00000940| 60 60 60 60 2d 52 58 58 | 5f 23 3f 42 60 30 46 4c |````-RXX|_#?B`0FL|
|00000950| 36 4a 43 29 3e 48 52 47 | 46 2c 4d 49 43 2c 36 3f |6JC)>HRG|F,MIC,6?|
|00000960| 43 2d 32 3e 2e 2c 58 59 | 43 2e 33 43 42 2c 5c 5e |C-2>.,XY|C.3CB,\^|
|00000970| 0a 58 4d 55 28 43 39 4f | 30 58 4c 5b 28 22 40 43 |.XMU(C9O|0XL[("@C|
|00000980| 44 30 60 60 60 21 29 30 | 23 4b 5c 2e 3c 2f 54 60 |D0```!)0|#K\.</T`|
|00000990| 30 3b 3e 5e 2d 53 5a 56 | 4f 4c 3d 41 21 47 37 2c |0;>^-SZV|OL=A!G7,|
|000009a0| 49 55 44 2e 3d 34 54 47 | 34 31 39 54 53 3a 3d 0a |IUD.=4TG|419TS:=.|
|000009b0| 58 4d 29 27 47 31 2e 29 | 54 2f 2e 49 53 43 4c 39 |XM)'G1.)|T/.ISCL9|
|000009c0| 53 24 4c 3a 52 53 4c 59 | 52 44 4d 29 52 33 4d 39 |S$L:RSLY|RDM)R3M9|
|000009d0| 52 24 4d 49 51 53 4d 59 | 51 44 4e 29 51 33 4e 39 |R$MIQSMY|QDN)Q3N9|
|000009e0| 51 24 4e 49 50 53 4e 59 | 50 44 4f 29 50 33 0a 58 |Q$NIPSNY|PDO)P3.X|
|000009f0| 4d 4f 39 50 24 4f 49 4f | 53 4f 59 4f 4f 2f 21 46 |MO9P$OIO|SOYOO/!F|
|00000a00| 5c 2f 23 46 5a 33 23 4a | 59 2f 25 46 58 33 26 46 |\/#FZ3#J|Y/%FX3&F|
|00000a10| 57 2f 27 46 56 33 28 46 | 55 2f 29 46 54 33 2a 46 |W/'FV3(F|U/)FT3*F|
|00000a20| 53 2f 2b 46 52 33 2c 46 | 51 2f 2d 46 50 0a 58 4d |S/+FR3,F|Q/-FP.XM|
|00000a30| 33 2e 46 43 53 59 45 2d | 22 38 2f 31 45 5f 57 55 |3.FCSYE-|"8/1E_WU|
|00000a40| 5c 21 24 50 24 51 21 35 | 4c 28 29 28 60 60 60 60 |\!$P$Q!5|L()(````|
|00000a50| 31 23 44 5a 5e 53 43 2b | 4f 3f 51 3d 45 59 3f 34 |1#DZ^SC+|O?Q=EY?4|
|00000a60| 3b 23 3b 30 3f 25 3f 2d | 3b 29 3b 2b 0a 58 4d 3b |;#;0?%?-|;);+.XM;|
|00000a70| 2b 3b 28 3f 2d 3f 25 3f | 2f 3f 23 3f 31 3f 22 3b |+;(?-?%?|/?#?1?";|
|00000a80| 33 3b 21 3b 35 3a 57 55 | 37 47 57 55 57 3f 57 56 |3;!;5:WU|7GWUW?WV|
|00000a90| 37 36 2d 46 24 5d 5d 4d | 53 5e 2d 4e 22 5d 56 2f |76-F$]]M|S^-N"]V/|
|00000aa0| 2b 2d 47 26 26 2f 2b 2d | 4c 33 46 0a 58 4d 3b 31 |+-G&&/+-|L3F.XM;1|
|00000ab0| 3b 24 58 46 2f 2b 2d 48 | 25 5d 55 52 5e 2d 4e 23 |;$XF/+-H|%]UR^-N#|
|00000ac0| 5d 5d 4d 54 43 39 41 3f | 3f 39 3d 5f 3f 37 3e 37 |]]MTC9A?|?9=_?7>7|
|00000ad0| 55 37 4d 4d 35 4c 21 5d | 2d 5c 25 5d 25 5c 2d 5c |U7MM5L!]|-\%]%\-\|
|00000ae0| 5d 5c 35 4c 5d 4c 3d 5c | 4d 5c 0a 58 4d 49 4c 45 |]\5L]L=\|M\.XMILE|
|00000af0| 4c 55 4c 3d 4d 21 4c 2d | 4d 31 59 3f 38 51 5d 5a |LUL=M!L-|M1Y?8Q]Z|
|00000b00| 5c 4c 2a 21 5e 32 50 60 | 60 60 23 54 56 2e 4f 54 |\L*!^2P`|``#TV.OT|
|00000b10| 59 4f 4e 29 2d 3b 42 3b | 34 5e 2d 2b 42 4b 30 5e |YON)-;B;|4^-+BK0^|
|00000b20| 51 53 53 26 2c 59 21 47 | 2d 0a 58 4d 5c 53 43 2c |QSS&,Y!G|-.XM\SC,|
|00000b30| 30 59 52 5f 2d 38 52 43 | 3a 3c 47 53 3e 2c 40 58 |0YR_-8RC|:<GS>,@X|
|00000b40| 47 27 5c 59 43 26 2e 49 | 51 3f 2e 50 43 24 2e 51 |G'\YC&.I|Q?.PC$.Q|
|00000b50| 47 23 2e 52 43 22 32 52 | 47 21 2e 53 47 21 2e 54 |G#.RC"2R|G!.SG!.T|
|00000b60| 43 60 32 54 46 5f 2e 55 | 0a 58 4d 46 5f 2e 56 42 |C`2TF_.U|.XMF_.VB|
|00000b70| 5e 32 56 46 5d 2e 57 46 | 5d 2e 58 42 5c 32 58 46 |^2VF].WF|].XB\2XF|
|00000b80| 5b 5c 5b 4a 2b 48 5b 4e | 3b 47 53 4f 28 4e 23 4f |[\[J+H[N|;GSO(N#O|
|00000b90| 39 4d 5f 2e 5e 42 56 2e | 5f 46 55 2f 60 42 54 33 |9M_.^BV.|_FU/`BT3|
|00000ba0| 60 42 54 36 5f 46 51 0a | 58 4d 3e 5f 46 4b 22 5c |`BT6_FQ.|XM>_FK"\|
|00000bb0| 4c 35 58 4b 3a 54 4e 59 | 60 4b 33 40 60 60 60 23 |L5XK:TNY|`K3@```#|
|00000bc0| 4c 52 2d 5f 50 56 27 45 | 51 42 2f 60 2c 3f 33 60 |LR-_PV'E|QB/`,?3`|
|00000bd0| 3f 43 50 43 23 5a 58 53 | 4c 43 49 4e 36 58 49 4e |?CPC#ZXS|LCIN6XIN|
|00000be0| 2c 5b 28 50 60 35 0a 58 | 4d 5b 44 2f 22 3f 5c 21 |,[(P`5.X|M[D/"?\!|
|00000bf0| 21 2f 60 2c 4e 37 26 26 | 48 26 25 60 60 60 60 21 |!/`,N7&&|H&%````!|
|00000c00| 22 2e 33 43 5c 2d 50 40 | 27 46 5e 46 54 5b 34 42 |".3C\-P@|'F^FT[4B|
|00000c10| 5e 42 54 4a 5c 49 5e 2a | 5d 46 5d 22 48 40 35 28 |^BTJ\I^*|]F]"H@5(|
|00000c20| 60 60 60 60 5f 0a 58 4d | 2d 23 43 5b 2d 5e 2b 37 |````_.XM|-#C[-^+7|
|00000c30| 2e 4b 5e 52 2e 50 50 49 | 32 4c 32 24 4b 24 3d 3a |.K^R.PPI|2L2$K$=:|
|00000c40| 51 26 36 50 51 25 3a 4c | 35 27 4b 24 32 2a 50 54 |Q&6PQ%:L|5'K$2*PT|
|00000c50| 42 4c 30 59 4b 23 2e 4a | 50 44 46 50 50 43 4a 4c |BL0YK#.J|PDFPPCJL|
|00000c60| 28 5b 22 4c 0a 58 4d 24 | 5b 26 4c 60 5b 26 50 53 |(["L.XM$|[&L`[&PS|
|00000c70| 5a 54 2a 54 2a 53 5b 23 | 2f 4b 30 4b 30 5e 4d 22 |ZT*T*S[#|/K0K0^M"|
|00000c80| 3d 26 2d 25 5d 2d 3d 2d | 3d 2d 3d 31 2d 31 2d 31 |=&-%]-=-|=-=1-1-1|
|00000c90| 2c 24 5b 35 2c 28 5b 31 | 2c 2c 5b 2d 2c 30 5b 29 |,$[5,([1|,,[-,0[)|
|00000ca0| 2c 31 2b 0a 58 4d 25 2c | 34 5b 25 2c 38 5b 21 3c |,1+.XM%,|4[%,8[!<|
|00000cb0| 35 2a 37 26 32 35 51 54 | 41 3c 3d 37 37 27 39 54 |5*7&25QT|A<=77'9T|
|00000cc0| 51 57 39 2c 3e 25 33 26 | 49 24 50 5b 29 2d 34 5d |QW9,>%3&|I$P[)-4]|
|00000cd0| 38 4f 55 52 23 60 33 35 | 2c 60 60 60 60 40 28 22 |8OUR#`35|,````@("|
|00000ce0| 5b 5d 0a 58 4d 29 2d 36 | 4d 3b 33 54 26 41 4a 37 |[].XM)-6|M;3T&AJ7|
|00000cf0| 31 2a 44 57 34 57 44 57 | 44 57 44 57 44 57 53 57 |1*DW4WDW|DWDWDWSW|
|00000d00| 54 57 4e 29 2d 59 3d 5b | 54 57 5e 29 3d 59 4d 55 |TWN)-Y=[|TW^)=YMU|
|00000d10| 5d 52 2d 52 2d 4e 4d 4a | 5d 47 2d 43 30 55 5d 27 |]R-R-NMJ|]G-C0U]'|
|00000d20| 37 0a 58 4d 54 3d 3f 30 | 56 2c 56 3b 56 4a 56 58 |7.XMT=?0|V,V;VJVX|
|00000d30| 57 27 57 36 57 4f 37 3e | 33 3e 37 3e 33 37 29 34 |W'W6WO7>|3>7>37)4|
|00000d40| 56 2a 56 56 54 2a 21 2f | 35 60 60 60 60 24 30 59 |V*VVT*!/|5````$0Y|
|00000d50| 2e 3f 4c 58 41 5c 21 5b | 2e 51 4e 4b 26 4b 36 57 |.?LXA\![|.QNK&K6W|
|00000d60| 0a 58 4d 4d 27 4d 5b 32 | 57 3a 58 4c 4b 41 3b 4a |.XMM'M[2|W:XLKA;J|
|00000d70| 51 4e 33 4f 2a 4e 52 3a | 29 46 38 38 44 4c 38 41 |QN3O*NR:|)F88DL8A|
|00000d80| 5b 25 21 32 54 3d 47 4c | 57 4d 46 39 4b 35 4b 39 |[%!2T=GL|WMF9K5K9|
|00000d90| 54 3a 56 3a 57 39 25 4d | 53 4e 55 2d 4d 21 42 0a |T:V:W9%M|SNU-M!B.|
|00000da0| 58 4d 37 32 5d 32 37 32 | 4c 2d 33 43 4b 35 5b 23 |XM72]272|L-3CK5[#|
|00000db0| 43 34 4c 3c 4b 42 50 3b | 2f 60 3c 55 34 60 60 60 |C4L<KBP;|/`<U4```|
|00000dc0| 60 5f 2d 23 43 5b 2d 5c | 58 4d 58 21 32 50 27 4e |`_-#C[-\|XMX!2P'N|
|00000dd0| 39 50 27 4c 60 36 56 3d | 5a 31 3c 49 56 37 0a 58 |9P'L`6V=|Z1<IV7.X|
|00000de0| 4d 35 56 3f 35 3d 57 41 | 5d 29 58 3e 37 54 27 45 |M5V?5=WA|])X>7T'E|
|00000df0| 5a 3e 48 49 5b 41 58 4d | 5c 41 47 51 5d 21 55 43 |Z>HI[AXM|\AGQ]!UC|
|00000e00| 27 54 28 2e 3c 3f 30 44 | 4f 43 30 3f 31 40 3e 36 |'T(.<?0D|OC0?1@>6|
|00000e10| 3d 21 5d 26 3f 26 2d 21 | 5d 26 22 47 27 0a 58 4d |=!]&?&-!|]&"G'.XM|
|00000e20| 54 29 2e 2c 3f 30 41 37 | 51 5d 21 56 42 57 52 27 |T).,?0A7|Q]!VBWR'|
|00000e30| 42 47 4e 2a 3e 37 49 5d | 21 58 3e 37 54 47 3d 58 |BGN*>7I]|!X>7TG=X|
|00000e40| 3f 35 3d 37 39 5d 46 31 | 3c 49 57 4d 44 21 3b 60 |?5=79]F1|<IWMD!;`|
|00000e50| 27 3e 39 50 27 4b 60 34 | 58 4d 5b 30 0a 58 4d 4c |'>9P'K`4|XM[0.XML|
|00000e60| 26 29 37 60 60 60 60 31 | 23 44 58 5e 53 3f 23 58 |&)7````1|#DX^S?#X|
|00000e70| 4c 5f 3a 4c 21 33 46 3f | 2d 43 25 3f 25 51 4c 2d |L_:L!3F?|-C%?%QL-|
|00000e80| 5c 2e 43 43 22 3f 22 41 | 58 50 37 50 38 47 57 50 |\.CC"?"A|XP7P8GWP|
|00000e90| 37 50 37 4a 2c 21 5c 22 | 2b 5a 37 0a 58 4d 50 27 |7P7J,!\"|+Z7.XMP'|
|00000ea0| 50 27 50 3e 2d 5b 3e 57 | 50 5f 3e 47 49 5c 35 4a |P'P>-[>W|P_>GI\5J|
|00000eb0| 3e 46 51 47 45 59 3f 27 | 3a 37 45 4c 41 58 3e 27 |>FQGEY?'|:7ELAX>'|
|00000ec0| 52 37 3d 57 3f 2b 3d 47 | 39 5c 59 45 3d 36 54 37 |R7=W?+=G|9\YE=6T7|
|00000ed0| 2d 53 3f 34 3c 37 25 5d | 43 27 0a 58 4d 57 4b 60 |-S?4<7%]|C'.XMWK`|
|00000ee0| 34 59 47 60 34 4f 3a 58 | 4c 5f 23 22 50 3f 55 40 |4YG`4O:X|L_#"P?U@|
|00000ef0| 60 60 60 60 5f 2d 43 47 | 5c 2e 2c 47 60 56 4c 43 |````_-CG|\.,G`VLC|
|00000f00| 33 46 29 53 48 50 48 52 | 57 51 47 52 27 52 47 51 |3F)SHPHR|WQGR'RGQ|
|00000f10| 37 53 27 50 48 53 48 4e | 3c 0a 58 4d 5a 3a 43 30 |7S'PHSHN|<.XMZ:C0|
|00000f20| 42 38 54 48 3e 3d 2a 36 | 43 34 41 3f 47 34 44 5e |B8TH>=*6|C4A?G4D^|
|00000f30| 42 3d 3a 33 43 36 41 2e | 2a 3d 32 35 43 34 41 49 |B=:3C6A.|*=25C4AI|
|00000f40| 54 49 3f 58 54 48 46 2d | 22 2b 5d 5d 21 5c 25 5c |TI?XTHF-|"+]]!\%\|
|00000f50| 59 5c 2d 4c 59 4c 31 5c | 0a 58 4d 51 5c 35 4c 51 |Y\-LYL1\|.XMQ\5LQ|
|00000f60| 4c 3d 3c 51 3c 47 55 52 | 45 52 54 52 44 50 2f 2e |L=<Q<GUR|ERTRDP/.|
|00000f70| 44 52 24 48 51 2e 43 52 | 23 48 52 2e 44 51 44 48 |DR$HQ.CR|#HR.DQDH|
|00000f80| 52 5c 5b 2f 26 2e 53 29 | 2b 2b 26 2a 54 2d 2a 2f |R\[/&.S)|++&*T-*/|
|00000f90| 24 2e 44 33 43 51 3c 0a | 58 4d 33 25 37 5c 33 24 |$.D3CQ<.|XM3%7\3$|
|00000fa0| 51 23 46 29 3d 39 60 60 | 60 60 32 34 60 5a 5f 23 |Q#F)=9``|``24`Z_#|
|00000fb0| 3c 24 38 3d 30 5f 54 45 | 54 26 43 25 2d 58 50 53 |<$8=0_TE|T&C%-XPS|
|00000fc0| 42 2c 29 29 43 21 2e 40 | 43 60 32 41 42 5f 2e 42 |B,))C!.@|C`2AB_.B|
|00000fd0| 42 5e 32 43 42 5d 0a 58 | 4d 2e 44 42 5c 32 45 42 |B^2CB].X|M.DB\2EB|
|00000fe0| 5b 2e 46 42 5a 32 47 42 | 59 2e 48 42 58 32 49 42 |[.FBZ2GB|Y.HBX2IB|
|00000ff0| 57 2e 4a 42 56 32 4b 42 | 55 2e 4d 3e 54 2e 4e 42 |W.JBV2KB|U.M>T.NB|
|00001000| 53 2e 4f 42 51 2e 50 42 | 50 32 51 42 4f 2e 52 42 |S.OBQ.PB|P2QBO.RB|
|00001010| 4e 32 53 42 4d 0a 58 4d | 2e 54 42 4c 32 55 42 4b |N2SBM.XM|.TBL2UBK|
|00001020| 2e 56 42 4a 32 57 42 49 | 2e 58 42 48 32 59 42 47 |.VBJ2WBI|.XBH2YBG|
|00001030| 2e 5a 42 46 32 5b 42 45 | 2e 5c 42 44 32 5d 42 43 |.ZBF2[BE|.\BD2]BC|
|00001040| 2e 5f 3e 42 2f 60 42 41 | 2f 21 42 33 50 48 41 2c |._>B/`BA|/!B3PHA,|
|00001050| 2e 27 2f 24 0a 58 4d 41 | 44 51 38 34 5c 3a 24 33 |.'/$.XMA|DQ84\:$3|
|00001060| 27 40 53 52 28 29 2c 46 | 21 2f 2a 48 4c 4f 5a 23 |'@SR(),F|!/*HLOZ#|
|00001070| 2d 5e 2c 5d 4d 27 54 4d | 2c 22 33 36 40 60 60 60 |-^,]M'TM|,"36@```|
|00001080| 22 58 4c 2e 5f 50 59 56 | 29 60 34 54 3d 5d 37 3b |"XL._PYV|)`4T=]7;|
|00001090| 3b 33 25 0a 58 4d 56 34 | 54 45 55 44 55 25 55 24 |;3%.XMV4|TEUDU%U$|
|000010a0| 55 45 54 44 55 55 54 43 | 56 35 54 26 55 56 51 5d |UETDUUTC|V5T&UVQ]|
|000010b0| 3d 3c 3f 37 3a 48 55 56 | 4a 2d 41 3a 43 38 3a 37 |=<?7:HUV|J-A:C8:7|
|000010c0| 56 36 4c 5d 4d 4e 2c 21 | 45 4d 3e 2a 3b 33 54 37 |V6L]MN,!|EM>*;3T7|
|000010d0| 3f 31 0a 58 4d 3a 24 35 | 5c 3b 23 31 5b 37 32 2c |?1.XM:$5|\;#1[72,|
|000010e0| 57 45 4d 30 52 3e 26 55 | 42 26 27 3b 37 49 56 56 |WEM0R>&U|B&';7IVV|
|000010f0| 39 39 4d 4a 35 3f 3a 45 | 2f 3f 3b 41 2f 3f 3c 40 |99MJ5?:E|/?;A/?<@|
|00001100| 58 57 27 31 5d 55 54 5d | 5d 51 54 43 3c 3d 2f 3f |XW'1]UT]|]QTC<=/?|
|00001110| 3c 0a 58 4d 3d 37 57 26 | 39 5d 4d 56 3b 3c 39 5f |<.XM=7W&|9]MV;<9_|
|00001120| 3b 3b 3a 27 56 36 49 4d | 41 4b 3b 37 3b 30 3b 35 |;;:'V6IM|AK;7;0;5|
|00001130| 3b 31 3b 34 3b 33 3b 32 | 3b 35 3b 27 55 57 41 5d |;1;4;3;2|;5;'UWA]|
|00001140| 4f 35 57 4d 28 21 2e 3d | 4c 2a 21 3f 37 60 60 60 |O5WM(!.=|L*!?7```|
|00001150| 0a 58 4d 60 24 30 55 31 | 5f 44 56 55 52 55 45 54 |.XM`$0U1|_DVURUET|
|00001160| 57 54 38 54 29 53 59 53 | 59 53 59 53 59 53 59 53 |WT8T)SYS|YSYSYSYS|
|00001170| 59 53 59 53 59 53 59 53 | 59 53 59 53 59 53 59 53 |YSYSYSYS|YSYSYSYS|
|00001180| 59 53 59 53 59 53 59 53 | 59 53 59 53 4a 53 59 0a |YSYSYSYS|YSYSJSY.|
|00001190| 58 4d 54 37 54 58 54 59 | 54 59 54 59 54 59 54 59 |XMT7TXTY|TYTYTYTY|
|000011a0| 54 59 54 59 54 59 54 59 | 54 59 54 59 54 59 54 59 |TYTYTYTY|TYTYTYTY|
|000011b0| 54 59 54 59 54 59 54 59 | 54 59 54 59 54 59 54 59 |TYTYTYTY|TYTYTYTY|
|000011c0| 54 59 54 58 55 26 55 43 | 60 22 4f 3d 40 30 0a 58 |TYTXU&UC|`"O=@0.X|
|000011d0| 4d 2f 51 56 21 48 25 5d | 3e 60 60 60 60 31 23 35 |M/QV!H%]|>````1#5|
|000011e0| 27 5e 33 38 32 55 55 55 | 37 55 28 54 59 54 59 54 |'^382UUU|7U(TYTYT|
|000011f0| 59 54 59 54 59 54 59 54 | 59 54 59 54 59 54 59 54 |YTYTYTYT|YTYTYTYT|
|00001200| 59 54 59 54 59 54 59 54 | 59 54 59 54 59 0a 58 4d |YTYTYTYT|YTYTY.XM|
|00001210| 54 59 54 59 54 59 54 59 | 54 59 54 57 54 48 54 29 |TYTYTYTY|TYTWTHT)|
|00001220| 53 59 53 59 53 59 53 59 | 53 59 53 59 53 59 53 59 |SYSYSYSY|SYSYSYSY|
|00001230| 53 59 53 59 53 59 53 59 | 53 59 53 59 53 59 53 59 |SYSYSYSY|SYSYSYSY|
|00001240| 53 59 53 59 53 59 53 59 | 53 59 54 28 0a 58 4d 54 |SYSYSYSY|SYT(.XMT|
|00001250| 46 55 33 60 22 5b 3d 40 | 30 2f 51 56 21 21 38 22 |FU3`"[=@|0/QV!!8"|
|00001260| 35 5c 60 60 60 60 4a 2a | 40 2c 60 5b 2d 43 60 40 |5\````J*|@,`[-C`@|
|00001270| 36 24 60 60 60 60 58 2c | 22 3b 5c 29 2d 39 50 26 |6$````X,|";\)-9P&|
|00001280| 3d 60 21 31 46 34 21 21 | 3a 37 3d 0a 58 4d 3b 25 |=`!1F4!!|:7=.XM;%|
|00001290| 50 59 3b 31 36 53 41 4d | 29 49 31 56 55 25 44 57 |PY;16SAM|)I1VU%DW|
|000012a0| 3b 35 3a 23 39 4d 39 47 | 31 37 55 46 3c 56 3b 38 |;5:#9M9G|17UF<V;8|
|000012b0| 39 43 35 5d 41 45 31 27 | 56 36 34 55 3f 39 39 24 |9C5]AE1'|V64U?99$|
|000012c0| 32 2d 45 44 2d 37 56 46 | 2d 25 0a 58 4d 3f 3a 38 |2-ED-7VF|-%.XM?:8|
|000012d0| 53 39 5d 49 42 31 38 56 | 46 28 56 3f 3b 38 33 3d |S9]IB18V|F(V?;83=|
|000012e0| 5d 4e 47 3f 3b 46 27 56 | 58 45 5d 4d 5a 3b 3c 3e |]NG?;F'V|XE]MZ;<>|
|000012f0| 4f 3b 3c 3a 56 57 27 4d | 4d 4a 2b 3b 39 47 25 55 |O;<:VW'M|MJ+;9G%U|
|00001300| 54 25 46 2c 56 55 34 29 | 46 0a 58 4d 2d 25 54 54 |T%F,VU4)|F.XM-%TT|
|00001310| 35 35 31 35 54 24 3d 44 | 2e 25 3d 4a 34 54 47 32 |5515T$=D|.%=J4TG2|
|00001320| 54 29 54 38 55 45 3b 60 | 4e 56 28 60 60 60 60 51 |T)T8UE;`|NV(````Q|
|00001330| 2c 24 4b 5f 2e 30 25 28 | 60 38 54 60 25 25 3d 30 |,$K_.0%(|`8T`%%=0|
|00001340| 24 24 4d 3d 55 2d 25 3d | 0a 58 4d 4d 2d 29 3d 49 |$$M=U-%=|.XMM-)=I|
|00001350| 2d 31 3d 41 2d 35 3d 3d | 2d 39 3d 39 2d 3d 3d 35 |-1=A-5==|-9=9-==5|
|00001360| 2d 41 3d 34 5d 41 4d 30 | 5d 45 4d 2d 2d 45 4d 2c |-A=4]AM0|]EM--EM,|
|00001370| 5d 49 4d 29 2d 45 5d 28 | 5d 49 4d 29 2d 49 4d 28 |]IM)-E](|]IM)-IM(|
|00001380| 5d 49 4d 2c 5d 49 3d 0a | 58 4d 2d 2d 45 4d 2c 5d |]IM,]I=.|XM--EM,]|
|00001390| 45 4d 30 5a 44 45 55 34 | 43 34 55 43 41 27 3b 37 |EM0ZDEU4|C4UCA';7|
|000013a0| 2e 2d 37 36 2e 4a 29 3d | 31 2d 45 4d 2c 5d 4d 3d |.-76.J)=|1-EM,]M=|
|000013b0| 2f 53 56 56 54 34 56 56 | 54 3f 2f 3d 3b 30 2f 3c |/SVVT4VV|T?/=;0/<|
|000013c0| 3f 24 57 27 53 42 0a 58 | 4d 2f 3d 3e 54 57 28 4f |?$W'SB.X|M/=>TW(O|
|000013d0| 42 2f 3d 3e 54 57 28 4f | 54 57 27 51 2d 4d 5c 37 |B/=>TW(O|TW'Q-M\7|
|000013e0| 3b 3f 25 56 47 54 26 56 | 36 54 36 56 26 54 38 55 |;?%VGT&V|6T6V&T8U|
|000013f0| 46 54 43 28 5d 35 4d 2c | 53 2f 33 3b 34 2c 54 54 |FTC(]5M,|S/3;4,TT|
|00001400| 36 55 24 34 5c 0a 58 4d | 3b 35 2d 55 3d 4d 3c 59 |6U$4\.XM|;5-U=M<Y|
|00001410| 54 3d 44 5c 43 3b 30 21 | 5f 42 2c 21 5d 60 27 5e |T=D\C;0!|_B,!]`'^|
|00001420| 28 50 27 54 60 3f 58 43 | 60 3f 30 21 5f 53 60 40 |(P'T`?XC|`?0!_S`@|
|00001430| 4c 26 45 43 60 60 60 60 | 2b 32 58 56 5f 52 33 22 |L&EC````|+2XV_R3"|
|00001440| 3f 39 4f 28 0a 58 4d 2e | 4c 2f 25 32 2c 3b 24 2e |?9O(.XM.|L/%2,;$.|
|00001450| 2c 43 22 31 5c 47 22 2d | 58 3e 2c 21 26 3b 60 3b |,C"1\G"-|X>,!&;`;|
|00001460| 60 2d 46 50 55 49 26 33 | 26 32 43 39 2c 3d 38 31 |`-FPUI&3|&2C9,=81|
|00001470| 44 52 24 40 56 33 2a 2d | 54 38 5c 4d 26 2d 53 53 |DR$@V3*-|T8\M&-SS|
|00001480| 23 35 26 0a 58 4d 33 2c | 2d 33 55 53 34 5d 3d 23 |#5&.XM3,|-3US4]=#|
|00001490| 33 38 2c 53 56 33 29 2d | 44 52 2f 3a 2c 34 56 4f |38,SV3)-|DR/:,4VO|
|000014a0| 2c 33 56 57 56 5e 29 4d | 53 55 57 3e 29 2d 5b 42 |,3VWV^)M|SUW>)-[B|
|000014b0| 2f 3e 5d 2d 58 5d 5b 43 | 33 3d 58 54 57 3e 2d 2d |/>]-X][C|3=XTW>--|
|000014c0| 5b 53 0a 58 4d 57 52 51 | 50 50 28 29 44 60 60 60 |[S.XMWRQ|PP()D```|
|000014d0| 60 29 52 2c 5b 5f 23 47 | 39 3f 3c 53 38 35 44 55 |`)R,[_#G|9?<S85DU|
|000014e0| 44 48 5d 31 2b 33 32 33 | 30 33 30 37 31 2f 25 54 |DH]1+323|03071/%T|
|000014f0| 42 54 25 60 31 30 21 27 | 55 60 31 5d 40 24 27 57 |BT%`10!'|U`1]@$'W|
|00001500| 58 0a 58 4d 57 4a 57 3a | 57 3a 57 3b 57 2b 57 2b |X.XMWJW:|W:W;W+W+|
|00001510| 56 5c 55 5d 2b 36 34 59 | 54 56 39 5d 29 48 3f 30 |V\U]+64Y|TV9])H?0|
|00001520| 3a 37 51 4b 3a 56 54 26 | 45 4d 25 48 3f 32 36 26 |:7QK:VT&|EM%H?26&|
|00001530| 54 55 3d 5d 2d 36 3f 34 | 35 47 55 24 3a 2d 31 26 |TU=]-6?4|5GU$:-1&|
|00001540| 0a 58 4d 5d 5d 35 25 43 | 35 31 38 55 33 3b 42 3f |.XM]]5%C|518U3;B?|
|00001550| 35 31 47 55 24 3d 4d 35 | 27 3b 35 2e 2f 3b 34 32 |51GU$=M5|';5./;42|
|00001560| 26 54 54 49 4d 29 2a 3b | 31 33 25 54 33 54 26 50 |&TTIM)*;|13%T3T&P|
|00001570| 5d 29 3b 33 33 36 34 55 | 36 35 2d 47 2d 55 4d 0a |]);3364U|65-G-UM.|
|00001580| 58 4d 38 2c 60 58 39 30 | 60 60 60 22 2c 3c 29 3f |XM8,`X90|```",<)?|
|00001590| 50 43 55 3a 54 4d 23 2d | 2e 57 55 47 55 56 56 26 |PCU:TM#-|.WUGUVV&|
|000015a0| 56 26 56 26 56 27 55 5f | 3f 37 5d 5d 3e 2d 3f 5d |V&V&V'U_|?7]]>-?]|
|000015b0| 4d 2d 45 38 55 5e 31 5d | 47 43 3b 3a 37 3a 0a 58 |M-E8U^1]|GC;:7:.X|
|000015c0| 4d 3b 3a 37 3b 37 32 2d | 45 54 24 3d 3a 36 36 39 |M;:7;72-|ET$=:669|
|000015d0| 4c 54 3d 32 28 4c 26 45 | 46 60 60 60 60 29 52 31 |LT=2(L&E|F````)R1|
|000015e0| 2a 5f 23 43 2a 59 33 55 | 33 26 2c 53 22 52 35 3c |*_#C*Y3U|3&,S"R5<|
|000015f0| 5c 3d 21 50 2c 39 23 47 | 27 33 33 2f 33 0a 58 4d |\=!P,9#G|'33/3.XM|
|00001600| 33 33 33 33 33 34 2f 34 | 33 33 33 33 33 33 5d 2d |333334/4|333333]-|
|00001610| 2d 2d 2f 54 54 5f 33 33 | 5d 2d 2f 54 54 55 54 5e |--/TT_33|]-/TTUT^|
|00001620| 29 2d 2d 3d 2f 43 33 33 | 59 25 54 5f 3b 33 5d 4d |)--=/C33|Y%T_;3]M|
|00001630| 29 5d 29 5d 26 2d 26 4c | 5b 21 53 2c 0a 58 4d 2f |)])]&-&L|[!S,.XM/|
|00001640| 2a 51 3c 47 25 52 3c 37 | 29 51 2c 4f 22 53 3c 23 |*Q<G%R<7|)Q,O"S<#|
|00001650| 2f 47 31 3f 32 3b 33 58 | 55 54 54 52 22 49 2c 40 |/G1?2;3X|UTTR"I,@|
|00001660| 58 33 2a 31 34 53 3a 54 | 26 50 30 4c 27 41 47 60 |X3*14S:T|&P0L'AG`|
|00001670| 60 60 60 2b 22 40 56 5f | 32 31 55 0a 58 4d 50 57 |```+"@V_|21U.XMPW|
|00001680| 4e 3a 50 28 2c 55 3d 36 | 35 33 35 35 2e 45 2d 25 |N:P(,U=6|5355.E-%|
|00001690| 34 54 4d 42 2d 46 25 2c | 21 42 2d 4a 50 45 25 26 |4TMB-F%,|!B-JPE%&|
|000016a0| 47 23 34 33 3e 2c 31 31 | 2d 57 51 39 3d 5c 32 3f |G#43>,11|-WQ9=\2?|
|000016b0| 3d 5c 36 37 3b 26 3a 46 | 51 37 0a 58 4d 45 5c 35 |=\67;&:F|Q7.XME\5|
|000016c0| 5f 45 4c 39 4a 3b 25 3e | 37 51 37 47 56 51 46 49 |_EL9J;%>|7Q7GVQFI|
|000016d0| 4c 35 59 3f 25 3e 3f 3b | 26 3a 46 51 37 45 5c 35 |L5Y?%>?;|&:FQ7E\5|
|000016e0| 59 5d 4c 39 4a 3b 25 3e | 37 51 37 47 56 51 46 49 |Y]L9J;%>|7Q7GVQFI|
|000016f0| 4c 35 59 3f 25 3e 36 51 | 46 0a 58 4d 50 23 51 56 |L5Y?%>6Q|F.XMP#QV|
|00001700| 55 3f 3f 35 5d 4d 37 57 | 55 3f 3b 35 5d 5d 37 56 |U??5]M7W|U?;5]]7V|
|00001710| 55 3f 3f 35 3b 38 2e 50 | 50 28 2d 48 60 60 60 60 |U??5;8.P|P(-H````|
|00001720| 2a 32 2c 5b 5f 33 47 39 | 37 3f 47 3b 31 34 55 55 |*2,[_3G9|7?G;14UU|
|00001730| 39 3d 35 38 33 34 36 35 | 0a 58 4d 54 45 4d 2d 25 |9=583465|.XMTEM-%|
|00001740| 4b 37 30 37 25 51 4c 36 | 56 54 25 4d 3d 25 3a 3b |K707%QL6|VT%M=%:;|
|00001750| 31 3b 58 3b 32 39 57 54 | 46 3d 4d 2d 46 3f 33 39 |1;X;29WT|F=M-F?39|
|00001760| 46 54 57 5d 37 54 57 5d | 27 55 27 31 5d 2d 54 43 |FTW]7TW]|'U'1]-TC|
|00001770| 33 3d 2f 3f 34 3d 27 0a | 58 4d 54 58 2f 42 60 32 |3=/?4='.|XMTX/B`2|
|00001780| 31 5d 2e 23 43 33 3d 2f | 3f 34 3d 27 54 58 31 5d |1].#C3=/|?4='TX1]|
|00001790| 2d 55 3b 34 3d 36 55 26 | 37 57 54 57 37 57 54 47 |-U;4=6U&|7WTW7WTG|
|000017a0| 39 4d 2d 47 3b 32 3e 25 | 54 46 47 55 54 36 49 3d |9M-G;2>%|TFGUT6I=|
|000017b0| 21 4b 37 30 37 25 0a 58 | 4d 51 4d 21 3a 3b 31 36 |!K707%.X|MQM!:;16|
|000017c0| 45 54 54 45 3d 31 28 37 | 36 31 45 56 24 31 2d 4e |ETTE=1(7|61EV$1-N|
|000017d0| 4d 59 3d 47 60 2f 36 44 | 60 60 60 60 3f 25 52 3b |MY=G`/6D|````?%R;|
|000017e0| 5c 29 2a 2f 36 3b 33 5d | 5d 2f 56 54 57 54 5e 29 |\)*/6;3]|]/VTWT^)|
|000017f0| 4d 2d 5d 2f 42 0a 58 4d | 3b 33 3f 33 5d 4d 2d 5d |M-]/B.XM|;3?3]M-]|
|00001800| 2f 42 3b 33 3f 33 3b 33 | 3f 33 5d 4c 2c 37 4d 21 |/B;3?3;3|?3]L,7M!|
|00001810| 3b 23 29 4b 30 46 4c 52 | 3a 54 29 4a 31 25 45 25 |;#)K0FLR|:T)J1%E%|
|00001820| 36 24 39 37 32 25 31 3a | 4f 31 3b 60 4c 26 51 4a |6$972%1:|O1;`L&QJ|
|00001830| 60 60 60 60 0a 58 4d 2c | 52 4c 46 5f 22 32 43 56 |````.XM,|RLF_"2CV|
|00001840| 56 51 45 50 37 51 29 4d | 5c 2a 5b 3b 21 30 38 4d |VQEP7Q)M|\*[;!08M|
|00001850| 4c 60 53 42 47 49 24 42 | 47 44 56 3e 56 44 59 2f |L`SBGI$B|GDV>VDY/|
|00001860| 21 3a 23 53 37 3c 5c 59 | 55 33 2f 39 33 54 36 30 |!:#S7<\Y|U3/93T60|
|00001870| 5d 25 52 0a 58 4d 33 32 | 4f 34 50 5d 23 28 52 47 |]%R.XM32|O4P]#(RG|
|00001880| 37 60 51 57 4a 2c 39 4c | 25 5c 35 4c 29 5c 2f 57 |7`QWJ,9L|%\5L)\/W|
|00001890| 50 57 50 4f 3b 25 3a 23 | 29 5c 31 57 30 47 51 27 |PWPO;%:#|)\1W0GQ'|
|000018a0| 3c 53 5d 4c 35 48 2c 4f | 3f 25 39 53 2d 4c 39 46 |<S]L5H,O|?%9S-L9F|
|000018b0| 30 56 0a 58 4d 51 55 38 | 53 3f 27 35 33 31 5c 41 |0V.XMQU8|S?'531\A|
|000018c0| 33 2d 36 52 49 40 5c 55 | 38 4c 26 55 4b 60 60 60 |3-6RI@\U|8L&UK```|
|000018d0| 60 2c 52 48 5a 5e 53 42 | 36 56 29 56 28 55 58 55 |`,RHZ^SB|6V)V(UXU|
|000018e0| 57 55 58 55 5f 3f 38 5d | 5d 3e 2d 3f 57 56 2e 29 |WUXU_?8]|]>-?WV.)|
|000018f0| 5d 0a 58 4d 43 57 56 2e | 29 5d 43 57 55 58 55 5f |].XMCWV.|)]CWUXU_|
|00001900| 3f 38 58 47 56 2f 3f 35 | 4b 33 4f 32 50 2d 25 32 |?8XGV/?5|K3O2P-%2|
|00001910| 3f 2f 34 57 53 46 2e 2c | 51 45 3f 2b 39 47 52 46 |?/4WSF.,|QE?+9GRF|
|00001920| 41 5c 41 49 3f 27 3a 47 | 51 46 50 27 51 27 50 27 |A\AI?':G|QFP'Q'P'|
|00001930| 0a 58 4d 50 57 50 38 50 | 37 50 57 50 27 51 27 4d |.XMPWP8P|7PWP'Q'M|
|00001940| 5c 39 59 3f 27 3e 27 52 | 27 3d 5c 49 55 43 2a 3d |\9Y?'>'R|'=\IUC*=|
|00001950| 28 52 58 2a 2c 55 52 3f | 2e 3c 46 54 27 25 3d 29 |(RX*,UR?|.<FT'%=)|
|00001960| 51 2f 34 38 2b 21 55 3b | 60 60 60 60 23 34 4f 0a |Q/48+!U;|````#4O.|
|00001970| 58 4d 2d 4f 58 44 50 43 | 57 56 51 53 51 47 51 45 |XM-OXDPC|WVQSQGQE|
|00001980| 51 37 51 36 51 3f 3b 26 | 3b 24 5d 5c 35 5c 33 56 |Q7Q6Q?;&|;$]\5\3V|
|00001990| 51 46 51 2f 3f 25 3f 24 | 5d 4c 39 4c 33 57 51 37 |QFQ/?%?$|]L9L3WQ7|
|000019a0| 51 2f 3b 26 3b 24 5d 5c | 35 5c 33 56 51 46 0a 58 |Q/;&;$]\|5\3VQF.X|
|000019b0| 4d 51 2f 3f 25 3f 24 5d | 4c 39 47 2d 56 51 37 3c |MQ/?%?$]|L9G-VQ7<|
|000019c0| 56 3f 25 3d 44 39 5c 35 | 47 2d 57 51 27 3c 56 43 |V?%=D9\5|G-WQ'<VC|
|000019d0| 23 41 44 3b 58 50 49 38 | 57 46 54 29 35 31 4b 45 |#AD;XPI8|WFT)51KE|
|000019e0| 23 35 33 3f 60 39 26 34 | 53 41 42 50 38 0a 58 4d |#53?`9&4|SABP8.XM|
|000019f0| 46 36 35 5c 25 3a 5d 5d | 53 56 57 2f 3f 3c 5d 4d |F65\%:]]|SVW/?<]M|
|00001a00| 53 57 57 2f 3b 3c 5d 5d | 51 4d 5c 5d 58 2c 21 46 |SWW/;<]]|QM\]X,!F|
|00001a10| 3b 30 60 60 60 22 4c 49 | 29 3f 50 44 41 5d 40 54 |;0```"LI|)?PDA]@T|
|00001a20| 54 2d 3d 4f 2b 30 55 47 | 3d 5d 3d 49 0a 58 4d 3b |T-=O+0UG|=]=I.XM;|
|00001a30| 37 3a 27 55 47 41 5d 39 | 49 3b 37 3a 36 55 46 45 |7:'UGA]9|I;7:6UFE|
|00001a40| 5d 39 49 3f 35 3a 46 55 | 46 49 4d 35 4a 3f 35 3a |]9I?5:FU|FIM5J?5:|
|00001a50| 47 55 26 4d 4d 31 5b 3b | 34 3a 57 54 56 51 5d 29 |GU&MM1[;|4:WTVQ])|
|00001a60| 4d 21 4d 2d 3d 25 4d 29 | 4d 21 5d 0a 58 4d 25 4d |M!M-=%M)|M!].XM%M|
|00001a70| 25 5d 21 4d 29 4d 21 4d | 2d 4c 37 34 3e 55 55 37 |%]!M)M!M|-L74>UU7|
|00001a80| 49 3d 39 49 3b 37 3a 25 | 56 27 3d 3d 45 55 37 3b |I=9I;7:%|V'==EU7;|
|00001a90| 39 25 57 36 29 3d 5b 60 | 24 29 60 33 34 21 3c 2b |9%W6)=[`|$)`34!<+|
|00001aa0| 21 55 3b 40 60 60 60 22 | 3c 44 0a 58 4d 32 4f 58 |!U;@```"|<D.XM2OX|
|00001ab0| 58 52 3e 34 5d 37 21 52 | 4c 33 25 42 23 50 57 27 |XR>4]7!R|L3%B#PW'|
|00001ac0| 21 50 47 32 3c 2a 2c 5e | 2c 5e 2d 21 5d 21 5d 22 |!PG2<*,^|,^-!]!]"|
|00001ad0| 2d 23 57 54 28 54 2e 31 | 5d 29 4d 29 5d 29 4d 29 |-#WT(T.1|])M)])M)|
|00001ae0| 52 4f 26 52 2c 35 58 33 | 24 0a 58 4d 51 5c 31 23 |RO&R,5X3|$.XMQ\1#|
|00001af0| 4f 25 33 32 33 33 33 33 | 37 33 33 33 33 33 5d 2d |O%323333|733333]-|
|00001b00| 2f 54 54 55 54 5e 29 2d | 2d 3d 2f 56 54 56 54 47 |/TTUT^)-|-=/VTVTG|
|00001b10| 54 38 54 39 53 5c 23 2d | 50 4c 4f 24 52 4c 33 29 |T8T9S\#-|PLO$RL3)|
|00001b20| 51 4c 47 25 52 3c 37 2a | 0a 58 4d 50 5c 53 21 53 |QLG%R<7*|.XMP\S!S|
|00001b30| 4a 54 28 54 46 54 5f 37 | 33 33 27 2a 45 51 53 45 |JT(TFT_7|33'*EQSE|
|00001b40| 2c 45 35 33 2c 4f 30 3a | 5c 21 3c 3b 50 60 60 60 |,E53,O0:|\!<;P```|
|00001b50| 22 48 44 29 4f 50 44 55 | 47 57 3d 23 37 39 46 55 |"HD)OPDU|GW=#79FU|
|00001b60| 25 49 3d 25 4c 37 26 0a | 58 4d 54 26 49 4d 29 39 |%I=%L7&.|XMT&IM)9|
|00001b70| 3b 33 39 56 55 26 39 4d | 39 44 3f 36 39 26 55 56 |;39VU&9M|9D?69&UV|
|00001b80| 2d 5d 3d 4f 29 5d 3d 51 | 43 37 3f 51 3f 38 3c 37 |-]=O)]=Q|C7?Q?8<7|
|00001b90| 55 5d 2f 37 54 4f 56 27 | 25 5d 3e 21 5d 5d 3d 52 |U]/7TOV'|%]>!]]=R|
|00001ba0| 3b 37 3c 56 55 56 0a 58 | 4d 31 4d 39 54 3b 36 39 |;7<VUV.X|M1M9T;69|
|00001bb0| 46 55 26 3d 4d 2d 49 37 | 32 3a 46 54 26 51 3c 3b |FU&=M-I7|2:FT&Q<;|
|00001bc0| 31 36 45 55 26 39 4d 3f | 30 57 37 55 40 4c 25 55 |16EU&9M?|0W7U@L%U|
|00001bd0| 50 60 60 60 60 2c 42 5c | 45 5f 32 2e 5d 3e 4d 49 |P````,B\|E_2.]>MI|
|00001be0| 5d 51 4d 51 4d 0a 58 4d | 51 46 40 58 33 25 36 43 |]QMQM.XM|QF@X3%6C|
|00001bf0| 41 2c 31 3a 32 23 51 34 | 4d 28 2f 24 33 60 2e 33 |A,1:2#Q4|M(/$3`.3|
|00001c00| 50 54 50 33 41 2c 2c 5c | 25 28 33 33 32 24 54 53 |PTP3A,,\|%(332$TS|
|00001c10| 44 5d 2d 29 2f 33 32 24 | 54 45 41 2d 2b 54 45 2d |D]-)/32$|TEA-+TE-|
|00001c20| 25 39 33 31 0a 58 4d 5d | 2a 33 30 36 44 54 25 45 |%931.XM]|*306DT%E|
|00001c30| 4c 5b 55 49 4c 55 4a 3b | 2d 3a 55 53 2e 29 4c 21 |L[UILUJ;|-:US.)L!|
|00001c40| 4c 4b 56 50 37 52 27 50 | 46 52 2f 3b 23 3b 29 2f |LKVP7R'P|FR/;#;)/|
|00001c50| 26 2f 23 4c 27 3d 51 60 | 60 60 60 2b 32 40 56 5f |&/#L'=Q`|```+2@V_|
|00001c60| 42 33 2d 0a 58 4d 3f 32 | 50 2c 59 45 33 2c 36 25 |B3-.XM?2|P,YE3,6%|
|00001c70| 52 25 49 4c 39 3c 21 3c | 35 3c 25 4c 2d 4c 29 3c |R%IL9<!<|5<%L-L)<|
|00001c80| 29 4c 2d 4c 25 3c 31 4c | 21 4c 31 4f 4d 4c 35 4a |)L-L%<1L|!L1OML5J|
|00001c90| 3b 26 3a 46 51 37 45 5c | 35 5f 45 4c 39 59 3b 25 |;&:FQ7E\|5_EL9Y;%|
|00001ca0| 42 27 0a 58 4d 51 38 5e | 26 51 47 41 5c 36 28 3f |B'.XMQ8^|&QGA\6(?|
|00001cb0| 25 3e 36 51 47 45 4c 35 | 59 3f 25 3e 37 51 27 49 |%>6QGEL5|Y?%>7Q'I|
|00001cc0| 4c 35 4b 3f 23 3e 48 50 | 56 4e 2c 29 4c 22 3c 21 |L5K?#>HP|VN,)L"<!|
|00001cd0| 4c 26 3b 3b 21 3c 33 45 | 3c 2d 52 31 35 51 36 32 |L&;;!<3E|<-R15Q62|
|00001ce0| 5c 0a 58 4d 3d 46 3f 28 | 5d 5d 37 56 55 3f 3f 35 |\.XM=F?(|]]7VU??5|
|00001cf0| 5d 4d 37 57 55 3f 3b 35 | 5d 5d 35 4d 40 5d 3f 60 |]M7WU?;5|]]5M@]?`|
|00001d00| 39 37 28 60 60 60 60 52 | 2b 32 37 5c 28 5d 37 3d |97(````R|+27\(]7=|
|00001d10| 54 50 24 3d 60 21 2e 50 | 25 2b 60 34 4a 37 43 37 |TP$=`!.P|%+`4J7C7|
|00001d20| 0a 58 4d 42 47 55 47 54 | 27 55 27 54 46 55 26 54 |.XMBGUGT|'U'TFU&T|
|00001d30| 56 54 56 55 36 54 37 55 | 36 54 36 55 46 54 2f 3b |VTVU6T7U|6T6UFT/;|
|00001d40| 37 3b 27 55 56 51 4d 41 | 4c 3b 37 3e 57 55 56 53 |7;'UVQMA|L;7>WUVS|
|00001d50| 56 56 26 51 4d 3d 5c 3b | 37 3b 30 37 38 3b 30 0a |VV&QM=\;|7;078;0.|
|00001d60| 58 4d 5d 3d 3d 4d 25 3d | 39 4d 29 3d 39 3d 2d 3d |XM]==M%=|9M)=9=-=|
|00001d70| 35 4d 31 3d 2d 4d 35 3d | 29 4d 3d 3d 21 4d 41 3c |5M1=-M5=|)M==!MA<|
|00001d80| 3b 3a 36 45 57 45 39 30 | 24 3d 60 21 39 50 24 2b |;:6EWE90|$=`!9P$+|
|00001d90| 60 5d 3c 50 60 60 60 22 | 3c 4a 29 3f 54 43 0a 58 |`]<P```"|<J)?TC.X|
|00001da0| 4d 4f 32 4b 35 3f 37 3b | 37 3b 37 39 4a 2f 2a 37 |MO2K5?7;|7;79J/*7|
|00001db0| 60 2f 29 37 60 33 29 33 | 21 33 28 33 22 33 27 33 |`/)7`3)3|!3(3"3'3|
|00001dc0| 22 33 28 2f 23 33 3a 33 | 39 5d 3d 47 54 56 3e 29 |"3(/#3:3|9]=GTV>)|
|00001dd0| 3d 43 42 37 38 5d 4d 43 | 55 56 2e 29 4d 0a 58 4d |=CB78]MC|UV.)M.XM|
|00001de0| 3f 42 3b 37 5d 5d 3d 4d | 45 2c 5b 60 3c 57 30 60 |?B;7]]=M|E,[`<W0`|
|00001df0| 60 60 60 50 2a 52 3b 5d | 29 29 37 3a 2e 49 55 47 |```P*R;]|))7:.IUG|
|00001e00| 39 23 37 35 3d 34 35 3d | 2e 34 2d 45 54 59 2c 57 |9#75=45=|.4-ETY,W|
|00001e10| 37 34 40 44 3d 4d 31 52 | 2e 26 55 36 0a 58 4d 25 |74@D=M1R|.&U6.XM%|
|00001e20| 27 3b 36 3b 51 2e 26 55 | 59 3d 5d 3d 21 2e 26 56 |';6;Q.&U|Y=]=!.&V|
|00001e30| 24 24 57 3f 39 2e 56 56 | 34 4d 4d 44 5b 3f 39 2e |$$W?9.VV|4MMD[?9.|
|00001e40| 56 56 43 4d 4d 45 2a 3f | 39 2e 56 56 43 4d 4d 45 |VVCMME*?|9.VVCMME|
|00001e50| 2b 3b 39 2e 57 56 24 4d | 4d 44 5c 0a 58 4d 3b 38 |+;9.WV$M|MD\.XM;8|
|00001e60| 33 26 56 23 54 26 55 54 | 54 26 55 53 54 36 55 43 |3&V#T&UT|T&UST6UC|
|00001e70| 54 46 55 33 55 26 54 54 | 55 26 54 44 55 46 54 24 |TFU3U&TT|U&TDUFT$|
|00001e80| 56 26 4c 5d 4d 57 33 3e | 54 30 24 59 55 30 4c 29 |V&L]MW3>|T0$YU0L)|
|00001e90| 5d 55 60 60 60 60 2d 22 | 59 2a 0a 58 4d 5f 23 43 |]U````-"|Y*.XM_#C|
|00001ea0| 33 5c 5d 5b 54 57 4f 2f | 3e 5d 2d 5b 53 57 4f 33 |3\][TWO/|>]-[SWO3|
|00001eb0| 3e 5c 5d 5b 54 57 4f 2f | 3e 5d 2d 4a 4d 33 26 53 |>\][TWO/|>]-JM3&S|
|00001ec0| 47 29 23 3b 2a 39 34 35 | 4c 39 47 2e 25 50 56 44 |G)#;*945|L9G.%PVD|
|00001ed0| 59 37 21 3a 34 49 3b 36 | 54 0a 58 4d 4d 39 37 60 |Y7!:4I;6|T.XMM97`|
|00001ee0| 2f 60 36 26 50 23 50 26 | 39 4c 21 2c 25 35 3b 21 |/`6&P#P&|9L!,%5;!|
|00001ef0| 33 21 3b 53 3b 22 2f 22 | 3b 52 3b 22 33 22 3b 51 |3!;S;"/"|;R;"3";Q|
|00001f00| 3b 23 2f 23 38 36 50 44 | 50 4c 2b 22 33 22 50 3f |;#/#86PD|PL+"3"P?|
|00001f10| 50 53 50 56 27 56 50 44 | 0a 58 4d 50 46 2b 56 50 |PSPV'VPD|.XMPF+VP|
|00001f20| 43 50 46 2d 4c 25 2c 25 | 45 37 21 33 60 39 46 50 |CPF-L%,%|E7!3`9FP|
|00001f30| 23 50 26 41 3c 60 5c 21 | 39 36 54 4d 3b 36 44 45 |#P&A<`\!|96TM;6DE|
|00001f40| 4c 25 39 2e 36 50 55 40 | 57 3b 26 39 34 35 4c 49 |L%9.6PU@|W;&945LI|
|00001f50| 43 30 47 53 4c 3b 34 0a | 58 4d 4b 3a 5d 2d 5b 53 |C0GSL;4.|XMK:]-[S|
|00001f60| 57 4f 33 3e 5c 5d 5b 54 | 57 4f 2f 3e 5d 2d 5b 53 |WO3>\][T|WO/>]-[S|
|00001f70| 54 40 4c 29 2d 56 60 60 | 60 60 2d 53 60 56 5f 32 |T@L)-V``|``-S`V_2|
|00001f80| 31 56 57 2b 54 42 2d 23 | 3f 30 2c 53 35 5c 59 22 |1VW+TB-#|?0,S5\Y"|
|00001f90| 2d 57 53 24 2c 57 0a 58 | 4d 43 2a 33 23 3f 29 33 |-WS$,W.X|MC*3#?)3|
|00001fa0| 24 43 27 33 26 3f 26 33 | 27 3f 25 33 29 3f 23 33 |$C'3&?&3|'?%3)?#3|
|00001fb0| 2a 3f 22 37 2b 3f 60 37 | 2c 3f 60 33 2d 3e 54 53 |*?"7+?`7|,?`3->TS|
|00001fc0| 57 45 2d 21 58 33 31 3d | 54 54 57 35 2d 31 54 33 |WE-!X31=|TTW5-1T3|
|00001fd0| 35 3c 54 55 57 0a 58 4d | 25 2d 42 5d 46 4d 4e 2d |5<TUW.XM|%-B]FMN-|
|00001fe0| 53 57 57 4f 3f 3c 43 3b | 4b 39 4f 38 30 37 55 54 |SWWO?<C;|K9O807UT|
|00001ff0| 2d 5d 35 24 3f 34 31 37 | 54 54 3d 5d 25 28 3f 30 |-]5$?417|TT=]%(?0|
|00002000| 32 37 53 54 4d 5c 55 2c | 21 5c 51 3c 21 5c 4d 3c |27STM\U,|!\Q<!\M<|
|00002010| 29 5c 49 2c 0a 58 4d 2d | 5c 45 2c 35 5c 3d 2c 39 |)\I,.XM-|\E,5\=,9|
|00002020| 5c 39 2c 3e 2c 31 2c 45 | 59 25 34 52 48 3c 53 33 |\9,>,1,E|Y%4RH<S3|
|00002030| 2c 3d 53 29 2c 59 55 2c | 53 54 27 2d 23 2b 32 4f |,=S),YU,|ST'-#+2O|
|00002040| 3c 39 50 50 2c 29 57 60 | 60 60 60 2e 33 35 2a 5f |<9PP,)W`|```.35*_|
|00002050| 33 40 21 0a 58 4d 3f 43 | 2c 22 31 60 29 2e 28 50 |3@!.XM?C|,"1`).(P|
|00002060| 29 24 60 44 58 43 60 44 | 30 22 33 42 2c 22 31 60 |)$`DXC`D|0"3B,"1`|
|00002070| 29 2e 28 5d 59 3d 31 2c | 2e 49 54 43 4d 56 30 55 |).(]Y=1,|.ITCMV0U|
|00002080| 54 33 4d 55 31 35 54 23 | 4a 34 2d 45 51 2a 44 53 |T3MU15T#|J4-EQ*DS|
|00002090| 3d 3c 0a 58 4d 2f 28 29 | 27 3a 53 54 27 28 58 3a |=<.XM/()|':ST'(X:|
|000020a0| 53 54 36 25 27 3a 54 54 | 36 5c 33 41 4b 2f 33 45 |ST6%':TT|6\3AK/3E|
|000020b0| 57 4c 5d 2d 21 2e 26 4d | 2d 2d 21 2d 57 4c 5d 34 |WL]-!.&M|--!-WL]4|
|000020c0| 5b 3b 23 55 24 4d 4c 2f | 34 2e 57 4d 2d 30 5b 3b |[;#U$ML/|4.WM-0[;|
|000020d0| 23 0a 58 4d 55 33 4d 4c | 2f 34 32 47 50 5d 30 5b |#.XMU3ML|/42GP]0[|
|000020e0| 3b 24 55 23 4d 4c 2f 34 | 2f 26 50 5d 2d 2b 3f 23 |;$U#ML/4|/&P]-+?#|
|000020f0| 54 53 51 4c 33 32 33 26 | 50 5d 2c 5d 21 4c 2f 32 |TSQL323&|P],]!L/2|
|00002100| 2f 31 3b 23 54 34 54 36 | 4d 2d 21 2d 2d 4a 2f 30 |/1;#T4T6|M-!--J/0|
|00002110| 0a 58 4d 33 34 3a 43 51 | 2d 39 49 2e 54 55 56 41 |.XM34:CQ|-9I.TUVA|
|00002120| 2a 2f 3a 39 53 45 2d 55 | 45 2d 54 60 30 40 43 31 |*/:9SE-U|E-T`0@C1|
|00002130| 40 25 2d 30 21 4a 50 28 | 2f 2c 22 31 60 29 2e 28 |@%-0!JP(|/,"1`).(|
|00002140| 50 29 24 60 44 58 43 60 | 44 30 22 33 42 2c 22 0a |P)$`DXC`|D0"3B,".|
|00002150| 58 4d 31 60 29 23 60 33 | 22 50 41 27 40 60 60 60 |XM1`)#`3|"PA'@```|
|00002160| 60 57 2d 22 3b 5f 29 60 | 24 43 50 22 55 36 48 5d |`W-";_)`|$CP"U6H]|
|00002170| 35 58 33 34 41 54 55 39 | 39 2d 3a 25 33 38 3d 33 |5X34ATU9|9-:%38=3|
|00002180| 56 37 31 2d 49 44 2f 3c | 34 54 57 25 2c 5d 0a 58 |V71-ID/<|4TW%,].X|
|00002190| 4d 55 23 33 3d 30 53 52 | 23 51 54 2c 5c 3d 3c 39 |MU#3=0SR|#QT,\=<9|
|000021a0| 22 33 26 3b 26 2c 5f 2f | 27 3b 26 2c 53 51 56 51 |"3&;&,_/|';&,SQVQ|
|000021b0| 34 29 2c 39 4c 38 53 2f | 27 3b 26 2c 53 51 56 51 |4),9L8S/|';&,SQVQ|
|000021c0| 34 2c 5c 3d 3c 38 54 2f | 27 37 25 31 24 0a 58 4d |4,\=<8T/|'7%1$.XM|
|000021d0| 51 45 51 24 35 2c 39 2c | 35 25 33 25 37 24 31 44 |QEQ$5,9,|5%3%7$1D|
|000021e0| 51 26 50 55 39 3c 29 5c | 29 37 3b 60 47 60 36 35 |Q&PU9<)\|)7;`G`65|
|000021f0| 4e 4a 3e 37 3b 23 3a 2a | 52 21 52 2c 23 26 2f 26 |NJ>7;#:*|R!R,#&/&|
|00002200| 50 3c 35 2c 37 23 50 56 | 50 4c 3e 59 0a 58 4d 4f |P<5,7#PV|PL>Y.XMO|
|00002210| 2b 3b 22 3f 26 23 38 22 | 47 44 60 60 60 60 35 60 |+;"?&#8"|GD````5`|
|00002220| 55 2f 57 2f 30 5e 50 50 | 23 45 5a 60 60 60 60 29 |U/W/0^PP|#EZ````)|
|00002230| 41 45 33 5e 43 57 37 37 | 35 2f 37 2f 38 2f 38 2f |AE3^CW77|5/7/8/8/|
|00002240| 38 2f 38 5d 2d 3f 4d 51 | 2d 3f 54 0a 58 4d 55 54 |8/8]-?MQ|-?T.XMUT|
|00002250| 56 23 56 23 55 54 55 44 | 55 25 56 54 56 44 56 43 |V#V#UTUD|U%VTVDVC|
|00002260| 56 43 56 34 56 3f 33 39 | 5b 3c 33 39 5d 2d 44 5d |VCV4V?39|[<39]-D]|
|00002270| 48 5d 48 5d 48 5d 4c 5d | 4d 30 52 23 45 5b 60 60 |H]H]H]L]|M0R#E[``|
|00002280| 60 60 29 41 45 33 5e 43 | 55 3d 0a 58 4d 4d 2d 49 |``)AE3^C|U=.XMM-I|
|00002290| 2d 48 5d 48 5d 45 2d 47 | 54 56 3e 57 24 56 3f 33 |-H]H]E-G|TV>W$V?3|
|000022a0| 39 2f 3a 2f 3a 2f 3a 2f | 3b 2f 3b 37 35 2f 37 2f |9/:/:/:/|;/;75/7/|
|000022b0| 38 2f 38 2f 38 2f 38 5d | 2d 3f 4d 51 2d 3f 54 55 |8/8/8/8]|-?MQ-?TU|
|000022c0| 54 56 23 56 23 55 54 55 | 44 0a 58 4d 55 25 55 50 |TV#V#UTU|D.XMU%UP|
|000022d0| 4c 24 5d 5c 60 60 60 60 | 31 23 44 47 5e 52 3e 57 |L$]\````|1#DG^R>W|
|000022e0| 56 31 47 21 55 33 3f 24 | 54 53 3b 26 54 43 37 29 |V1G!U3?$|TS;&TC7)|
|000022f0| 54 23 33 2b 53 53 2e 27 | 4b 2d 30 46 50 39 52 54 |T#3+SS.'|K-0FP9RT|
|00002300| 29 3c 32 2c 45 22 37 26 | 0a 58 4d 47 26 34 44 52 |)<2,E"7&|.XMG&4DR|
|00002310| 38 51 25 29 2c 4e 3c 25 | 42 33 2c 4d 58 2c 5c 5f |8Q%),N<%|B3,MX,\_|
|00002320| 2b 30 5d 23 29 34 5d 2b | 26 38 5d 2f 24 3c 5d 37 |+0]#)4]+|&8]/$<]7|
|00002330| 21 44 3d 45 50 60 58 60 | 21 4c 30 35 41 60 3b 24 |!D=EP`X`|!L05A`;$|
|00002340| 26 60 3a 3f 30 60 60 0a | 58 4d 60 24 30 59 2a 2f |&`:?0``.|XM`$0Y*/|
|00002350| 4c 48 26 40 27 3b 26 40 | 60 22 4e 3a 60 3d 4c 3a |LH&@';&@|`"N:`=L:|
|00002360| 60 60 2a 59 48 21 56 51 | 48 21 52 24 55 5e 60 60 |``*YH!VQ|H!R$U^``|
|00002370| 60 60 29 41 55 33 5f 23 | 54 4d 5b 53 57 4e 28 5d |``)AU3_#|TM[SWN(]|
|00002380| 5b 42 2f 3e 58 43 0a 58 | 4d 57 4e 28 5d 5b 42 2f |[B/>XC.X|MWN(][B/|
|00002390| 3e 58 53 57 4e 28 5d 5b | 42 2f 3e 58 43 57 4e 28 |>XSWN(][|B/>XCWN(|
|000023a0| 5d 5b 42 2f 3e 58 43 57 | 4e 28 5d 5b 42 2f 3e 58 |][B/>XCW|N(][B/>X|
|000023b0| 43 57 4e 28 5d 5b 42 2f | 3e 58 43 57 4e 28 5d 5b |CWN(][B/|>XCWN(][|
|000023c0| 43 2f 3e 58 43 0a 58 4d | 57 4e 28 5d 5b 42 2f 3e |C/>XC.XM|WN(][B/>|
|000023d0| 58 43 57 4e 28 5d 5b 53 | 57 42 22 40 46 27 5c 60 |XCWN(][S|WB"@F'\`|
|000023e0| 60 60 21 24 2e 43 53 5b | 2e 3a 46 59 46 56 4d 2b |``!$.CS[|.:FYFVM+|
|000023f0| 2e 54 4c 4b 3e 4b 3e 50 | 4e 38 4e 39 3d 58 3a 27 |.TLK>K>P|N8N9=X:'|
|00002400| 3d 55 4c 46 0a 58 4d 31 | 4b 29 35 36 55 34 45 4d |=ULF.XM1|K)56U4EM|
|00002410| 35 31 2b 3e 4b 3d 23 36 | 58 42 58 34 44 4e 38 4e |51+>K=#6|XBX4DN8N|
|00002420| 34 2b 54 4e 46 4e 44 25 | 3b 4d 2b 4e 3f 4f 24 4f |4+TNFND%|;M+N?O$O|
|00002430| 28 4f 32 4f 38 59 3d 3e | 3d 35 3f 25 2d 35 22 37 |(O2O8Y=>|=5?%-5"7|
|00002440| 33 34 5f 0a 58 4d 33 33 | 31 25 54 35 35 3c 5d 37 |34_.XM33|1%T55<]7|
|00002450| 33 2f 32 25 53 35 45 3c | 4d 3b 21 2c 4d 2b 25 3c |3/2%S5E<|M;!,M+%<|
|00002460| 45 3b 29 3c 3d 3b 31 3c | 35 3b 39 3c 2d 3b 41 3c |E;)<=;1<|5;9<-;A<|
|00002470| 25 3b 49 3b 5d 3b 51 3b | 55 3b 59 3b 4d 3c 21 4b |%;I;];Q;|U;Y;M<!K|
|00002480| 3d 4c 0a 58 4d 29 4b 35 | 4c 31 4b 2d 4c 39 4b 25 |=L.XM)K5|L1K-L9K%|
|00002490| 4c 45 3a 37 2c 36 25 53 | 45 39 3d 21 34 37 32 31 |LE:7,6%S|E9=!4721|
|000024a0| 24 54 55 29 3d 32 4d 3b | 58 56 2f 3b 3a 5d 2d 50 |$TU)=2M;|XV/;:]-P|
|000024b0| 4c 24 2c 60 52 48 30 60 | 60 60 22 50 40 32 3f 48 |L$,`RH0`|``"P@2?H|
|000024c0| 58 0a 58 4d 54 42 60 30 | 5d 2d 5b 56 57 28 56 4a |X.XMTB`0|]-[VW(VJ|
|000024d0| 56 2c 55 44 25 21 33 34 | 30 44 29 2d 29 23 30 54 |V,UD%!34|0D)-)#0T|
|000024e0| 51 34 31 25 41 45 31 36 | 31 47 31 56 25 39 32 38 |Q41%AE16|1G1V%928|
|000024f0| 4d 2b 2f 40 2a 4d 25 60 | 24 22 54 40 40 23 36 42 |M+/@*M%`|$"T@@#6B|
|00002500| 0a 58 4d 60 60 60 60 36 | 24 54 3e 5e 52 2f 24 27 |.XM````6|$T>^R/$'|
|00002510| 32 2f 31 33 31 2f 31 33 | 31 2f 31 33 31 33 31 33 |2/131/13|1/131313|
|00002520| 31 33 31 33 31 33 31 35 | 3d 24 40 34 31 54 3c 55 |13131315|=$@41T<U|
|00002530| 3c 59 2c 5d 2c 5d 2c 5d | 2c 5d 2c 5d 2d 60 5d 0a |<Y,],],]|,],]-`].|
|00002540| 58 4d 21 2d 60 5d 21 2d | 60 5d 28 39 3b 60 2c 4a |XM!-`]!-|`](9;`,J|
|00002550| 2c 60 60 60 60 4c 28 24 | 47 5a 2e 2d 28 40 24 2e |,````L($|GZ.-(@$.|
|00002560| 60 4a 33 31 2e 54 4e 29 | 32 35 25 47 31 56 31 45 |`J31.TN)|25%G1V1E|
|00002570| 31 36 41 34 31 25 51 23 | 30 54 54 44 29 22 0a 58 |16A41%Q#|0TTD)".X|
|00002580| 4d 33 34 30 34 25 2d 3b | 2d 42 4d 4a 2d 53 56 57 |M3404%-;|-BMJ-SVW|
|00002590| 4f 30 21 60 4d 28 28 60 | 55 49 60 60 60 60 25 41 |O0!`M((`|UI````%A|
|000025a0| 2d 27 4f 4c 43 45 41 54 | 43 54 24 54 23 54 24 54 |-'OLCEAT|CT$T#T$T|
|000025b0| 23 54 24 53 54 53 54 53 | 54 53 54 53 54 0a 58 4d |#T$STSTS|TSTST.XM|
|000025c0| 53 45 53 3d 24 30 34 32 | 54 35 37 31 33 31 33 31 |SES=$042|T5713131|
|000025d0| 33 31 33 31 33 31 33 31 | 2f 31 33 31 2f 31 33 31 |31313131|/131/131|
|000025e0| 2f 32 27 24 4c 26 4e 46 | 60 60 60 60 2b 22 34 4c |/2'$L&NF|````+"4L|
|000025f0| 5f 32 48 32 55 45 55 27 | 54 48 54 3a 0a 58 4d 53 |_2H2UEU'|THT:.XMS|
|00002600| 5c 23 2d 30 47 53 24 2e | 2c 49 25 43 28 31 57 51 |\#-0GS$.|,I%C(1WQ|
|00002610| 54 42 2c 35 2a 3f 24 33 | 60 3f 22 33 21 43 60 33 |TB,5*?$3|`?"3!C`3|
|00002620| 23 3e 54 51 28 45 2c 3a | 27 33 28 3d 44 52 38 31 |#>TQ(E,:|'3(=DR81|
|00002630| 2c 4e 22 33 2d 3c 3f 33 | 2e 4f 2d 0a 58 4d 3c 34 |,N"3-<?3|.O-.XM<4|
|00002640| 52 58 29 2c 46 24 33 28 | 3d 44 51 48 3d 2c 32 29 |RX),F$3(|=DQH=,2)|
|00002650| 33 23 3e 54 50 38 50 24 | 50 27 50 44 49 5c 31 28 |3#>TP8P$|P'PDI\1(|
|00002660| 43 25 31 57 51 54 36 2c | 41 23 43 2a 30 47 53 2c |C%1WQT6,|A#C*0GS,|
|00002670| 23 2d 4b 2f 43 31 3f 32 | 37 35 0a 58 4d 2b 36 22 |#-K/C1?2|75.XM+6"|
|00002680| 50 3a 5a 40 60 60 60 60 | 4c 29 32 53 5d 2a 4d 38 |P:Z@````|L)2S]*M8|
|00002690| 4d 35 3d 29 5d 26 2c 5e | 4c 57 60 53 27 29 2c 4a |M5=)]&,^|LW`S'),J|
|000026a0| 23 33 28 41 34 51 57 3d | 2c 36 28 33 24 3e 44 50 |#3(A4QW=|,6(3$>DP|
|000026b0| 47 50 24 50 28 50 34 4d | 5c 0a 58 4d 2d 29 43 24 |GP$P(P4M|\.XM-)C$|
|000026c0| 31 58 51 44 39 5c 41 24 | 43 29 30 48 52 54 25 5c |1XQD9\A$|C)0HRT%\|
|000026d0| 56 5f 53 44 25 5c 55 22 | 43 2b 31 28 52 34 39 5c |V_SD%\U"|C+1(R49\|
|000026e0| 41 27 43 26 32 38 51 24 | 4d 5c 2d 2c 22 2c 25 2c |A'C&28Q$|M\-,",%,|
|000026f0| 29 5c 21 2c 31 5a 33 25 | 0a 58 4d 42 24 51 57 3d |)\!,1Z3%|.XMB$QW=|
|00002700| 2c 42 25 33 2a 40 54 53 | 27 29 2c 57 60 53 5a 54 |,B%3*@TS|'),W`SZT|
|00002710| 38 54 47 55 25 55 42 24 | 25 40 29 4c 60 60 60 60 |8TGU%UB$|%@)L````|
|00002720| 22 48 4a 60 50 60 5e 56 | 2b 60 51 4d 30 60 60 60 |"HJ`P`^V|+`QM0```|
|00002730| 23 4c 50 2c 4f 4c 50 0a | 58 4d 24 4d 58 41 5b 36 |#LP,OLP.|XM$MXA[6|
|00002740| 33 3c 47 3a 34 34 56 44 | 29 3d 41 33 33 38 31 25 |3<G:44VD|)=A3381%|
|00002750| 55 45 35 3d 31 37 3b 30 | 3a 37 53 27 4e 3c 3a 3c |UE5=17;0|:7S'N<:<|
|00002760| 27 60 4b 60 51 2d 2b 28 | 53 4c 57 28 55 2c 23 26 |'`K`Q-+(|SLW(U,#&|
|00002770| 22 50 2c 3b 38 60 0a 58 | 4d 60 60 60 5b 2c 23 2b |"P,;8`.X|M```[,#+|
|00002780| 5b 2c 2c 3b 60 55 2c 43 | 2d 53 4c 43 32 51 2c 22 |[,,;`U,C|-SLC2Q,"|
|00002790| 4c 23 21 47 26 46 57 53 | 27 45 4d 21 47 37 34 35 |L#!G&FWS|'EM!G745|
|000027a0| 35 55 45 31 2d 41 23 37 | 38 34 44 56 44 25 3d 4a |5UE1-A#7|84DVD%=J|
|000027b0| 3e 55 4d 51 21 0a 58 4d | 2b 3e 28 30 4c 25 36 57 |>UMQ!.XM|+>(0L%6W|
|000027c0| 60 60 60 60 2e 52 50 56 | 5e 32 5f 2a 52 3c 3f 2e |````.RPV|^2_*R<?.|
|000027d0| 51 2d 23 22 54 3c 2a 4d | 32 2d 3d 5d 41 4d 45 4d |Q-#"T<*M|2-=]AMEM|
|000027e0| 45 3d 49 3d 49 3d 4d 2d | 4d 3d 49 3d 4d 2d 4d 3d |E=I=I=M-|M=I=M-M=|
|000027f0| 4d 2d 4d 3d 0a 58 4d 4f | 42 33 3b 37 3b 5d 2d 53 |M-M=.XMO|B3;7;]-S|
|00002800| 3f 24 26 3c 3f 33 3c 37 | 3c 58 44 57 25 57 24 57 |?$&<?3<7|<XDW%W$W|
|00002810| 25 57 24 57 25 57 25 57 | 24 57 25 57 25 57 25 57 |%W$W%W%W|$W%W%W%W|
|00002820| 26 56 56 56 57 56 48 56 | 4a 55 5d 27 25 54 2c 3b |&VVVWVHV|JU]'%T,;|
|00002830| 2e 52 4c 0a 58 4d 44 3a | 21 2e 4e 40 60 60 60 24 |.RL.XMD:|!.N@```$|
|00002840| 30 55 2d 4f 44 4f 4e 4c | 32 57 52 3b 33 2b 4c 4c |0U-ODONL|2WR;3+LL|
|00002850| 52 51 4c 2c 5a 2d 25 5d | 29 4d 2d 3d 31 3d 31 3d |RQL,Z-%]|)M-=1=1=|
|00002860| 35 2d 35 3d 31 3d 35 2d | 35 3d 35 2d 35 3d 37 42 |5-5=1=5-|5=5-5=7B|
|00002870| 33 35 0a 58 4d 37 35 5a | 34 55 45 55 4e 29 2d 39 |35.XM75Z|4UEUN)-9|
|00002880| 3d 39 2d 39 3d 39 2d 39 | 3d 39 3d 39 2d 39 3d 39 |=9-9=9-9|=9=9-9=9|
|00002890| 3d 39 3d 39 4d 35 5d 32 | 2d 2e 50 54 3c 52 55 52 |=9=9M5]2|-.PT<RUR|
|000028a0| 5b 3b 29 4e 4c 30 3a 21 | 2e 4e 50 60 60 60 24 30 |[;)NL0:!|.NP```$0|
|000028b0| 55 0a 58 4d 2d 4f 44 4f | 27 24 4e 4c 46 56 52 5b |U.XM-ODO|'$NLFVR[|
|000028c0| 37 2c 54 3b 23 33 43 34 | 3f 35 3b 36 37 36 37 36 |7,T;#3C4|?5;67676|
|000028d0| 37 36 33 36 37 36 37 36 | 33 36 37 36 33 36 37 36 |76367676|36763676|
|000028e0| 58 44 55 45 5a 3d 39 2d | 35 3e 2b 35 33 35 37 35 |XDUEZ=9-|5>+53575|
|000028f0| 0a 58 4d 33 35 37 35 33 | 35 37 34 37 35 33 35 37 |.XM35753|57475357|
|00002900| 34 37 34 37 33 3b 32 3f | 31 43 2e 4c 2b 27 2c 4c |47473;2?|1C.L+',L|
|00002910| 4c 4e 54 52 3b 3f 24 4e | 4a 21 35 4f 40 60 60 60 |LNTR;?$N|J!5O@```|
|00002920| 24 30 55 31 5f 44 56 4e | 4c 32 57 52 3b 33 2b 0a |$0U1_DVN|L2WR;3+.|
|00002930| 58 4d 4c 4c 52 51 4c 2c | 5a 2d 25 5d 29 4d 2d 3d |XMLLRQL,|Z-%])M-=|
|00002940| 31 3d 31 3d 31 3d 35 2d | 35 3d 35 2d 35 3d 35 2d |1=1=1=5-|5=5-5=5-|
|00002950| 35 3d 37 42 33 35 37 35 | 5a 24 55 45 55 4e 29 2d |5=7B3575|Z$UEUN)-|
|00002960| 39 3d 39 2d 39 3d 39 2d | 39 3d 39 2d 39 3d 0a 58 |9=9-9=9-|9=9-9=.X|
|00002970| 4d 39 3d 39 3d 39 3d 39 | 4d 35 5d 32 2d 2e 50 54 |M9=9=9=9|M5]2-.PT|
|00002980| 3c 52 55 52 5b 3b 29 4e | 4c 30 60 2a 5f 55 43 5f |<RUR[;)N|L0`*_UC_|
|00002990| 38 2f 36 26 40 35 3b 5c | 60 60 60 21 24 2d 34 3f |8/6&@5;\|```!$-4?|
|000029a0| 59 2d 41 51 2b 4b 29 4d | 4c 4e 55 53 2d 0a 58 4d |Y-AQ+K)M|LNUS-.XM|
|000029b0| 26 50 54 58 55 27 55 36 | 55 45 55 45 55 45 55 45 |&PTXU'U6|UEUEUEUE|
|000029c0| 55 44 55 45 55 44 55 45 | 55 44 55 45 55 4e 29 2d |UDUEUDUE|UDUEUN)-|
|000029d0| 39 3e 43 36 33 35 37 42 | 55 34 55 35 55 34 55 35 |9>C6357B|U4U5U4U5|
|000029e0| 55 34 55 35 55 34 55 35 | 55 25 55 25 0a 58 4d 55 |U4U5U4U5|U%U%.XMU|
|000029f0| 25 54 56 54 47 54 38 53 | 4b 22 51 53 2b 2b 2b 4d |%TVTGT8S|K"QS+++M|
|00002a00| 2c 46 57 51 60 60 4d 27 | 36 2f 5d 40 5d 38 50 3c |,FWQ``M'|6/]@]8P<|
|00002a10| 21 2b 28 60 60 60 60 2e | 53 60 37 5e 51 54 3a 38 |!+(````.|S`7^QT:8|
|00002a20| 3d 40 3a 3f 48 46 44 32 | 45 28 30 0a 58 4d 4c 23 |=@:?HFD2|E(0.XML#|
|00002a30| 23 2c 60 60 60 60 2b 22 | 24 42 5e 52 37 21 3f 2b |#,````+"|$B^R7!?+|
|00002a40| 50 3c 3b 25 50 5c 3f 21 | 52 3b 52 59 53 37 53 55 |P<;%P\?!|R;RYS7SU|
|00002a50| 5f 31 2f 42 54 51 23 4c | 58 41 54 53 5f 31 37 2f |_1/BTQ#L|XATS_17/|
|00002a60| 3f 2d 47 2b 4f 29 50 3c | 3f 23 0a 58 4d 51 3c 3b |?-G+O)P<|?#.XMQ<;|
|00002a70| 21 52 57 50 30 44 2a 5f | 2d 60 60 60 60 36 24 55 |!RWP0D*_|-````6$U|
|00002a80| 2b 5e 53 46 56 48 5d 26 | 4d 52 3b 2f 24 4d 5c 22 |+^SFVH]&|MR;/$M\"|
|00002a90| 43 48 3a 2e 5c 48 2a 4e | 40 4e 38 4c 38 4d 48 4d |CH:.\H*N|@N8L8MHM|
|00002aa0| 38 4c 57 4e 37 4c 36 4f | 36 0a 58 4d 4b 56 4f 56 |8LWN7L6O|6.XMKVOV|
|00002ab0| 4b 35 50 55 4a 55 51 35 | 4a 35 51 55 49 55 52 35 |K5PUJUQ5|J5QUIUR5|
|00002ac0| 49 35 52 55 49 24 53 34 | 48 55 53 35 48 35 53 55 |I5RUI$S4|HUS5H5SU|
|00002ad0| 48 24 54 34 45 3d 25 38 | 33 33 31 55 54 55 39 2d |H$T4E=%8|331UTU9-|
|00002ae0| 35 25 37 35 35 2f 33 37 | 0a 58 4d 30 55 55 55 2b |5%755/37|.XM0UUU+|
|00002af0| 42 33 39 30 35 56 39 5a | 40 56 59 56 35 58 41 33 |B3905V9Z|@VYV5XA3|
|00002b00| 39 30 45 55 55 2f 54 55 | 54 31 3d 35 35 33 35 31 |90EUU/TU|T1=55351|
|00002b10| 45 54 55 3d 2d 2d 28 37 | 31 36 34 54 34 48 25 53 |ETU=--(7|164T4H%S|
|00002b20| 55 48 35 53 35 48 54 0a | 58 4d 53 34 49 25 52 55 |UH5S5HT.|XMS4I%RU|
|00002b30| 49 35 52 35 49 55 51 55 | 4a 35 51 35 4a 55 50 55 |I5R5IUQU|J5Q5JUPU|
|00002b40| 4b 36 4f 56 4b 56 4f 36 | 4c 37 4e 37 4c 58 4d 38 |K6OVKVO6|L7N7LXM8|
|00002b50| 4d 48 4c 38 4e 3a 22 4b | 48 2b 52 43 48 3a 2f 60 |MHL8N:"K|H+RCH:/`|
|00002b60| 4d 5c 32 53 52 3a 0a 58 | 4d 57 31 48 5b 38 2c 60 |M\2SR:.X|MW1H[8,`|
|00002b70| 48 53 40 60 60 60 22 3c | 3c 32 5f 4c 59 51 2d 4b |HS@```"<|<2_LYQ-K|
|00002b80| 48 3b 3a 59 34 57 2e 28 | 4d 25 46 29 46 26 43 28 |H;:Y4W.(|M%F)F&C(|
|00002b90| 50 2f 53 28 5a 25 46 29 | 46 54 3f 2b 3c 59 24 56 |P/S(Z%F)|FT?+<Y$V|
|00002ba0| 4e 57 36 56 4e 0a 58 4d | 54 44 52 60 2e 5c 5c 60 |NW6VN.XM|TDR`.\\`|
|00002bb0| 60 60 60 47 27 24 4f 5b | 2e 39 2d 29 5b 47 3a 3e |```G'$O[|.9-)[G:>|
|00002bc0| 59 24 48 2f 2a 35 41 22 | 32 21 56 51 3d 32 35 59 |Y$H/*5A"|2!VQ=25Y|
|00002bd0| 37 52 48 2e 31 29 5b 47 | 3a 3e 32 5b 32 3e 59 56 |7RH.1)[G|:>2[2>YV|
|00002be0| 47 4e 31 2a 0a 58 4d 23 | 52 45 38 30 45 3c 3d 4c |GN1*.XM#|RE80E<=L|
|00002bf0| 38 30 44 42 35 5c 4a 23 | 44 32 3e 59 56 47 44 44 |80DB5\J#|D2>YVGDD|
|00002c00| 5b 21 34 55 30 60 60 60 | 22 34 43 32 5f 4c 59 53 |[!4U0```|"4C2_LYS|
|00002c10| 45 54 28 53 44 2c 5c 51 | 25 2f 2b 31 25 52 35 29 |ET(SD,\Q|%/+1%R5)|
|00002c20| 5c 45 23 0a 58 4d 3f 42 | 52 25 2d 5c 41 35 2f 29 |\E#.XM?B|R%-\A5/)|
|00002c30| 59 35 54 36 54 3e 2d 3d | 27 44 3b 31 37 31 59 36 |Y5T6T>-=|'D;171Y6|
|00002c40| 54 27 54 2e 31 4d 21 5d | 23 45 3b 31 37 31 59 26 |T'T.1M!]|#E;171Y&|
|00002c50| 54 3e 2d 3d 25 4d 27 45 | 37 28 2d 45 51 5f 3d 25 |T>-=%M'E|7(-EQ_=%|
|00002c60| 51 5f 0a 58 4d 3d 24 52 | 27 2d 2c 45 35 33 2a 2d |Q_.XM=$R|'-,E53*-|
|00002c70| 34 53 23 2d 2c 5a 2d 21 | 3c 58 2d 22 37 56 60 60 |4S#-,Z-!|<X-"7V``|
|00002c80| 60 60 22 50 43 31 3f 50 | 5e 60 3c 28 22 2b 54 60 |``"PC1?P|^`<("+T`|
|00002c90| 40 34 22 21 60 25 57 2d | 60 25 60 24 50 24 45 3d |@4"!`%W-|`%`$P$E=|
|00002ca0| 50 0a 58 4d 24 34 4d 60 | 24 34 51 3d 33 27 4d 2d |P.XM$4M`|$4Q=3'M-|
|00002cb0| 42 35 56 38 33 35 25 27 | 37 34 29 36 5d 60 24 24 |B5V835%'|74)6]`$$|
|00002cc0| 2d 25 37 35 2d 34 5d 3d | 31 25 2d 3d 35 35 2b 42 |-%75-4]=|1%-=55+B|
|00002cd0| 37 34 39 32 37 25 39 31 | 5d 4c 31 5c 4d 37 53 42 |74927%91|]L1\M7SB|
|00002ce0| 0a 58 4d 4d 28 52 45 43 | 2f 49 29 52 35 47 2f 45 |.XMM(REC|/I)R5G/E|
|00002cf0| 2a 52 25 4b 2e 2a 24 4f | 27 36 5c 5d 54 51 41 35 |*R%K.*$O|'6\]TQA5|
|00002d00| 45 51 32 58 45 39 2d 34 | 46 31 3c 38 46 31 2d 38 |EQ2XE9-4|F1<8F1-8|
|00002d10| 55 31 2d 35 25 2d 3d 35 | 25 2d 60 24 25 37 55 0a |U1-5%-=5|%-`$%7U.|
|00002d20| 58 4d 29 2d 35 54 25 3d | 32 29 55 39 43 34 4d 5c |XM)-5T%=|2)U9C4M\|
|00002d30| 33 35 51 60 24 35 45 30 | 24 38 35 40 24 40 24 50 |35Q`$5E0|$85@$@$P|
|00002d40| 25 24 2d 50 25 54 60 40 | 34 22 23 54 60 42 28 21 |%$-P%T`@|4"#T`B(!|
|00002d50| 52 40 5d 3d 44 60 60 60 | 21 2d 31 24 53 5c 0a 58 |R@]=D```|!-1$S\.X|
|00002d60| 4d 2e 4c 2a 4d 4e 57 55 | 3b 4f 30 46 49 53 26 4d |M.L*MNWU|;O0FIS&M|
|00002d70| 56 52 36 4e 56 51 45 4f | 55 50 55 50 55 50 25 51 |VR6NVQEO|UPUPUP%Q|
|00002d80| 35 4f 44 52 34 4f 24 52 | 54 4e 44 53 34 4e 24 53 |5ODR4O$R|TNDS4N$S|
|00002d90| 54 4d 44 54 34 4d 33 54 | 53 4d 23 55 33 0a 58 4d |TMDT4M3T|SM#U3.XM|
|00002da0| 4c 44 55 34 4c 33 55 53 | 4c 2f 2f 39 2e 3f 2f 3b |LDU4L3US|L//9.?/;|
|00002db0| 2d 53 57 33 38 5c 21 5b | 4c 55 2e 5e 31 42 4e 43 |-SW38\![|LU.^1BNC|
|00002dc0| 30 5b 51 2a 2a 58 2d 23 | 4e 54 4c 41 4d 53 2c 5b |0[Q**X-#|NTLAMS,[|
|00002dd0| 4d 2b 30 3b 3c 52 2e 5a | 32 56 26 56 0a 58 4d 2c |M+0;<R.Z|2V&V.XM,|
|00002de0| 43 4e 35 4d 41 4d 43 28 | 5b 45 2b 35 2b 34 52 2e |CN5MAMC(|[E+5+4R.|
|00002df0| 58 36 54 36 55 2c 33 4e | 34 4d 35 4d 46 4e 25 4d |X6T6U,3N|4M5MFN%M|
|00002e00| 35 4d 46 4e 25 4d 43 4d | 56 4e 24 53 26 59 5b 3d |5MFN%MCM|VN$S&Y[=|
|00002e10| 3c 50 5f 24 5b 39 3c 4c | 52 2e 57 0a 58 4d 33 2b |<P_$[9<L|R.W.XM3+|
|00002e20| 2c 4f 2e 57 37 2a 2c 5f | 2e 57 32 5a 26 53 2d 23 |,O.W7*,_|.W2Z&S-#|
|00002e30| 4e 24 4e 21 4d 23 34 5b | 3d 2b 40 3b 2c 56 2e 58 |N$N!M#4[|=+@;,V.X|
|00002e40| 32 56 26 54 2d 53 4e 23 | 4d 31 4d 23 40 5b 44 5b |2V&T-SN#|M1M#@[D[|
|00002e50| 2c 3b 34 59 2e 59 2e 50 | 2a 55 0a 58 4d 2e 43 4e |,;4Y.Y.P|*U.XM.CN|
|00002e60| 53 3c 4b 3c 5b 60 5b 52 | 2b 40 5b 25 2d 35 2b 28 |S<K<[`[R|+@[%-5+(|
|00002e70| 5d 34 5b 30 5d 2c 5b 35 | 2d 25 2b 39 2c 5d 2b 41 |]4[0],[5|-%+9,]+A|
|00002e80| 2c 55 2b 49 2c 4d 2b 51 | 2c 45 2b 59 3c 35 3c 21 |,U+I,M+Q|,E+Y<5<!|
|00002e90| 3c 2d 3c 2d 3b 5d 3c 39 | 4b 0a 58 4d 4d 4c 45 4b |<-<-;]<9|K.XMMLEK|
|00002ea0| 3d 4c 52 3a 47 30 4e 5d | 36 57 56 5a 50 46 40 2d |=LR:G0N]|6WVZPF@-|
|00002eb0| 56 40 60 60 60 22 5c 46 | 29 4f 50 45 57 4e 42 28 |V@```"\F|)OPEWNB(|
|00002ec0| 47 3e 60 28 23 2e 60 60 | 60 60 21 24 25 45 2f 43 |G>`(#.``|``!$%E/C|
|00002ed0| 2f 2d 5b 45 40 3c 23 38 | 0a 58 4d 23 3e 24 60 60 |/-[E@<#8|.XM#>$``|
|00002ee0| 60 21 24 25 45 2f 43 2f | 4e 21 2b 47 30 52 60 48 |`!$%E/C/|N!+G0R`H|
|00002ef0| 23 3b 42 60 60 60 60 31 | 21 41 33 58 53 52 5a 2e |#;B````1|!A3XSRZ.|
|00002f00| 58 36 57 3a 56 3a 56 3a | 56 3a 56 3a 56 3a 56 3a |X6W:V:V:|V:V:V:V:|
|00002f10| 56 3e 55 3e 55 5d 5b 0a | 58 4d 35 5b 36 2b 35 5b |V>U>U][.|XM5[6+5[|
|00002f20| 36 2b 35 5b 37 58 4d 2f | 42 54 46 54 5e 2b 33 59 |6+5[7XM/|BTFT^+3Y|
|00002f30| 4d 2f 42 54 58 59 4d 28 | 4d 2e 55 39 4d 60 50 23 |M/BTXYM(|M.U9M`P#|
|00002f40| 57 43 60 60 60 60 31 21 | 41 35 5c 43 5b 32 5b 3b |WC````1!|A5\C[2[;|
|00002f50| 47 42 54 39 54 3f 0a 58 | 4d 47 31 47 32 43 32 43 |GBT9T?.X|MG1G2C2C|
|00002f60| 32 43 33 3f 33 3f 33 3f | 32 43 32 3f 32 3f 33 3f |2C3?3?3?|2C2?2?3?|
|00002f70| 32 3b 35 33 37 3b 37 3f | 35 3f 36 3f 35 43 35 3f |2;537;7?|5?6?5C5?|
|00002f80| 35 3f 35 3f 34 43 34 43 | 34 43 33 47 33 5e 3d 2f |5?5?4C4C|4C3G3^=/|
|00002f90| 42 47 33 5b 3b 0a 58 4d | 44 2a 40 54 59 60 60 60 |BG3[;.XM|D*@TY```|
|00002fa0| 60 24 30 38 34 5e 2c 5e | 5b 35 46 55 42 55 58 59 |`$084^,^|[5FUBUXY|
|00002fb0| 4d 3f 42 55 5e 3b 37 58 | 4d 39 4d 3f 42 56 5e 2b |M?BU^;7X|M9M?BV^+|
|00002fc0| 39 5b 3a 2b 39 5b 3a 2b | 39 5b 3f 57 4d 57 4d 57 |9[:+9[:+|9[?WMWMW|
|00002fd0| 4d 56 4e 26 0a 58 4d 4e | 26 4e 26 4e 26 4e 26 4e |MVN&.XMN|&N&N&N&N|
|00002fe0| 26 4e 25 4e 43 23 38 23 | 3f 60 60 60 60 21 24 25 |&N%NC#8#|?````!$%|
|00002ff0| 45 2f 50 2f 60 52 2e 21 | 2b 56 30 60 60 53 51 60 |E/P/`R.!|+V0``SQ`|
|00003000| 60 60 60 31 21 39 33 5c | 23 58 3c 59 38 57 40 4a |```1!93\|#X<Y8W@J|
|00003010| 23 33 52 0a 58 4d 60 60 | 60 60 31 21 41 33 5c 43 |#3R.XM``|``1!A3\C|
|00003020| 50 5b 49 3b 41 4b 41 4b | 41 4b 41 4b 41 4b 41 4b |P[I;AKAK|AKAKAKAK|
|00003030| 41 4b 3d 5b 3d 5b 3f 57 | 4d 57 4d 48 4d 47 4d 48 |AK=[=[?W|MWMHMGMH|
|00003040| 4d 47 4d 4f 42 56 5e 2b | 36 3b 37 58 4d 3f 46 55 |MGMOBV^+|6;7XM?FU|
|00003050| 5e 2b 0a 58 4d 37 43 46 | 55 42 55 5b 35 44 2c 40 |^+.XM7CF|UBU[5D,@|
|00003060| 5d 5c 50 60 60 60 24 30 | 38 35 3e 2c 5e 5b 3b 47 |]\P```$0|85>,^[;G|
|00003070| 33 58 49 54 5f 47 33 47 | 33 43 34 43 34 43 34 3f |3XIT_G3G|3C4C4C4?|
|00003080| 35 3f 35 3f 35 43 35 3f | 36 3f 35 3f 37 3b 37 33 |5?5?5C5?|6?5?7;73|
|00003090| 35 0a 58 4d 3b 32 3f 33 | 3f 32 3f 32 43 32 3f 33 |5.XM;2?3|?2?2C2?3|
|000030a0| 3f 33 3f 33 43 32 43 32 | 43 32 47 31 5e 3d 27 42 |?3?3C2C2|C2G1^='B|
|000030b0| 47 31 5b 3b 47 32 22 40 | 2d 4f 30 60 60 60 21 24 |G1[;G2"@|-O0```!$|
|000030c0| 26 25 2f 52 2f 4b 33 4d | 36 3b 32 2b 33 43 46 54 |&%/R/K3M|6;2+3CFT|
|000030d0| 0a 58 4d 5e 2b 33 59 4d | 2f 42 54 46 54 5e 2b 33 |.XM^+3YM|/BTFT^+3|
|000030e0| 58 4d 37 4d 38 4d 37 4d | 38 4d 37 4d 3f 3e 55 3e |XM7M8M7M|8M7M?>U>|
|000030f0| 55 3e 56 3a 56 3a 56 3a | 56 3a 56 3a 56 3a 56 3a |U>V:V:V:|V:V:V:V:|
|00003100| 57 36 58 2e 5a 23 38 22 | 5f 34 60 60 60 21 24 0a |W6X.Z#8"|_4```!$.|
|00003110| 58 4d 22 35 37 43 2f 40 | 60 4f 5c 22 40 29 5d 40 |XM"57C/@|`O\"@)]@|
|00003120| 60 60 60 25 41 37 60 40 | 60 36 56 59 21 35 5e 50 |```%A7`@|`6VY!5^P|
|00003130| 60 60 60 25 41 2d 2c 2f | 4c 4c 4c 53 57 54 57 45 |```%A-,/|LLLSWTWE|
|00003140| 57 44 57 45 57 44 57 45 | 57 35 57 35 57 44 0a 58 |WDWEWDWE|W5W5WD.X|
|00003150| 4d 57 45 57 35 57 35 57 | 3c 5e 49 54 3a 3b 33 49 |MWEW5W5W|<^IT:;3I|
|00003160| 3d 2e 45 3b 3b 3b 3b 3f | 3a 3f 3a 43 38 47 37 5e |=.E;;;;?|:?:C8G7^|
|00003170| 40 57 29 57 38 57 37 57 | 47 57 46 57 56 57 4d 2e |@W)W8W7W|GWFWVWM.|
|00003180| 47 54 5a 43 31 4a 3c 5e | 4b 37 3f 37 3f 0a 58 4d |GTZC1J<^|K7?7?.XM|
|00003190| 37 3f 33 3f 37 3f 37 3f | 37 3f 33 3f 37 3f 33 3f |7?3?7?7?|7?3?7?3?|
|000031a0| 37 3f 30 21 60 5c 2f 38 | 22 5f 50 60 60 60 60 4f |7?0!`\/8|"_P````O|
|000031b0| 29 42 3b 5c 29 30 21 3a | 38 29 21 35 5f 30 60 60 |)B;\)0!:|8)!5_0``|
|000031c0| 60 25 41 2d 2c 2f 4c 4c | 50 53 60 30 0a 58 4d 33 |`%A-,/LL|PS`0.XM3|
|000031d0| 3f 37 3f 33 3f 37 3f 33 | 3f 37 3f 37 3f 37 3f 33 |?7?3?7?3|?7?7?7?3|
|000031e0| 3f 37 3f 37 3f 36 4b 53 | 5a 47 31 4a 2d 2e 47 54 |?7?7?6KS|ZG1J-.GT|
|000031f0| 5d 59 4d 5d 4d 59 5d 59 | 5d 56 2d 56 3d 53 5a 23 |]YM]MY]Y|]V-V=SZ#|
|00003200| 37 47 38 43 3a 3f 3a 3f | 3b 3b 3b 0a 58 4d 3a 45 |7G8C:?:?|;;;.XM:E|
|00003210| 54 5a 37 33 49 4d 26 49 | 53 5d 55 3d 55 3d 55 3d |TZ73IM&I|S]U=U=U=|
|00003220| 59 2d 59 3d 55 3d 55 3d | 59 2d 59 3d 59 2d 59 3d |Y-Y=U=U=|Y-Y=Y-Y=|
|00003230| 59 2d 5c 5b 2d 40 26 4f | 58 60 60 60 21 24 2e 33 |Y-\[-@&O|X```!$.3|
|00003240| 4b 5b 2e 28 34 49 5f 48 | 29 28 0a 58 2f 32 40 27 |K[.(4I_H|)(.X/2@'|
|00003250| 3b 26 40 41 3e 3f 54 41 | 2a 60 3d 4c 3a 60 3f 37 |;&@A>?TA|*`=L:`?7|
|00003260| 56 0a 58 60 0a 58 65 6e | 64 0a 45 4e 44 5f 4f 46 |V.X`.Xen|d.END_OF|
|00003270| 5f 46 49 4c 45 0a 20 20 | 69 66 20 74 65 73 74 20 |_FILE. |if test |
|00003280| 31 31 35 39 37 20 2d 6e | 65 20 60 77 63 20 2d 63 |11597 -n|e `wc -c|
|00003290| 20 3c 27 66 6f 6e 74 73 | 2e 6c 6a 2f 53 2e 32 30 | <'fonts|.lj/S.20|
|000032a0| 2e 70 6b 2e 55 55 27 60 | 3b 20 74 68 65 6e 0a 20 |.pk.UU'`|; then. |
|000032b0| 20 20 20 65 63 68 6f 20 | 73 68 61 72 3a 20 5c 22 | echo |shar: \"|
|000032c0| 27 66 6f 6e 74 73 2e 6c | 6a 2f 53 2e 32 30 2e 70 |'fonts.l|j/S.20.p|
|000032d0| 6b 2e 55 55 27 5c 22 20 | 75 6e 70 61 63 6b 65 64 |k.UU'\" |unpacked|
|000032e0| 20 77 69 74 68 20 77 72 | 6f 6e 67 20 73 69 7a 65 | with wr|ong size|
|000032f0| 21 0a 20 20 66 69 0a 20 | 20 23 20 65 6e 64 20 6f |!. fi. | # end o|
|00003300| 66 20 27 66 6f 6e 74 73 | 2e 6c 6a 2f 53 2e 32 30 |f 'fonts|.lj/S.20|
|00003310| 2e 70 6b 2e 55 55 27 0a | 66 69 0a 69 66 20 74 65 |.pk.UU'.|fi.if te|
|00003320| 73 74 20 2d 66 20 27 70 | 6b 2e 63 27 20 2d 61 20 |st -f 'p|k.c' -a |
|00003330| 22 24 7b 31 7d 22 20 21 | 3d 20 22 2d 63 22 20 3b |"${1}" !|= "-c" ;|
|00003340| 20 74 68 65 6e 20 0a 20 | 20 65 63 68 6f 20 73 68 | then . | echo sh|
|00003350| 61 72 3a 20 57 69 6c 6c | 20 6e 6f 74 20 63 6c 6f |ar: Will| not clo|
|00003360| 62 62 65 72 20 65 78 69 | 73 74 69 6e 67 20 66 69 |bber exi|sting fi|
|00003370| 6c 65 20 5c 22 27 70 6b | 2e 63 27 5c 22 0a 65 6c |le \"'pk|.c'\".el|
|00003380| 73 65 0a 20 20 65 63 68 | 6f 20 73 68 61 72 3a 20 |se. ech|o shar: |
|00003390| 45 78 74 72 61 63 74 69 | 6e 67 20 5c 22 27 70 6b |Extracti|ng \"'pk|
|000033a0| 2e 63 27 5c 22 20 5c 28 | 32 31 33 37 33 20 63 68 |.c'\" \(|21373 ch|
|000033b0| 61 72 61 63 74 65 72 73 | 5c 29 0a 20 20 73 65 64 |aracters|\). sed|
|000033c0| 20 22 73 2f 5e 58 2f 2f | 22 20 3e 27 70 6b 2e 63 | "s/^X//|" >'pk.c|
|000033d0| 27 20 3c 3c 27 45 4e 44 | 5f 4f 46 5f 46 49 4c 45 |' <<'END|_OF_FILE|
|000033e0| 27 0a 58 2f 2a 09 43 6f | 70 79 72 69 67 68 74 20 |'.X/*.Co|pyright |
|000033f0| 31 39 39 30 20 43 68 72 | 69 73 20 4c 65 77 69 73 |1990 Chr|is Lewis|
|00003400| 0a 58 20 2a 2f 0a 58 0a | 58 0a 58 23 69 6e 63 6c |.X */.X.|X.X#incl|
|00003410| 75 64 65 20 22 64 65 66 | 73 2e 68 22 0a 58 0a 58 |ude "def|s.h".X.X|
|00003420| 23 69 66 64 65 66 09 50 | 4b 0a 58 0a 58 23 69 66 |#ifdef.P|K.X.X#if|
|00003430| 6e 64 65 66 20 6c 69 6e | 74 0a 58 73 74 61 74 69 |ndef lin|t.Xstati|
|00003440| 63 20 63 68 61 72 20 53 | 43 43 53 69 64 5b 5d 20 |c char S|CCSid[] |
|00003450| 3d 20 22 40 28 23 29 70 | 6b 2e 63 20 32 2e 31 20 |= "@(#)p|k.c 2.1 |
|00003460| 43 6f 70 79 72 69 67 68 | 74 20 39 30 2f 30 37 2f |Copyrigh|t 90/07/|
|00003470| 31 38 20 31 36 3a 35 31 | 3a 33 38 20 43 68 72 69 |18 16:51|:38 Chri|
|00003480| 73 20 4c 65 77 69 73 22 | 3b 0a 58 23 65 6e 64 69 |s Lewis"|;.X#endi|
|00003490| 66 0a 58 0a 58 23 64 65 | 66 69 6e 65 09 44 52 41 |f.X.X#de|fine.DRA|
|000034a0| 57 0a 58 23 64 65 66 69 | 6e 65 09 4f 55 54 52 45 |W.X#defi|ne.OUTRE|
|000034b0| 53 09 33 30 30 0a 58 0a | 58 23 69 6e 63 6c 75 64 |S.300.X.|X#includ|
|000034c0| 65 20 22 70 6b 2e 68 22 | 0a 58 0a 58 23 69 66 09 |e "pk.h"|.X.X#if.|
|000034d0| 64 65 66 69 6e 65 64 28 | 50 41 52 54 49 41 4c 29 |defined(|PARTIAL)|
|000034e0| 0a 58 23 69 6e 63 6c 75 | 64 65 20 22 70 6b 63 2e |.X#inclu|de "pkc.|
|000034f0| 68 22 0a 58 73 74 72 75 | 63 74 20 6e 65 65 64 6d |h".Xstru|ct needm|
|00003500| 61 70 73 20 2a 6e 65 65 | 64 6d 61 70 73 20 3d 20 |aps *nee|dmaps = |
|00003510| 28 73 74 72 75 63 74 20 | 6e 65 65 64 6d 61 70 73 |(struct |needmaps|
|00003520| 20 2a 29 20 4e 55 4c 4c | 3b 0a 58 23 65 6e 64 69 | *) NULL|;.X#endi|
|00003530| 66 0a 58 0a 58 65 78 74 | 65 72 6e 20 63 68 61 72 |f.X.Xext|ern char|
|00003540| 20 2a 70 72 6f 67 6e 61 | 6d 65 3b 0a 58 0a 58 73 | *progna|me;.X.Xs|
|00003550| 74 61 74 69 63 20 46 49 | 4c 45 20 2a 66 69 6e 3b |tatic FI|LE *fin;|
|00003560| 0a 58 73 74 61 74 69 63 | 20 63 68 61 72 20 2a 66 |.Xstatic| char *f|
|00003570| 69 6c 65 6e 61 6d 65 3b | 09 2f 2a 20 6e 61 6d 65 |ilename;|./* name|
|00003580| 20 6f 66 20 2a 63 75 72 | 72 65 6e 74 2a 20 66 6f | of *cur|rent* fo|
|00003590| 6e 74 20 62 65 69 6e 67 | 20 72 65 61 64 20 2a 2f |nt being| read */|
|000035a0| 0a 58 65 78 74 65 72 6e | 20 63 68 61 72 20 2a 6d |.Xextern| char *m|
|000035b0| 61 6c 6c 6f 63 28 29 3b | 0a 58 0a 58 73 74 61 74 |alloc();|.X.Xstat|
|000035c0| 69 63 20 6c 6f 6e 67 20 | 66 6c 61 67 5f 62 79 74 |ic long |flag_byt|
|000035d0| 65 3b 0a 58 73 74 61 74 | 69 63 20 72 65 70 65 61 |e;.Xstat|ic repea|
|000035e0| 74 63 6f 75 6e 74 3b 0a | 58 73 74 61 74 69 63 20 |tcount;.|Xstatic |
|000035f0| 64 79 6e 5f 66 3b 0a 58 | 0a 58 73 74 61 74 69 63 |dyn_f;.X|.Xstatic|
|00003600| 20 72 65 61 64 72 61 73 | 74 65 72 28 29 3b 0a 58 | readras|ter();.X|
|00003610| 0a 58 73 74 61 74 69 63 | 20 6c 6f 6e 67 0a 58 67 |.Xstatic| long.Xg|
|00003620| 65 74 31 69 6e 74 28 29 | 20 7b 20 72 65 74 75 72 |et1int()| { retur|
|00003630| 6e 28 67 65 74 63 28 66 | 69 6e 29 29 3b 20 7d 0a |n(getc(f|in)); }.|
|00003640| 58 0a 58 73 74 61 74 69 | 63 20 6c 6f 6e 67 0a 58 |X.Xstati|c long.X|
|00003650| 67 65 74 32 69 6e 74 28 | 29 20 7b 0a 58 20 20 20 |get2int(|) {.X |
|00003660| 20 72 65 67 69 73 74 65 | 72 20 6c 6f 6e 67 20 63 | registe|r long c|
|00003670| 3b 0a 58 20 20 20 20 63 | 20 3d 20 67 65 74 31 69 |;.X c| = get1i|
|00003680| 6e 74 28 29 3b 0a 58 20 | 20 20 20 63 20 3d 20 28 |nt();.X | c = (|
|00003690| 63 3c 3c 38 29 20 7c 20 | 28 30 78 66 66 20 26 20 |c<<8) | |(0xff & |
|000036a0| 67 65 74 31 69 6e 74 28 | 29 29 3b 0a 58 20 20 20 |get1int(|));.X |
|000036b0| 20 72 65 74 75 72 6e 28 | 63 29 3b 0a 58 7d 0a 58 | return(|c);.X}.X|
|000036c0| 0a 58 73 74 61 74 69 63 | 20 6c 6f 6e 67 0a 58 67 |.Xstatic| long.Xg|
|000036d0| 65 74 34 69 6e 74 28 29 | 20 7b 0a 58 20 20 20 20 |et4int()| {.X |
|000036e0| 72 65 67 69 73 74 65 72 | 20 6c 6f 6e 67 20 63 3b |register| long c;|
|000036f0| 0a 58 20 20 20 20 63 20 | 3d 20 67 65 74 32 69 6e |.X c |= get2in|
|00003700| 74 28 29 3b 0a 58 20 20 | 20 20 63 20 3d 20 28 63 |t();.X | c = (c|
|00003710| 20 3c 3c 20 31 36 29 20 | 7c 20 28 30 78 66 66 66 | << 16) || (0xfff|
|00003720| 66 20 26 20 67 65 74 32 | 69 6e 74 28 29 29 3b 0a |f & get2|int());.|
|00003730| 58 20 20 20 20 72 65 74 | 75 72 6e 28 63 29 3b 0a |X ret|urn(c);.|
|00003740| 58 7d 0a 58 0a 58 73 74 | 61 74 69 63 20 6c 6f 6e |X}.X.Xst|atic lon|
|00003750| 67 0a 58 67 65 74 33 69 | 6e 74 28 29 20 7b 0a 58 |g.Xget3i|nt() {.X|
|00003760| 20 20 20 20 72 65 67 69 | 73 74 65 72 20 6c 6f 6e | regi|ster lon|
|00003770| 67 20 63 3b 0a 58 20 20 | 20 20 63 20 3d 20 67 65 |g c;.X | c = ge|
|00003780| 74 32 69 6e 74 28 29 3b | 0a 58 20 20 20 20 63 20 |t2int();|.X c |
|00003790| 3d 20 28 63 20 3c 3c 20 | 38 29 20 7c 20 28 30 78 |= (c << |8) | (0x|
|000037a0| 66 66 20 26 20 67 65 74 | 31 69 6e 74 28 29 29 3b |ff & get|1int());|
|000037b0| 0a 58 20 20 20 20 72 65 | 74 75 72 6e 28 63 29 3b |.X re|turn(c);|
|000037c0| 0a 58 7d 0a 58 0a 58 23 | 69 66 64 65 66 20 56 46 |.X}.X.X#|ifdef VF|
|000037d0| 50 52 49 4e 54 46 0a 58 | 23 69 6e 63 6c 75 64 65 |PRINTF.X|#include|
|000037e0| 20 3c 76 61 72 61 72 67 | 73 2e 68 3e 0a 58 2f 2a | <vararg|s.h>.X/*|
|000037f0| 20 56 41 52 41 52 47 53 | 20 2a 2f 0a 58 70 6b 6d | VARARGS| */.Xpkm|
|00003800| 73 67 28 76 61 5f 61 6c | 69 73 74 29 0a 58 76 61 |sg(va_al|ist).Xva|
|00003810| 5f 64 63 6c 0a 58 7b 0a | 58 09 76 61 5f 6c 69 73 |_dcl.X{.|X.va_lis|
|00003820| 74 20 61 72 67 73 3b 0a | 58 09 63 68 61 72 20 2a |t args;.|X.char *|
|00003830| 66 6d 74 3b 0a 58 0a 58 | 09 76 61 5f 73 74 61 72 |fmt;.X.X|.va_star|
|00003840| 74 28 61 72 67 73 29 3b | 0a 58 09 66 6d 74 20 3d |t(args);|.X.fmt =|
|00003850| 20 28 63 68 61 72 20 2a | 29 20 76 61 5f 61 72 67 | (char *|) va_arg|
|00003860| 28 61 72 67 73 2c 20 63 | 68 61 72 20 2a 29 3b 0a |(args, c|har *);.|
|00003870| 58 09 56 46 50 52 49 4e | 54 46 28 73 74 64 65 72 |X.VFPRIN|TF(stder|
|00003880| 72 2c 20 66 6d 74 2c 20 | 61 72 67 73 29 3b 0a 58 |r, fmt, |args);.X|
|00003890| 09 76 61 5f 65 6e 64 28 | 61 72 67 73 29 3b 0a 58 |.va_end(|args);.X|
|000038a0| 7d 0a 58 23 65 6c 73 65 | 0a 58 2f 2a 20 56 41 52 |}.X#else|.X/* VAR|
|000038b0| 41 52 47 53 31 20 41 52 | 47 53 55 53 45 44 20 2a |ARGS1 AR|GSUSED *|
|000038c0| 2f 0a 58 70 6b 6d 73 67 | 28 66 6d 74 2c 20 61 31 |/.Xpkmsg|(fmt, a1|
|000038d0| 2c 20 61 32 2c 20 61 33 | 2c 20 61 34 2c 20 61 35 |, a2, a3|, a4, a5|
|000038e0| 2c 20 61 36 2c 20 61 37 | 2c 20 61 38 2c 20 61 39 |, a6, a7|, a8, a9|
|000038f0| 2c 20 61 31 30 29 0a 58 | 63 68 61 72 09 2a 66 6d |, a10).X|char.*fm|
|00003900| 74 3b 0a 58 69 6e 74 09 | 61 31 2c 20 61 32 2c 20 |t;.Xint.|a1, a2, |
|00003910| 61 33 2c 20 61 34 2c 20 | 61 35 2c 20 61 36 2c 20 |a3, a4, |a5, a6, |
|00003920| 61 37 2c 20 61 38 2c 20 | 61 39 2c 20 61 31 30 3b |a7, a8, |a9, a10;|
|00003930| 20 7b 0a 58 09 63 68 61 | 72 20 62 75 66 5b 42 55 | {.X.cha|r buf[BU|
|00003940| 46 53 49 5a 5d 3b 0a 58 | 09 73 70 72 69 6e 74 66 |FSIZ];.X|.sprintf|
|00003950| 28 62 75 66 2c 20 66 6d | 74 2c 20 61 31 2c 20 61 |(buf, fm|t, a1, a|
|00003960| 32 2c 20 61 33 2c 20 61 | 34 2c 20 61 35 2c 20 61 |2, a3, a|4, a5, a|
|00003970| 36 2c 20 61 37 2c 20 61 | 38 2c 20 61 39 2c 20 61 |6, a7, a|8, a9, a|
|00003980| 31 30 29 3b 0a 58 09 66 | 70 72 69 6e 74 66 28 73 |10);.X.f|printf(s|
|00003990| 74 64 65 72 72 2c 20 62 | 75 66 29 3b 0a 58 7d 0a |tderr, b|uf);.X}.|
|000039a0| 58 23 65 6e 64 69 66 0a | 58 0a 58 73 74 61 74 69 |X#endif.|X.Xstati|
|000039b0| 63 0a 58 73 6b 69 70 73 | 70 65 63 69 61 6c 73 28 |c.Xskips|pecials(|
|000039c0| 29 20 7b 0a 58 20 20 20 | 20 72 65 67 69 73 74 65 |) {.X | registe|
|000039d0| 72 20 69 6e 74 20 69 2c | 63 3b 0a 58 20 20 20 20 |r int i,|c;.X |
|000039e0| 64 6f 20 7b 0a 58 09 66 | 6c 61 67 5f 62 79 74 65 |do {.X.f|lag_byte|
|000039f0| 20 3d 20 67 65 74 63 28 | 66 69 6e 29 3b 0a 58 09 | = getc(|fin);.X.|
|00003a00| 69 66 20 28 66 6c 61 67 | 5f 62 79 74 65 20 3e 3d |if (flag|_byte >=|
|00003a10| 20 32 34 30 29 20 7b 0a | 58 09 20 20 20 20 69 20 | 240) {.|X. i |
|00003a20| 3d 20 30 3b 0a 58 09 20 | 20 20 20 73 77 69 74 63 |= 0;.X. | switc|
|00003a30| 68 28 66 6c 61 67 5f 62 | 79 74 65 29 20 7b 0a 58 |h(flag_b|yte) {.X|
|00003a40| 09 09 63 61 73 65 20 50 | 4b 5f 78 78 78 34 3a 0a |..case P|K_xxx4:.|
|00003a50| 58 09 09 20 20 20 20 69 | 20 3d 20 28 69 20 3c 3c |X.. i| = (i <<|
|00003a60| 20 38 29 20 2b 20 67 65 | 74 63 28 66 69 6e 29 3b | 8) + ge|tc(fin);|
|00003a70| 0a 58 09 09 63 61 73 65 | 20 50 4b 5f 78 78 78 33 |.X..case| PK_xxx3|
|00003a80| 3a 0a 58 09 09 20 20 20 | 20 69 20 3d 20 28 69 20 |:.X.. | i = (i |
|00003a90| 3c 3c 20 38 29 20 2b 20 | 67 65 74 63 28 66 69 6e |<< 8) + |getc(fin|
|00003aa0| 29 3b 0a 58 09 09 63 61 | 73 65 20 50 4b 5f 78 78 |);.X..ca|se PK_xx|
|00003ab0| 78 32 3a 0a 58 09 09 20 | 20 20 20 69 20 3d 20 28 |x2:.X.. | i = (|
|00003ac0| 69 20 3c 3c 20 38 29 20 | 2b 20 67 65 74 63 28 66 |i << 8) |+ getc(f|
|00003ad0| 69 6e 29 3b 0a 58 09 09 | 63 61 73 65 20 50 4b 5f |in);.X..|case PK_|
|00003ae0| 78 78 78 31 3a 0a 58 09 | 09 20 20 20 20 69 20 3d |xxx1:.X.|. i =|
|00003af0| 20 28 69 20 3c 3c 20 38 | 29 20 2b 20 67 65 74 63 | (i << 8|) + getc|
|00003b00| 28 66 69 6e 29 3b 0a 58 | 09 09 20 20 20 20 44 42 |(fin);.X|.. DB|
|00003b10| 50 28 28 44 5f 50 4b 2c | 20 22 50 4b 5f 78 78 78 |P((D_PK,| "PK_xxx|
|00003b20| 25 64 3a 20 22 2c 20 66 | 6c 61 67 5f 62 79 74 65 |%d: ", f|lag_byte|
|00003b30| 20 2d 20 50 4b 5f 78 78 | 78 31 20 2b 20 31 29 29 | - PK_xx|x1 + 1))|
|00003b40| 3b 0a 58 09 09 20 20 20 | 20 77 68 69 6c 65 28 69 |;.X.. | while(i|
|00003b50| 2d 2d 29 20 7b 0a 58 09 | 09 09 63 20 3d 20 67 65 |--) {.X.|..c = ge|
|00003b60| 74 63 28 66 69 6e 29 3b | 0a 58 09 09 09 44 42 50 |tc(fin);|.X...DBP|
|00003b70| 28 28 44 5f 50 4b 2c 20 | 22 25 63 22 2c 20 63 29 |((D_PK, |"%c", c)|
|00003b80| 29 3b 0a 58 09 09 20 20 | 20 20 7d 0a 58 09 09 20 |);.X.. | }.X.. |
|00003b90| 20 20 20 44 42 50 28 28 | 44 5f 50 4b 2c 20 22 5c | DBP((|D_PK, "\|
|00003ba0| 6e 22 29 29 3b 0a 58 09 | 09 20 20 20 20 62 72 65 |n"));.X.|. bre|
|00003bb0| 61 6b 3b 0a 58 09 09 63 | 61 73 65 20 50 4b 5f 79 |ak;.X..c|ase PK_y|
|00003bc0| 79 79 3a 0a 58 09 09 20 | 20 20 20 69 20 3d 20 67 |yy:.X.. | i = g|
|00003bd0| 65 74 34 69 6e 74 28 29 | 3b 0a 58 09 09 20 20 20 |et4int()|;.X.. |
|00003be0| 20 44 42 50 28 28 44 5f | 50 4b 2c 20 22 4e 75 6d | DBP((D_|PK, "Num|
|00003bf0| 20 73 70 65 63 69 61 6c | 3a 20 25 64 5c 6e 22 2c | special|: %d\n",|
|00003c00| 20 69 29 29 3b 0a 58 09 | 09 20 20 20 20 62 72 65 | i));.X.|. bre|
|00003c10| 61 6b 3b 0a 58 09 09 63 | 61 73 65 20 50 4b 5f 70 |ak;.X..c|ase PK_p|
|00003c20| 6f 73 74 3a 0a 58 09 09 | 20 20 20 20 44 42 50 28 |ost:.X..| DBP(|
|00003c30| 28 44 5f 50 4b 2c 20 22 | 50 6f 73 74 61 6d 62 6c |(D_PK, "|Postambl|
|00003c40| 65 5c 6e 22 29 29 3b 0a | 58 09 09 20 20 20 20 62 |e\n"));.|X.. b|
|00003c50| 72 65 61 6b 3b 0a 58 09 | 09 63 61 73 65 20 50 4b |reak;.X.|.case PK|
|00003c60| 5f 6e 6f 5f 6f 70 3a 0a | 58 09 09 20 20 20 20 44 |_no_op:.|X.. D|
|00003c70| 42 50 28 28 44 5f 50 4b | 2c 20 22 4e 6f 2d 6f 70 |BP((D_PK|, "No-op|
|00003c80| 5c 6e 22 29 29 3b 0a 58 | 09 09 20 20 20 20 62 72 |\n"));.X|.. br|
|00003c90| 65 61 6b 3b 0a 58 09 09 | 64 65 66 61 75 6c 74 3a |eak;.X..|default:|
|00003ca0| 0a 58 09 09 20 20 20 20 | 70 6b 6d 73 67 28 22 50 |.X.. |pkmsg("P|
|00003cb0| 4b 20 66 69 6c 65 20 25 | 73 3a 20 55 6e 65 78 70 |K file %|s: Unexp|
|00003cc0| 65 63 74 65 64 20 25 6c | 64 5c 6e 22 2c 20 66 69 |ected %l|d\n", fi|
|00003cd0| 6c 65 6e 61 6d 65 2c 0a | 58 09 09 09 66 6c 61 67 |lename,.|X...flag|
|00003ce0| 5f 62 79 74 65 29 3b 0a | 58 09 09 20 20 20 20 65 |_byte);.|X.. e|
|00003cf0| 78 69 74 28 31 29 3b 0a | 58 09 20 20 20 20 7d 0a |xit(1);.|X. }.|
|00003d00| 58 09 7d 0a 58 20 20 20 | 20 7d 20 77 68 69 6c 65 |X.}.X | } while|
|00003d10| 20 28 66 6c 61 67 5f 62 | 79 74 65 20 3e 3d 20 32 | (flag_b|yte >= 2|
|00003d20| 34 30 20 26 26 20 66 6c | 61 67 5f 62 79 74 65 20 |40 && fl|ag_byte |
|00003d30| 21 3d 20 50 4b 5f 70 6f | 73 74 29 3b 0a 58 7d 0a |!= PK_po|st);.X}.|
|00003d40| 58 0a 58 73 74 61 74 69 | 63 0a 58 72 65 61 64 73 |X.Xstati|c.Xreads|
|00003d50| 63 68 61 72 28 70 29 0a | 58 73 74 72 75 63 74 20 |char(p).|Xstruct |
|00003d60| 70 6b 63 20 2a 70 3b 20 | 7b 0a 58 20 20 20 20 70 |pkc *p; |{.X p|
|00003d70| 2d 3e 70 6b 63 5f 70 6c | 20 3d 20 67 65 74 31 69 |->pkc_pl| = get1i|
|00003d80| 6e 74 28 29 20 2b 20 28 | 28 70 2d 3e 70 6b 63 5f |nt() + (|(p->pkc_|
|00003d90| 66 6c 61 67 26 30 78 33 | 29 20 3c 3c 20 38 29 3b |flag&0x3|) << 8);|
|00003da0| 0a 58 20 20 20 20 70 2d | 3e 70 6b 63 5f 63 68 61 |.X p-|>pkc_cha|
|00003db0| 72 20 3d 20 67 65 74 31 | 69 6e 74 28 29 3b 0a 58 |r = get1|int();.X|
|00003dc0| 20 20 20 20 70 2d 3e 70 | 6b 63 5f 74 66 6d 20 3d | p->p|kc_tfm =|
|00003dd0| 20 67 65 74 33 69 6e 74 | 28 29 3b 0a 58 20 20 20 | get3int|();.X |
|00003de0| 20 70 2d 3e 70 6b 63 5f | 64 78 20 3d 20 67 65 74 | p->pkc_|dx = get|
|00003df0| 31 69 6e 74 28 29 20 2a | 20 70 6f 77 32 28 31 36 |1int() *| pow2(16|
|00003e00| 29 3b 0a 58 20 20 20 20 | 70 2d 3e 70 6b 63 5f 64 |);.X |p->pkc_d|
|00003e10| 79 20 3d 20 30 3b 0a 58 | 20 20 20 20 70 2d 3e 70 |y = 0;.X| p->p|
|00003e20| 6b 63 5f 77 69 64 74 68 | 20 3d 20 67 65 74 31 69 |kc_width| = get1i|
|00003e30| 6e 74 28 29 3b 0a 58 20 | 20 20 20 70 2d 3e 70 6b |nt();.X | p->pk|
|00003e40| 63 5f 68 65 69 67 68 74 | 20 3d 20 67 65 74 31 69 |c_height| = get1i|
|00003e50| 6e 74 28 29 3b 0a 58 20 | 20 20 20 70 2d 3e 70 6b |nt();.X | p->pk|
|00003e60| 63 5f 78 5f 6f 66 66 20 | 3d 20 67 65 74 31 69 6e |c_x_off |= get1in|
|00003e70| 74 28 29 3b 0a 58 20 20 | 20 20 70 2d 3e 70 6b 63 |t();.X | p->pkc|
|00003e80| 5f 79 5f 6f 66 66 20 3d | 20 67 65 74 31 69 6e 74 |_y_off =| get1int|
|00003e90| 28 29 3b 0a 58 20 20 20 | 20 69 66 20 28 70 2d 3e |();.X | if (p->|
|00003ea0| 70 6b 63 5f 78 5f 6f 66 | 66 20 3e 20 31 32 37 29 |pkc_x_of|f > 127)|
|00003eb0| 0a 58 09 70 2d 3e 70 6b | 63 5f 78 5f 6f 66 66 20 |.X.p->pk|c_x_off |
|00003ec0| 2d 3d 20 32 35 36 3b 0a | 58 20 20 20 20 69 66 20 |-= 256;.|X if |
|00003ed0| 28 70 2d 3e 70 6b 63 5f | 79 5f 6f 66 66 20 3e 20 |(p->pkc_|y_off > |
|00003ee0| 31 32 37 29 0a 58 09 70 | 2d 3e 70 6b 63 5f 79 5f |127).X.p|->pkc_y_|
|00003ef0| 6f 66 66 20 2d 3d 20 32 | 35 36 3b 0a 58 20 20 20 |off -= 2|56;.X |
|00003f00| 20 70 2d 3e 70 6b 63 5f | 72 6c 65 6e 20 3d 20 70 | p->pkc_|rlen = p|
|00003f10| 2d 3e 70 6b 63 5f 70 6c | 20 2d 20 38 3b 0a 58 20 |->pkc_pl| - 8;.X |
|00003f20| 20 20 20 72 65 61 64 72 | 61 73 74 65 72 28 70 29 | readr|aster(p)|
|00003f30| 3b 0a 58 7d 0a 58 0a 58 | 73 74 61 74 69 63 0a 58 |;.X}.X.X|static.X|
|00003f40| 72 65 61 64 65 73 63 68 | 61 72 28 70 29 0a 58 73 |readesch|ar(p).Xs|
|00003f50| 74 72 75 63 74 20 70 6b | 63 20 2a 70 3b 20 7b 0a |truct pk|c *p; {.|
|00003f60| 58 20 20 20 20 70 2d 3e | 70 6b 63 5f 70 6c 20 3d |X p->|pkc_pl =|
|00003f70| 20 67 65 74 32 69 6e 74 | 28 29 20 2b 20 28 28 70 | get2int|() + ((p|
|00003f80| 2d 3e 70 6b 63 5f 66 6c | 61 67 26 30 78 33 29 20 |->pkc_fl|ag&0x3) |
|00003f90| 3c 3c 20 31 36 29 3b 0a | 58 20 20 20 20 70 2d 3e |<< 16);.|X p->|
|00003fa0| 70 6b 63 5f 63 68 61 72 | 20 3d 20 67 65 74 31 69 |pkc_char| = get1i|
|00003fb0| 6e 74 28 29 3b 0a 58 20 | 20 20 20 70 2d 3e 70 6b |nt();.X | p->pk|
|00003fc0| 63 5f 74 66 6d 20 3d 20 | 67 65 74 33 69 6e 74 28 |c_tfm = |get3int(|
|00003fd0| 29 3b 0a 58 20 20 20 20 | 70 2d 3e 70 6b 63 5f 64 |);.X |p->pkc_d|
|00003fe0| 78 20 3d 20 67 65 74 32 | 69 6e 74 28 29 20 2a 20 |x = get2|int() * |
|00003ff0| 70 6f 77 32 28 31 36 29 | 3b 0a 58 20 20 20 20 70 |pow2(16)|;.X p|
|00004000| 2d 3e 70 6b 63 5f 64 79 | 20 3d 20 30 3b 0a 58 20 |->pkc_dy| = 0;.X |
|00004010| 20 20 20 70 2d 3e 70 6b | 63 5f 77 69 64 74 68 20 | p->pk|c_width |
|00004020| 3d 20 67 65 74 32 69 6e | 74 28 29 3b 0a 58 20 20 |= get2in|t();.X |
|00004030| 20 20 70 2d 3e 70 6b 63 | 5f 68 65 69 67 68 74 20 | p->pkc|_height |
|00004040| 3d 20 67 65 74 32 69 6e | 74 28 29 3b 0a 58 20 20 |= get2in|t();.X |
|00004050| 20 20 70 2d 3e 70 6b 63 | 5f 78 5f 6f 66 66 20 3d | p->pkc|_x_off =|
|00004060| 20 67 65 74 32 69 6e 74 | 28 29 3b 0a 58 20 20 20 | get2int|();.X |
|00004070| 20 70 2d 3e 70 6b 63 5f | 79 5f 6f 66 66 20 3d 20 | p->pkc_|y_off = |
|00004080| 67 65 74 32 69 6e 74 28 | 29 3b 0a 58 20 20 20 20 |get2int(|);.X |
|00004090| 69 66 20 28 70 2d 3e 70 | 6b 63 5f 78 5f 6f 66 66 |if (p->p|kc_x_off|
|000040a0| 20 3e 20 33 32 37 36 37 | 29 0a 58 09 70 2d 3e 70 | > 32767|).X.p->p|
|000040b0| 6b 63 5f 78 5f 6f 66 66 | 20 2d 3d 20 36 35 35 33 |kc_x_off| -= 6553|
|000040c0| 36 3b 0a 58 20 20 20 20 | 69 66 20 28 70 2d 3e 70 |6;.X |if (p->p|
|000040d0| 6b 63 5f 79 5f 6f 66 66 | 20 3e 20 33 32 37 36 37 |kc_y_off| > 32767|
|000040e0| 29 0a 58 09 70 2d 3e 70 | 6b 63 5f 79 5f 6f 66 66 |).X.p->p|kc_y_off|
|000040f0| 20 2d 3d 20 36 35 35 33 | 36 3b 0a 58 20 20 20 20 | -= 6553|6;.X |
|00004100| 70 2d 3e 70 6b 63 5f 72 | 6c 65 6e 20 3d 20 70 2d |p->pkc_r|len = p-|
|00004110| 3e 70 6b 63 5f 70 6c 20 | 2d 20 31 33 3b 0a 58 20 |>pkc_pl |- 13;.X |
|00004120| 20 20 20 72 65 61 64 72 | 61 73 74 65 72 28 70 29 | readr|aster(p)|
|00004130| 3b 0a 58 7d 0a 58 0a 58 | 73 74 61 74 69 63 0a 58 |;.X}.X.X|static.X|
|00004140| 72 65 61 64 6c 63 68 61 | 72 28 70 29 0a 58 73 74 |readlcha|r(p).Xst|
|00004150| 72 75 63 74 20 70 6b 63 | 20 2a 70 3b 20 7b 0a 58 |ruct pkc| *p; {.X|
|00004160| 20 20 20 20 70 2d 3e 70 | 6b 63 5f 70 6c 20 3d 20 | p->p|kc_pl = |
|00004170| 67 65 74 34 69 6e 74 28 | 29 3b 0a 58 20 20 20 20 |get4int(|);.X |
|00004180| 70 2d 3e 70 6b 63 5f 63 | 68 61 72 20 3d 20 67 65 |p->pkc_c|har = ge|
|00004190| 74 34 69 6e 74 28 29 3b | 0a 58 20 20 20 20 70 2d |t4int();|.X p-|
|000041a0| 3e 70 6b 63 5f 74 66 6d | 20 3d 20 67 65 74 34 69 |>pkc_tfm| = get4i|
|000041b0| 6e 74 28 29 3b 0a 58 20 | 20 20 20 70 2d 3e 70 6b |nt();.X | p->pk|
|000041c0| 63 5f 64 78 20 3d 20 67 | 65 74 34 69 6e 74 28 29 |c_dx = g|et4int()|
|000041d0| 3b 0a 58 20 20 20 20 70 | 2d 3e 70 6b 63 5f 64 79 |;.X p|->pkc_dy|
|000041e0| 20 3d 20 67 65 74 34 69 | 6e 74 28 29 3b 0a 58 20 | = get4i|nt();.X |
|000041f0| 20 20 20 70 2d 3e 70 6b | 63 5f 77 69 64 74 68 20 | p->pk|c_width |
|00004200| 3d 20 67 65 74 34 69 6e | 74 28 29 3b 0a 58 20 20 |= get4in|t();.X |
|00004210| 20 20 70 2d 3e 70 6b 63 | 5f 68 65 69 67 68 74 20 | p->pkc|_height |
|00004220| 3d 20 67 65 74 34 69 6e | 74 28 29 3b 0a 58 20 20 |= get4in|t();.X |
|00004230| 20 20 70 2d 3e 70 6b 63 | 5f 78 5f 6f 66 66 20 3d | p->pkc|_x_off =|
|00004240| 20 67 65 74 34 69 6e 74 | 28 29 3b 0a 58 20 20 20 | get4int|();.X |
|00004250| 20 70 2d 3e 70 6b 63 5f | 79 5f 6f 66 66 20 3d 20 | p->pkc_|y_off = |
|00004260| 67 65 74 34 69 6e 74 28 | 29 3b 0a 58 20 20 20 20 |get4int(|);.X |
|00004270| 70 2d 3e 70 6b 63 5f 72 | 6c 65 6e 20 3d 20 70 2d |p->pkc_r|len = p-|
|00004280| 3e 70 6b 63 5f 70 6c 20 | 2d 20 32 38 3b 0a 58 20 |>pkc_pl |- 28;.X |
|00004290| 20 20 20 72 65 61 64 72 | 61 73 74 65 72 28 70 29 | readr|aster(p)|
|000042a0| 3b 0a 58 7d 0a 58 0a 58 | 73 74 61 74 69 63 0a 58 |;.X}.X.X|static.X|
|000042b0| 72 65 61 64 72 61 73 74 | 65 72 28 70 29 0a 58 73 |readrast|er(p).Xs|
|000042c0| 74 72 75 63 74 20 70 6b | 63 20 2a 70 3b 20 7b 0a |truct pk|c *p; {.|
|000042d0| 58 20 20 20 20 70 2d 3e | 70 6b 63 5f 70 6b 72 20 |X p->|pkc_pkr |
|000042e0| 3d 20 28 69 6e 74 38 20 | 2a 29 20 6d 75 73 74 6d |= (int8 |*) mustm|
|000042f0| 61 6c 6c 6f 63 28 28 69 | 6e 74 29 20 70 2d 3e 70 |alloc((i|nt) p->p|
|00004300| 6b 63 5f 72 6c 65 6e 2c | 20 66 69 6c 65 6e 61 6d |kc_rlen,| filenam|
|00004310| 65 29 3b 0a 58 20 20 20 | 20 66 72 65 61 64 28 28 |e);.X | fread((|
|00004320| 63 68 61 72 20 2a 29 20 | 70 2d 3e 70 6b 63 5f 70 |char *) |p->pkc_p|
|00004330| 6b 72 2c 20 31 2c 20 28 | 69 6e 74 29 20 70 2d 3e |kr, 1, (|int) p->|
|00004340| 70 6b 63 5f 72 6c 65 6e | 2c 20 66 69 6e 29 3b 0a |pkc_rlen|, fin);.|
|00004350| 58 7d 0a 58 0a 58 2f 2a | 09 52 65 61 64 20 61 20 |X}.X.X/*|.Read a |
|00004360| 63 68 61 72 61 63 74 65 | 72 20 73 65 71 75 65 6e |characte|r sequen|
|00004370| 63 65 20 66 72 6f 6d 20 | 61 20 50 4b 20 66 69 6c |ce from |a PK fil|
|00004380| 65 20 2a 2f 0a 58 73 74 | 61 74 69 63 20 73 74 72 |e */.Xst|atic str|
|00004390| 75 63 74 20 70 6b 63 20 | 2a 0a 58 72 70 6b 63 28 |uct pkc |*.Xrpkc(|
|000043a0| 29 20 7b 0a 58 20 20 20 | 20 72 65 67 69 73 74 65 |) {.X | registe|
|000043b0| 72 20 73 74 72 75 63 74 | 20 70 6b 63 20 2a 70 20 |r struct| pkc *p |
|000043c0| 3d 20 28 73 74 72 75 63 | 74 20 70 6b 63 20 2a 29 |= (struc|t pkc *)|
|000043d0| 20 6d 75 73 74 6d 61 6c | 6c 6f 63 28 73 69 7a 65 | mustmal|loc(size|
|000043e0| 6f 66 28 73 74 72 75 63 | 74 20 70 6b 63 29 2c 0a |of(struc|t pkc),.|
|000043f0| 58 09 66 69 6c 65 6e 61 | 6d 65 29 3b 0a 58 0a 58 |X.filena|me);.X.X|
|00004400| 20 20 20 20 70 2d 3e 70 | 6b 63 5f 70 6b 72 20 3d | p->p|kc_pkr =|
|00004410| 20 4e 55 4c 4c 3b 0a 58 | 20 20 20 20 70 2d 3e 70 | NULL;.X| p->p|
|00004420| 6b 63 5f 73 66 70 72 20 | 3d 20 4e 55 4c 4c 3b 0a |kc_sfpr |= NULL;.|
|00004430| 58 20 20 20 20 70 2d 3e | 70 6b 63 5f 66 6c 61 67 |X p->|pkc_flag|
|00004440| 20 3d 20 66 6c 61 67 5f | 62 79 74 65 3b 0a 58 20 | = flag_|byte;.X |
|00004450| 20 20 20 70 2d 3e 70 6b | 63 5f 64 79 6e 5f 66 20 | p->pk|c_dyn_f |
|00004460| 3d 20 70 2d 3e 70 6b 63 | 5f 66 6c 61 67 20 3e 3e |= p->pkc|_flag >>|
|00004470| 20 34 3b 0a 58 20 20 20 | 20 66 6c 61 67 5f 62 79 | 4;.X | flag_by|
|00004480| 74 65 20 26 3d 20 30 78 | 37 3b 0a 58 0a 58 20 20 |te &= 0x|7;.X.X |
|00004490| 20 20 69 66 20 28 66 6c | 61 67 5f 62 79 74 65 20 | if (fl|ag_byte |
|000044a0| 3d 3d 20 37 29 0a 58 09 | 72 65 61 64 6c 63 68 61 |== 7).X.|readlcha|
|000044b0| 72 28 70 29 3b 0a 58 20 | 20 20 20 65 6c 73 65 20 |r(p);.X | else |
|000044c0| 69 66 20 28 66 6c 61 67 | 5f 62 79 74 65 20 3e 20 |if (flag|_byte > |
|000044d0| 33 29 0a 58 09 72 65 61 | 64 65 73 63 68 61 72 28 |3).X.rea|deschar(|
|000044e0| 70 29 3b 0a 58 20 20 20 | 20 65 6c 73 65 0a 58 09 |p);.X | else.X.|
|000044f0| 72 65 61 64 73 63 68 61 | 72 28 70 29 3b 0a 58 20 |readscha|r(p);.X |
|00004500| 20 20 20 72 65 74 75 72 | 6e 28 70 29 3b 0a 58 7d | retur|n(p);.X}|
|00004510| 0a 58 0a 58 23 69 66 64 | 65 66 09 53 46 50 0a 58 |.X.X#ifd|ef.SFP.X|
|00004520| 2f 2a 09 52 65 61 64 20 | 61 20 63 68 61 72 61 63 |/*.Read |a charac|
|00004530| 74 65 72 20 73 65 71 75 | 65 6e 63 65 20 66 72 6f |ter sequ|ence fro|
|00004540| 6d 20 61 6e 20 53 46 50 | 20 2a 2f 0a 58 73 74 61 |m an SFP| */.Xsta|
|00004550| 74 69 63 20 73 74 72 75 | 63 74 20 70 6b 63 20 2a |tic stru|ct pkc *|
|00004560| 0a 58 72 73 66 70 63 28 | 29 20 7b 0a 58 20 20 20 |.Xrsfpc(|) {.X |
|00004570| 20 72 65 67 69 73 74 65 | 72 20 73 74 72 75 63 74 | registe|r struct|
|00004580| 20 70 6b 63 20 2a 70 3b | 0a 58 20 20 20 20 69 6e | pkc *p;|.X in|
|00004590| 74 20 6c 65 6e 3b 0a 58 | 0a 58 20 20 20 20 69 66 |t len;.X|.X if|
|000045a0| 20 28 28 6c 65 6e 20 3d | 20 67 65 74 63 28 66 69 | ((len =| getc(fi|
|000045b0| 6e 29 29 20 3d 3d 20 45 | 4f 46 20 7c 7c 20 6c 65 |n)) == E|OF || le|
|000045c0| 6e 20 21 3d 20 27 5c 30 | 33 33 27 29 20 7b 0a 58 |n != '\0|33') {.X|
|000045d0| 09 2f 2a 20 48 50 20 66 | 6f 6e 74 73 20 77 68 65 |./* HP f|onts whe|
|000045e0| 6e 20 6c 6f 61 64 65 64 | 20 6f 66 74 65 6e 20 68 |n loaded| often h|
|000045f0| 61 76 65 20 74 72 61 69 | 6c 69 6e 67 20 6e 75 6c |ave trai|ling nul|
|00004600| 6c 73 20 64 75 65 20 74 | 6f 20 44 4f 53 0a 58 09 |ls due t|o DOS.X.|
|00004610| 20 20 20 66 69 6c 65 20 | 70 61 64 64 69 6e 67 2e | file |padding.|
|00004620| 20 20 53 63 72 65 65 63 | 68 20 6f 6e 20 6e 6f 6e | Screec|h on non|
|00004630| 2d 6e 75 6c 6c 20 2a 2f | 0a 58 09 69 66 20 28 6c |-null */|.X.if (l|
|00004640| 65 6e 20 26 26 20 6c 65 | 6e 20 21 3d 20 45 4f 46 |en && le|n != EOF|
|00004650| 29 0a 58 09 20 20 20 20 | 66 70 72 69 6e 74 66 28 |).X. |fprintf(|
|00004660| 73 74 64 65 72 72 2c 0a | 58 09 20 20 20 20 22 25 |stderr,.|X. "%|
|00004670| 73 3a 20 57 41 52 4e 49 | 4e 47 3a 20 74 72 61 69 |s: WARNI|NG: trai|
|00004680| 6c 69 6e 67 20 67 61 72 | 62 61 67 65 20 69 6e 20 |ling gar|bage in |
|00004690| 25 73 2c 20 6f 66 66 73 | 65 74 20 25 6c 64 2c 20 |%s, offs|et %ld, |
|000046a0| 63 68 61 72 20 30 78 25 | 30 32 78 5c 6e 22 2c 0a |char 0x%|02x\n",.|
|000046b0| 58 09 09 70 72 6f 67 6e | 61 6d 65 2c 20 66 69 6c |X..progn|ame, fil|
|000046c0| 65 6e 61 6d 65 2c 20 66 | 74 65 6c 6c 28 66 69 6e |ename, f|tell(fin|
|000046d0| 29 2c 20 6c 65 6e 29 3b | 0a 58 09 66 6c 61 67 5f |), len);|.X.flag_|
|000046e0| 62 79 74 65 20 3d 20 50 | 4b 5f 70 6f 73 74 3b 0a |byte = P|K_post;.|
|000046f0| 58 09 72 65 74 75 72 6e | 28 28 73 74 72 75 63 74 |X.return|((struct|
|00004700| 20 70 6b 63 20 2a 29 20 | 4e 55 4c 4c 29 3b 0a 58 | pkc *) |NULL);.X|
|00004710| 20 20 20 20 7d 0a 58 0a | 58 20 20 20 20 70 20 3d | }.X.|X p =|
|00004720| 20 28 73 74 72 75 63 74 | 20 70 6b 63 20 2a 29 20 | (struct| pkc *) |
|00004730| 6d 75 73 74 6d 61 6c 6c | 6f 63 28 73 69 7a 65 6f |mustmall|oc(sizeo|
|00004740| 66 28 73 74 72 75 63 74 | 20 70 6b 63 29 2c 20 66 |f(struct| pkc), f|
|00004750| 69 6c 65 6e 61 6d 65 29 | 3b 0a 58 20 20 20 20 70 |ilename)|;.X p|
|00004760| 2d 3e 70 6b 63 5f 70 6b | 72 20 3d 20 4e 55 4c 4c |->pkc_pk|r = NULL|
|00004770| 3b 0a 58 20 20 20 20 70 | 2d 3e 70 6b 63 5f 73 66 |;.X p|->pkc_sf|
|00004780| 70 72 20 3d 20 4e 55 4c | 4c 3b 0a 58 20 20 20 20 |pr = NUL|L;.X |
|00004790| 70 2d 3e 70 6b 63 5f 66 | 6c 61 67 20 3d 20 30 3b |p->pkc_f|lag = 0;|
|000047a0| 0a 58 20 20 20 20 70 2d | 3e 70 6b 63 5f 64 79 6e |.X p-|>pkc_dyn|
|000047b0| 5f 66 20 3d 20 30 3b 0a | 58 0a 58 20 20 20 20 69 |_f = 0;.|X.X i|
|000047c0| 66 20 28 66 73 63 61 6e | 66 28 66 69 6e 2c 20 22 |f (fscan|f(fin, "|
|000047d0| 2a 63 25 6c 64 45 22 2c | 20 26 28 70 2d 3e 70 6b |*c%ldE",| &(p->pk|
|000047e0| 63 5f 63 68 61 72 29 29 | 20 21 3d 20 31 29 20 7b |c_char))| != 1) {|
|000047f0| 0a 58 09 70 6b 6d 73 67 | 28 22 53 46 50 20 66 69 |.X.pkmsg|("SFP fi|
|00004800| 6c 65 3a 20 25 73 2c 20 | 62 61 64 2f 6d 69 73 73 |le: %s, |bad/miss|
|00004810| 69 6e 67 20 53 45 54 20 | 43 48 41 52 20 43 4f 44 |ing SET |CHAR COD|
|00004820| 45 2c 20 6f 66 66 73 65 | 74 3a 20 25 6c 64 5c 6e |E, offse|t: %ld\n|
|00004830| 22 2c 0a 58 09 20 20 20 | 20 66 69 6c 65 6e 61 6d |",.X. | filenam|
|00004840| 65 2c 20 66 74 65 6c 6c | 28 66 69 6e 29 29 3b 0a |e, ftell|(fin));.|
|00004850| 58 09 65 78 69 74 28 31 | 29 3b 0a 58 20 20 20 20 |X.exit(1|);.X |
|00004860| 7d 0a 58 0a 58 20 20 20 | 20 69 66 20 28 66 73 63 |}.X.X | if (fsc|
|00004870| 61 6e 66 28 66 69 6e 2c | 20 22 5c 30 33 33 28 73 |anf(fin,| "\033(s|
|00004880| 25 64 57 22 2c 20 26 6c | 65 6e 29 20 21 3d 20 31 |%dW", &l|en) != 1|
|00004890| 20 7c 7c 20 6c 65 6e 20 | 3c 20 31 36 29 20 7b 0a | || len |< 16) {.|
|000048a0| 58 09 70 6b 6d 73 67 28 | 22 53 46 50 20 66 69 6c |X.pkmsg(|"SFP fil|
|000048b0| 65 3a 20 25 73 2c 20 62 | 61 64 2f 6d 69 73 73 69 |e: %s, b|ad/missi|
|000048c0| 6e 67 2f 74 6f 6f 73 68 | 6f 72 74 20 43 48 41 52 |ng/toosh|ort CHAR|
|000048d0| 20 44 4f 57 4e 4c 4f 41 | 44 20 73 65 71 75 65 6e | DOWNLOA|D sequen|
|000048e0| 63 65 5c 6e 22 2c 0a 58 | 09 20 20 20 20 66 69 6c |ce\n",.X|. fil|
|000048f0| 65 6e 61 6d 65 29 3b 0a | 58 09 65 78 69 74 28 31 |ename);.|X.exit(1|
|00004900| 29 3b 0a 58 20 20 20 20 | 7d 0a 58 0a 58 20 20 20 |);.X |}.X.X |
|00004910| 20 67 65 74 34 69 6e 74 | 28 29 3b 09 2f 2a 20 73 | get4int|();./* s|
|00004920| 6b 69 70 20 73 6f 6d 65 | 20 67 61 72 62 61 67 65 |kip some| garbage|
|00004930| 20 2a 2f 0a 58 20 20 20 | 20 67 65 74 32 69 6e 74 | */.X | get2int|
|00004940| 28 29 3b 09 2f 2a 20 73 | 6b 69 70 20 6d 6f 72 65 |();./* s|kip more|
|00004950| 20 67 61 72 62 61 67 65 | 20 28 61 63 74 75 61 6c | garbage| (actual|
|00004960| 6c 79 2c 20 6f 72 69 65 | 6e 74 61 74 69 6f 6e 20 |ly, orie|ntation |
|00004970| 26 20 64 75 6d 6d 79 20 | 2a 2f 0a 58 0a 58 20 20 |& dummy |*/.X.X |
|00004980| 20 20 70 2d 3e 70 6b 63 | 5f 78 5f 6f 66 66 20 3d | p->pkc|_x_off =|
|00004990| 20 67 65 74 32 69 6e 74 | 28 29 3b 0a 58 20 20 20 | get2int|();.X |
|000049a0| 20 69 66 20 28 70 2d 3e | 70 6b 63 5f 78 5f 6f 66 | if (p->|pkc_x_of|
|000049b0| 66 20 3e 20 33 32 37 36 | 37 29 0a 58 09 70 2d 3e |f > 3276|7).X.p->|
|000049c0| 70 6b 63 5f 78 5f 6f 66 | 66 20 2d 3d 20 36 35 35 |pkc_x_of|f -= 655|
|000049d0| 33 36 3b 0a 58 20 20 20 | 20 70 2d 3e 70 6b 63 5f |36;.X | p->pkc_|
|000049e0| 78 5f 6f 66 66 20 3d 20 | 2d 70 2d 3e 70 6b 63 5f |x_off = |-p->pkc_|
|000049f0| 78 5f 6f 66 66 3b 0a 58 | 20 20 20 20 70 2d 3e 70 |x_off;.X| p->p|
|00004a00| 6b 63 5f 79 5f 6f 66 66 | 20 3d 20 67 65 74 32 69 |kc_y_off| = get2i|
|00004a10| 6e 74 28 29 3b 0a 58 20 | 20 20 20 69 66 20 28 70 |nt();.X | if (p|
|00004a20| 2d 3e 70 6b 63 5f 79 5f | 6f 66 66 20 3e 20 33 32 |->pkc_y_|off > 32|
|00004a30| 37 36 37 29 0a 58 09 70 | 2d 3e 70 6b 63 5f 79 5f |767).X.p|->pkc_y_|
|00004a40| 6f 66 66 20 2d 3d 20 36 | 35 35 33 36 3b 0a 58 20 |off -= 6|5536;.X |
|00004a50| 20 20 20 70 2d 3e 70 6b | 63 5f 77 69 64 74 68 20 | p->pk|c_width |
|00004a60| 3d 20 67 65 74 32 69 6e | 74 28 29 3b 0a 58 20 20 |= get2in|t();.X |
|00004a70| 20 20 70 2d 3e 70 6b 63 | 5f 68 65 69 67 68 74 20 | p->pkc|_height |
|00004a80| 3d 20 67 65 74 32 69 6e | 74 28 29 3b 0a 58 20 20 |= get2in|t();.X |
|00004a90| 20 20 70 2d 3e 70 6b 63 | 5f 64 78 20 3d 20 67 65 | p->pkc|_dx = ge|
|00004aa0| 74 32 69 6e 74 28 29 20 | 2a 20 70 6f 77 32 28 31 |t2int() |* pow2(1|
|00004ab0| 36 29 20 2f 20 34 3b 0a | 58 0a 58 20 20 20 20 70 |6) / 4;.|X.X p|
|00004ac0| 2d 3e 70 6b 63 5f 73 66 | 70 72 20 3d 20 28 73 74 |->pkc_sf|pr = (st|
|00004ad0| 72 75 63 74 20 72 61 73 | 20 2a 29 20 6d 75 73 74 |ruct ras| *) must|
|00004ae0| 6d 61 6c 6c 6f 63 28 73 | 69 7a 65 6f 66 28 73 74 |malloc(s|izeof(st|
|00004af0| 72 75 63 74 20 72 61 73 | 29 2c 20 66 69 6c 65 6e |ruct ras|), filen|
|00004b00| 61 6d 65 29 3b 0a 58 0a | 58 20 20 20 20 70 2d 3e |ame);.X.|X p->|
|00004b10| 70 6b 63 5f 73 66 70 72 | 2d 3e 72 61 73 5f 68 65 |pkc_sfpr|->ras_he|
|00004b20| 69 67 68 74 20 3d 20 70 | 2d 3e 70 6b 63 5f 68 65 |ight = p|->pkc_he|
|00004b30| 69 67 68 74 3b 0a 58 20 | 20 20 20 70 2d 3e 70 6b |ight;.X | p->pk|
|00004b40| 63 5f 73 66 70 72 2d 3e | 72 61 73 5f 77 69 64 74 |c_sfpr->|ras_widt|
|00004b50| 68 20 3d 20 70 2d 3e 70 | 6b 63 5f 77 69 64 74 68 |h = p->p|kc_width|
|00004b60| 3b 0a 58 20 20 20 20 70 | 2d 3e 70 6b 63 5f 73 66 |;.X p|->pkc_sf|
|00004b70| 70 72 2d 3e 72 61 73 5f | 62 6c 69 6e 65 20 3d 20 |pr->ras_|bline = |
|00004b80| 28 70 2d 3e 70 6b 63 5f | 77 69 64 74 68 20 2b 20 |(p->pkc_|width + |
|00004b90| 37 29 20 2f 20 38 3b 0a | 58 20 20 20 20 70 2d 3e |7) / 8;.|X p->|
|00004ba0| 70 6b 63 5f 73 66 70 72 | 2d 3e 72 61 73 5f 62 79 |pkc_sfpr|->ras_by|
|00004bb0| 74 65 73 20 3d 20 70 2d | 3e 70 6b 63 5f 73 66 70 |tes = p-|>pkc_sfp|
|00004bc0| 72 2d 3e 72 61 73 5f 68 | 65 69 67 68 74 20 2a 20 |r->ras_h|eight * |
|00004bd0| 70 2d 3e 70 6b 63 5f 73 | 66 70 72 2d 3e 72 61 73 |p->pkc_s|fpr->ras|
|00004be0| 5f 62 6c 69 6e 65 3b 0a | 58 20 20 20 20 69 66 20 |_bline;.|X if |
|00004bf0| 28 70 2d 3e 70 6b 63 5f | 73 66 70 72 2d 3e 72 61 |(p->pkc_|sfpr->ra|
|00004c00| 73 5f 62 79 74 65 73 29 | 20 7b 0a 58 09 70 2d 3e |s_bytes)| {.X.p->|
|00004c10| 70 6b 63 5f 73 66 70 72 | 2d 3e 72 61 73 5f 72 61 |pkc_sfpr|->ras_ra|
|00004c20| 73 74 65 72 20 3d 20 28 | 69 6e 74 38 20 2a 29 20 |ster = (|int8 *) |
|00004c30| 6d 75 73 74 6d 61 6c 6c | 6f 63 28 28 69 6e 74 29 |mustmall|oc((int)|
|00004c40| 0a 58 09 20 20 20 20 70 | 2d 3e 70 6b 63 5f 73 66 |.X. p|->pkc_sf|
|00004c50| 70 72 2d 3e 72 61 73 5f | 62 79 74 65 73 2c 20 66 |pr->ras_|bytes, f|
|00004c60| 69 6c 65 6e 61 6d 65 29 | 3b 0a 58 0a 58 09 66 72 |ilename)|;.X.X.fr|
|00004c70| 65 61 64 28 28 63 68 61 | 72 20 2a 29 20 70 2d 3e |ead((cha|r *) p->|
|00004c80| 70 6b 63 5f 73 66 70 72 | 2d 3e 72 61 73 5f 72 61 |pkc_sfpr|->ras_ra|
|00004c90| 73 74 65 72 2c 20 28 69 | 6e 74 29 20 70 2d 3e 70 |ster, (i|nt) p->p|
|00004ca0| 6b 63 5f 73 66 70 72 2d | 3e 72 61 73 5f 62 79 74 |kc_sfpr-|>ras_byt|
|00004cb0| 65 73 2c 0a 58 09 20 20 | 20 20 31 2c 20 66 69 6e |es,.X. | 1, fin|
|00004cc0| 29 3b 0a 58 20 20 20 20 | 7d 20 65 6c 73 65 20 7b |);.X |} else {|
|00004cd0| 0a 58 09 66 72 65 65 28 | 28 63 68 61 72 20 2a 29 |.X.free(|(char *)|
|00004ce0| 20 70 2d 3e 70 6b 63 5f | 73 66 70 72 29 3b 0a 58 | p->pkc_|sfpr);.X|
|00004cf0| 09 70 2d 3e 70 6b 63 5f | 73 66 70 72 20 3d 20 4e |.p->pkc_|sfpr = N|
|00004d00| 55 4c 4c 3b 0a 58 20 20 | 20 20 7d 0a 58 0a 58 20 |ULL;.X | }.X.X |
|00004d10| 20 20 20 72 65 74 75 72 | 6e 28 70 29 3b 0a 58 7d | retur|n(p);.X}|
|00004d20| 0a 58 23 65 6e 64 69 66 | 0a 58 0a 58 73 74 61 74 |.X#endif|.X.Xstat|
|00004d30| 69 63 20 73 74 72 75 63 | 74 20 70 6b 63 20 2a 0a |ic struc|t pkc *.|
|00004d40| 58 72 65 61 64 63 68 61 | 72 28 70 29 0a 58 73 74 |Xreadcha|r(p).Xst|
|00004d50| 72 75 63 74 20 70 6b 70 | 20 2a 70 3b 20 7b 0a 58 |ruct pkp| *p; {.X|
|00004d60| 20 20 20 20 69 66 20 28 | 70 2d 3e 70 6b 70 5f 66 | if (|p->pkp_f|
|00004d70| 6c 61 67 73 26 50 4b 5f | 50 4b 29 0a 58 09 72 65 |lags&PK_|PK).X.re|
|00004d80| 74 75 72 6e 28 72 70 6b | 63 28 29 29 3b 0a 58 23 |turn(rpk|c());.X#|
|00004d90| 69 66 64 65 66 09 53 46 | 50 0a 58 20 20 20 20 65 |ifdef.SF|P.X e|
|00004da0| 6c 73 65 20 69 66 20 28 | 70 2d 3e 70 6b 70 5f 66 |lse if (|p->pkp_f|
|00004db0| 6c 61 67 73 26 50 4b 5f | 53 46 50 29 0a 58 09 72 |lags&PK_|SFP).X.r|
|00004dc0| 65 74 75 72 6e 28 72 73 | 66 70 63 28 29 29 3b 0a |eturn(rs|fpc());.|
|00004dd0| 58 23 65 6e 64 69 66 0a | 58 20 20 20 20 65 6c 73 |X#endif.|X els|
|00004de0| 65 0a 58 09 72 65 74 75 | 72 6e 28 28 73 74 72 75 |e.X.retu|rn((stru|
|00004df0| 63 74 20 70 6b 63 20 2a | 29 20 4e 55 4c 4c 29 3b |ct pkc *|) NULL);|
|00004e00| 0a 58 7d 0a 58 0a 58 73 | 74 61 74 69 63 20 69 6e |.X}.X.Xs|tatic in|
|00004e10| 74 0a 58 70 6b 63 63 6f | 6d 70 28 61 2c 20 62 29 |t.Xpkcco|mp(a, b)|
|00004e20| 0a 58 73 74 72 75 63 74 | 20 70 6b 63 20 2a 2a 61 |.Xstruct| pkc **a|
|00004e30| 2c 20 2a 2a 62 3b 20 7b | 0a 58 20 20 20 20 69 66 |, **b; {|.X if|
|00004e40| 20 28 28 2a 61 29 2d 3e | 70 6b 63 5f 63 68 61 72 | ((*a)->|pkc_char|
|00004e50| 20 3c 20 28 2a 62 29 2d | 3e 70 6b 63 5f 63 68 61 | < (*b)-|>pkc_cha|
|00004e60| 72 29 0a 58 09 72 65 74 | 75 72 6e 28 2d 31 29 3b |r).X.ret|urn(-1);|
|00004e70| 0a 58 20 20 20 20 65 6c | 73 65 0a 58 09 72 65 74 |.X el|se.X.ret|
|00004e80| 75 72 6e 28 31 29 3b 0a | 58 20 20 20 20 2f 2a 20 |urn(1);.|X /* |
|00004e90| 63 61 6e 27 74 20 62 65 | 20 65 71 75 61 6c 21 20 |can't be| equal! |
|00004ea0| 2a 2f 0a 58 7d 0a 58 0a | 58 73 74 61 74 69 63 0a |*/.X}.X.|Xstatic.|
|00004eb0| 58 72 61 73 74 62 69 74 | 28 78 2c 79 2c 72 29 0a |Xrastbit|(x,y,r).|
|00004ec0| 58 72 65 67 69 73 74 65 | 72 20 69 6e 74 20 78 2c |Xregiste|r int x,|
|00004ed0| 20 79 3b 0a 58 72 65 67 | 69 73 74 65 72 20 73 74 | y;.Xreg|ister st|
|00004ee0| 72 75 63 74 20 72 61 73 | 20 2a 72 3b 20 7b 0a 58 |ruct ras| *r; {.X|
|00004ef0| 20 20 20 20 72 65 67 69 | 73 74 65 72 20 69 6e 74 | regi|ster int|
|00004f00| 20 62 69 20 3d 20 79 20 | 2a 20 72 2d 3e 72 61 73 | bi = y |* r->ras|
|00004f10| 5f 62 6c 69 6e 65 20 2b | 20 28 78 20 3e 3e 20 33 |_bline +| (x >> 3|
|00004f20| 29 3b 0a 58 0a 58 20 20 | 20 20 2f 2a 20 59 6f 75 |);.X.X | /* You|
|00004f30| 20 64 6f 6e 27 74 20 72 | 65 61 6c 6c 79 20 77 61 | don't r|eally wa|
|00004f40| 6e 74 20 74 6f 20 75 6e | 63 6f 6d 6d 65 6e 74 20 |nt to un|comment |
|00004f50| 74 68 69 73 2e 2e 2e 2e | 20 3b 2d 29 20 2a 2f 0a |this....| ;-) */.|
|00004f60| 58 20 20 20 20 2f 2a 09 | 70 72 69 6e 74 66 28 22 |X /*.|printf("|
|00004f70| 78 2c 79 2c 62 69 3a 20 | 25 64 2c 25 64 2c 25 64 |x,y,bi: |%d,%d,%d|
|00004f80| 5c 6e 22 2c 20 78 2c 20 | 79 2c 20 62 69 29 3b 2a |\n", x, |y, bi);*|
|00004f90| 2f 0a 58 20 20 20 20 72 | 65 74 75 72 6e 28 72 2d |/.X r|eturn(r-|
|00004fa0| 3e 72 61 73 5f 72 61 73 | 74 65 72 5b 62 69 5d 20 |>ras_ras|ter[bi] |
|00004fb0| 26 20 28 30 78 38 30 20 | 3e 3e 20 28 78 26 37 29 |& (0x80 |>> (x&7)|
|00004fc0| 29 29 3b 0a 58 7d 0a 58 | 0a 58 73 74 61 74 69 63 |));.X}.X|.Xstatic|
|00004fd0| 20 69 6e 74 38 20 2a 72 | 70 74 72 3b 0a 58 73 74 | int8 *r|ptr;.Xst|
|00004fe0| 61 74 69 63 20 6c 6f 6e | 67 20 62 69 74 77 65 69 |atic lon|g bitwei|
|00004ff0| 67 68 74 3b 0a 58 0a 58 | 67 65 74 6e 79 62 28 29 |ght;.X.X|getnyb()|
|00005000| 20 7b 0a 58 20 20 20 20 | 72 65 67 69 73 74 65 72 | {.X |register|
|00005010| 20 69 6e 74 38 20 62 3b | 0a 58 20 20 20 20 69 66 | int8 b;|.X if|
|00005020| 20 28 21 62 69 74 77 65 | 69 67 68 74 29 20 7b 0a | (!bitwe|ight) {.|
|00005030| 58 09 62 69 74 77 65 69 | 67 68 74 20 3d 20 38 3b |X.bitwei|ght = 8;|
|00005040| 0a 58 09 72 70 74 72 2b | 2b 3b 0a 58 20 20 20 20 |.X.rptr+|+;.X |
|00005050| 7d 0a 58 20 20 20 20 62 | 20 3d 20 2a 72 70 74 72 |}.X b| = *rptr|
|00005060| 3b 0a 58 20 20 20 20 62 | 69 74 77 65 69 67 68 74 |;.X b|itweight|
|00005070| 20 2d 3d 20 34 3b 0a 58 | 23 69 66 64 65 66 09 56 | -= 4;.X|#ifdef.V|
|00005080| 44 45 42 55 47 0a 58 20 | 20 20 20 44 42 50 28 28 |DEBUG.X | DBP((|
|00005090| 44 5f 50 4b 2c 20 22 67 | 65 74 6e 79 62 20 62 79 |D_PK, "g|etnyb by|
|000050a0| 74 65 3a 20 25 78 5c 6e | 22 2c 20 62 29 29 3b 0a |te: %x\n|", b));.|
|000050b0| 58 20 20 20 20 44 42 50 | 28 28 44 5f 50 4b 2c 20 |X DBP|((D_PK, |
|000050c0| 22 67 65 74 6e 79 62 3a | 20 25 78 5c 6e 22 2c 20 |"getnyb:| %x\n", |
|000050d0| 28 62 20 3e 3e 20 62 69 | 74 77 65 69 67 68 74 29 |(b >> bi|tweight)|
|000050e0| 20 26 20 30 78 66 29 29 | 3b 0a 58 23 65 6e 64 69 | & 0xf))|;.X#endi|
|000050f0| 66 0a 58 20 20 20 20 72 | 65 74 75 72 6e 28 28 62 |f.X r|eturn((b|
|00005100| 20 3e 3e 20 62 69 74 77 | 65 69 67 68 74 29 26 30 | >> bitw|eight)&0|
|00005110| 78 66 29 3b 0a 58 7d 0a | 58 0a 58 23 69 66 64 65 |xf);.X}.|X.X#ifde|
|00005120| 66 09 4e 45 56 45 52 0a | 58 67 65 74 62 69 74 28 |f.NEVER.|Xgetbit(|
|00005130| 29 20 7b 0a 58 20 20 20 | 20 72 65 67 69 73 74 65 |) {.X | registe|
|00005140| 72 20 69 6e 74 38 20 62 | 3b 0a 58 20 20 20 20 69 |r int8 b|;.X i|
|00005150| 66 20 28 21 62 69 74 77 | 65 69 67 68 74 29 20 7b |f (!bitw|eight) {|
|00005160| 0a 58 09 62 69 74 77 65 | 69 67 68 74 20 3d 20 38 |.X.bitwe|ight = 8|
|00005170| 3b 0a 58 09 72 70 74 72 | 2b 2b 3b 0a 58 20 20 20 |;.X.rptr|++;.X |
|00005180| 20 7d 0a 58 20 20 20 20 | 62 20 3d 20 2a 72 70 74 | }.X |b = *rpt|
|00005190| 72 3b 0a 58 20 20 20 20 | 62 69 74 77 65 69 67 68 |r;.X |bitweigh|
|000051a0| 74 2d 2d 3b 0a 58 20 20 | 20 20 72 65 74 75 72 6e |t--;.X | return|
|000051b0| 28 28 62 3e 3e 62 69 74 | 77 65 69 67 68 74 29 26 |((b>>bit|weight)&|
|000051c0| 31 29 3b 0a 58 7d 0a 58 | 23 65 6e 64 69 66 0a 58 |1);.X}.X|#endif.X|
|000051d0| 0a 58 2f 2a 09 44 75 6d | 70 73 20 61 6e 20 41 53 |.X/*.Dum|ps an AS|
|000051e0| 43 49 49 20 76 65 72 73 | 69 6f 6e 20 6f 66 20 74 |CII vers|ion of t|
|000051f0| 68 65 20 53 46 50 20 72 | 61 73 74 65 72 20 72 2c |he SFP r|aster r,|
|00005200| 20 74 6f 20 6c 69 6e 65 | 20 6e 2e 0a 58 09 4e 6f | to line| n..X.No|
|00005210| 72 6d 61 6c 6c 79 20 6f | 6e 6c 79 20 66 6f 72 20 |rmally o|nly for |
|00005220| 64 65 62 75 67 67 69 6e | 67 2c 20 62 75 74 20 69 |debuggin|g, but i|
|00005230| 73 20 61 6c 73 6f 20 75 | 73 65 64 20 66 72 6f 6d |s also u|sed from|
|00005240| 20 70 6b 74 79 70 65 0a | 58 20 2a 2f 0a 58 0a 58 | pktype.|X */.X.X|
|00005250| 64 75 6d 70 72 28 72 2c | 20 6e 29 0a 58 73 74 72 |dumpr(r,| n).Xstr|
|00005260| 75 63 74 20 72 61 73 20 | 2a 72 3b 0a 58 69 6e 74 |uct ras |*r;.Xint|
|00005270| 20 6e 3b 20 7b 0a 58 20 | 20 20 20 69 6e 74 20 78 | n; {.X | int x|
|00005280| 2c 20 79 3b 0a 58 20 20 | 20 20 69 66 20 28 21 64 |, y;.X | if (!d|
|00005290| 69 61 67 46 69 6c 65 29 | 0a 58 09 72 65 74 75 72 |iagFile)|.X.retur|
|000052a0| 6e 3b 0a 58 20 20 20 20 | 66 70 72 69 6e 74 66 28 |n;.X |fprintf(|
|000052b0| 64 69 61 67 46 69 6c 65 | 2c 20 22 5c 6e 22 29 3b |diagFile|, "\n");|
|000052c0| 0a 58 20 20 20 20 66 6f | 72 20 28 79 20 3d 20 30 |.X fo|r (y = 0|
|000052d0| 3b 20 79 20 3c 20 6e 3b | 20 79 2b 2b 29 20 7b 0a |; y < n;| y++) {.|
|000052e0| 58 09 66 70 72 69 6e 74 | 66 28 64 69 61 67 46 69 |X.fprint|f(diagFi|
|000052f0| 6c 65 2c 20 22 25 33 64 | 20 20 22 2c 20 79 29 3b |le, "%3d| ", y);|
|00005300| 0a 58 09 66 6f 72 20 28 | 78 20 3d 20 30 3b 20 78 |.X.for (|x = 0; x|
|00005310| 20 3c 20 72 2d 3e 72 61 | 73 5f 77 69 64 74 68 3b | < r->ra|s_width;|
|00005320| 20 78 2b 2b 29 20 7b 0a | 58 09 20 20 20 20 69 66 | x++) {.|X. if|
|00005330| 20 28 72 61 73 74 62 69 | 74 28 78 2c 20 79 2c 20 | (rastbi|t(x, y, |
|00005340| 72 29 29 0a 58 09 09 70 | 75 74 63 28 27 2a 27 2c |r)).X..p|utc('*',|
|00005350| 20 64 69 61 67 46 69 6c | 65 29 3b 0a 58 09 20 20 | diagFil|e);.X. |
|00005360| 20 20 65 6c 73 65 0a 58 | 09 09 70 75 74 63 28 27 | else.X|..putc('|
|00005370| 20 27 2c 20 64 69 61 67 | 46 69 6c 65 29 3b 0a 58 | ', diag|File);.X|
|00005380| 09 7d 0a 58 09 70 75 74 | 63 28 27 5c 6e 27 2c 20 |.}.X.put|c('\n', |
|00005390| 64 69 61 67 46 69 6c 65 | 29 3b 0a 58 20 20 20 20 |diagFile|);.X |
|000053a0| 7d 0a 58 7d 0a 58 0a 58 | 73 74 61 74 69 63 20 6c |}.X}.X.X|static l|
|000053b0| 6f 6e 67 0a 58 70 6b 70 | 61 63 6b 28 70 63 2c 72 |ong.Xpkp|ack(pc,r|
|000053c0| 29 0a 58 72 65 67 69 73 | 74 65 72 20 73 74 72 75 |).Xregis|ter stru|
|000053d0| 63 74 20 70 6b 63 20 2a | 70 63 3b 0a 58 72 65 67 |ct pkc *|pc;.Xreg|
|000053e0| 69 73 74 65 72 20 73 74 | 72 75 63 74 20 72 61 73 |ister st|ruct ras|
|000053f0| 20 2a 72 3b 20 7b 0a 58 | 20 20 20 20 6c 6f 6e 67 | *r; {.X| long|
|00005400| 20 69 2c 20 6a 3b 0a 58 | 20 20 20 20 6c 6f 6e 67 | i, j;.X| long|
|00005410| 20 70 6b 70 61 63 6b 72 | 65 74 3b 0a 58 20 20 20 | pkpackr|et;.X |
|00005420| 20 69 20 3d 20 67 65 74 | 6e 79 62 28 29 3b 0a 58 | i = get|nyb();.X|
|00005430| 20 20 20 20 69 66 20 28 | 69 20 3d 3d 20 30 29 20 | if (|i == 0) |
|00005440| 7b 0a 58 09 64 6f 20 7b | 0a 58 09 20 20 20 20 6a |{.X.do {|.X. j|
|00005450| 20 3d 20 67 65 74 6e 79 | 62 28 29 3b 0a 58 09 20 | = getny|b();.X. |
|00005460| 20 20 20 69 2b 2b 3b 0a | 58 09 7d 20 77 68 69 6c | i++;.|X.} whil|
|00005470| 65 28 21 6a 29 3b 0a 58 | 09 77 68 69 6c 65 28 69 |e(!j);.X|.while(i|
|00005480| 2d 2d 29 0a 58 09 20 20 | 20 20 6a 20 3d 20 28 6a |--).X. | j = (j|
|00005490| 20 3c 3c 20 34 29 20 2b | 20 67 65 74 6e 79 62 28 | << 4) +| getnyb(|
|000054a0| 29 3b 0a 58 09 70 6b 70 | 61 63 6b 72 65 74 20 3d |);.X.pkp|ackret =|
|000054b0| 20 28 6a 20 2d 20 31 35 | 20 2b 20 28 31 33 20 2d | (j - 15| + (13 -|
|000054c0| 20 64 79 6e 5f 66 29 20 | 2a 20 31 36 20 2b 20 64 | dyn_f) |* 16 + d|
|000054d0| 79 6e 5f 66 29 3b 0a 58 | 20 20 20 20 7d 20 65 6c |yn_f);.X| } el|
|000054e0| 73 65 20 69 66 20 28 69 | 20 3c 3d 20 64 79 6e 5f |se if (i| <= dyn_|
|000054f0| 66 29 0a 58 09 70 6b 70 | 61 63 6b 72 65 74 20 3d |f).X.pkp|ackret =|
|00005500| 20 28 69 29 3b 0a 58 20 | 20 20 20 65 6c 73 65 20 | (i);.X | else |
|00005510| 69 66 20 28 69 20 3c 20 | 31 34 29 0a 58 09 70 6b |if (i < |14).X.pk|
|00005520| 70 61 63 6b 72 65 74 20 | 3d 20 28 28 69 20 2d 20 |packret |= ((i - |
|00005530| 64 79 6e 5f 66 20 2d 20 | 31 29 2a 31 36 20 2b 20 |dyn_f - |1)*16 + |
|00005540| 67 65 74 6e 79 62 28 29 | 20 2b 20 64 79 6e 5f 66 |getnyb()| + dyn_f|
|00005550| 20 2b 20 31 29 3b 0a 58 | 20 20 20 20 65 6c 73 65 | + 1);.X| else|
|00005560| 20 7b 0a 58 09 69 66 20 | 28 72 65 70 65 61 74 63 | {.X.if |(repeatc|
|00005570| 6f 75 6e 74 29 20 7b 0a | 58 09 20 20 20 20 70 6b |ount) {.|X. pk|
|00005580| 6d 73 67 28 22 53 65 63 | 6f 6e 64 20 72 65 70 65 |msg("Sec|ond repe|
|00005590| 61 74 20 63 6f 75 6e 74 | 20 66 6f 72 20 74 68 69 |at count| for thi|
|000055a0| 73 20 72 6f 77 21 5c 6e | 22 29 3b 0a 58 09 20 20 |s row!\n|");.X. |
|000055b0| 20 20 65 78 69 74 28 31 | 29 3b 0a 58 09 7d 0a 58 | exit(1|);.X.}.X|
|000055c0| 09 69 66 20 28 69 20 3d | 3d 20 31 34 29 0a 58 09 |.if (i =|= 14).X.|
|000055d0| 20 20 20 20 72 65 70 65 | 61 74 63 6f 75 6e 74 20 | repe|atcount |
|000055e0| 3d 20 70 6b 70 61 63 6b | 28 70 63 2c 72 29 3b 0a |= pkpack|(pc,r);.|
|000055f0| 58 09 65 6c 73 65 0a 58 | 09 20 20 20 20 72 65 70 |X.else.X|. rep|
|00005600| 65 61 74 63 6f 75 6e 74 | 20 3d 20 31 3b 0a 58 09 |eatcount| = 1;.X.|
|00005610| 2f 2a 73 65 6e 64 6f 75 | 74 28 31 2c 20 72 65 70 |/*sendou|t(1, rep|
|00005620| 65 61 74 63 6f 75 6e 74 | 2c 20 70 63 2c 20 72 29 |eatcount|, pc, r)|
|00005630| 3b 2a 2f 0a 58 09 70 6b | 70 61 63 6b 72 65 74 20 |;*/.X.pk|packret |
|00005640| 3d 20 28 70 6b 70 61 63 | 6b 28 70 63 2c 72 29 29 |= (pkpac|k(pc,r))|
|00005650| 3b 0a 58 20 20 20 20 7d | 0a 58 20 20 20 20 69 66 |;.X }|.X if|
|00005660| 20 28 70 6b 70 61 63 6b | 72 65 74 20 3c 20 31 29 | (pkpack|ret < 1)|
|00005670| 20 7b 0a 58 09 70 6b 6d | 73 67 28 22 70 6b 70 61 | {.X.pkm|sg("pkpa|
|00005680| 63 6b 20 72 65 74 75 72 | 6e 65 64 20 3c 20 31 21 |ck retur|ned < 1!|
|00005690| 20 28 25 73 29 22 2c 20 | 66 69 6c 65 6e 61 6d 65 | (%s)", |filename|
|000056a0| 29 3b 0a 58 09 65 78 69 | 74 28 31 29 3b 0a 58 20 |);.X.exi|t(1);.X |
|000056b0| 20 20 20 7d 0a 58 20 20 | 20 20 72 65 74 75 72 6e | }.X | return|
|000056c0| 28 70 6b 70 61 63 6b 72 | 65 74 29 3b 0a 58 7d 0a |(pkpackr|et);.X}.|
|000056d0| 58 0a 58 73 74 61 74 69 | 63 0a 58 67 65 74 70 62 |X.Xstati|c.Xgetpb|
|000056e0| 69 74 73 28 70 63 2c 20 | 72 29 0a 58 72 65 67 69 |its(pc, |r).Xregi|
|000056f0| 73 74 65 72 20 73 74 72 | 75 63 74 20 70 6b 63 20 |ster str|uct pkc |
|00005700| 2a 70 63 3b 0a 58 72 65 | 67 69 73 74 65 72 20 73 |*pc;.Xre|gister s|
|00005710| 74 72 75 63 74 20 72 61 | 73 20 2a 72 3b 20 7b 0a |truct ra|s *r; {.|
|00005720| 58 20 20 20 20 72 65 67 | 69 73 74 65 72 20 69 6e |X reg|ister in|
|00005730| 74 20 68 5f 62 69 74 09 | 09 3d 20 70 63 2d 3e 70 |t h_bit.|.= pc->p|
|00005740| 6b 63 5f 77 69 64 74 68 | 2c 0a 58 09 09 20 63 6f |kc_width|,.X.. co|
|00005750| 75 6e 74 2c 0a 58 09 09 | 20 74 75 72 6e 6f 6e 3b |unt,.X..| turnon;|
|00005760| 0a 58 20 20 20 20 74 75 | 72 6e 6f 6e 20 3d 20 70 |.X tu|rnon = p|
|00005770| 63 2d 3e 70 6b 63 5f 66 | 6c 61 67 26 30 78 38 3b |c->pkc_f|lag&0x8;|
|00005780| 0a 58 20 20 20 20 64 79 | 6e 5f 66 20 3d 20 70 63 |.X dy|n_f = pc|
|00005790| 2d 3e 70 6b 63 5f 64 79 | 6e 5f 66 3b 0a 58 20 20 |->pkc_dy|n_f;.X |
|000057a0| 20 20 72 65 70 65 61 74 | 63 6f 75 6e 74 20 3d 20 | repeat|count = |
|000057b0| 30 3b 0a 58 20 20 20 20 | 72 2d 3e 72 61 73 5f 78 |0;.X |r->ras_x|
|000057c0| 63 75 72 20 3d 20 72 2d | 3e 72 61 73 5f 79 63 75 |cur = r-|>ras_ycu|
|000057d0| 72 20 3d 20 30 3b 0a 58 | 20 20 20 20 77 68 69 6c |r = 0;.X| whil|
|000057e0| 65 28 72 2d 3e 72 61 73 | 5f 79 63 75 72 20 3c 20 |e(r->ras|_ycur < |
|000057f0| 70 63 2d 3e 70 6b 63 5f | 68 65 69 67 68 74 29 20 |pc->pkc_|height) |
|00005800| 7b 0a 58 09 63 6f 75 6e | 74 20 3d 20 70 6b 70 61 |{.X.coun|t = pkpa|
|00005810| 63 6b 28 70 63 2c 72 29 | 3b 0a 58 09 77 68 69 6c |ck(pc,r)|;.X.whil|
|00005820| 65 28 63 6f 75 6e 74 20 | 3e 20 30 29 20 7b 0a 58 |e(count |> 0) {.X|
|00005830| 09 20 20 20 20 69 66 20 | 28 63 6f 75 6e 74 20 3e |. if |(count >|
|00005840| 3d 20 68 5f 62 69 74 29 | 20 7b 0a 58 09 09 63 6f |= h_bit)| {.X..co|
|00005850| 75 6e 74 20 2d 3d 20 68 | 5f 62 69 74 3b 0a 58 09 |unt -= h|_bit;.X.|
|00005860| 09 77 68 69 6c 65 28 68 | 5f 62 69 74 2d 2d 29 20 |.while(h|_bit--) |
|00005870| 7b 0a 58 09 09 20 20 20 | 20 69 66 20 28 74 75 72 |{.X.. | if (tur|
|00005880| 6e 6f 6e 29 0a 58 09 09 | 09 72 2d 3e 72 61 73 5f |non).X..|.r->ras_|
|00005890| 72 61 73 74 65 72 5b 72 | 2d 3e 72 61 73 5f 79 63 |raster[r|->ras_yc|
|000058a0| 75 72 2a 72 2d 3e 72 61 | 73 5f 62 6c 69 6e 65 20 |ur*r->ra|s_bline |
|000058b0| 2b 20 28 72 2d 3e 72 61 | 73 5f 78 63 75 72 3e 3e |+ (r->ra|s_xcur>>|
|000058c0| 33 29 5d 0a 58 09 09 09 | 20 20 20 20 7c 3d 20 28 |3)].X...| |= (|
|000058d0| 30 78 38 30 20 3e 3e 20 | 28 72 2d 3e 72 61 73 5f |0x80 >> |(r->ras_|
|000058e0| 78 63 75 72 26 37 29 29 | 3b 0a 58 09 09 20 20 20 |xcur&7))|;.X.. |
|000058f0| 20 72 2d 3e 72 61 73 5f | 78 63 75 72 2b 2b 3b 0a | r->ras_|xcur++;.|
|00005900| 58 09 09 7d 0a 58 09 09 | 72 2d 3e 72 61 73 5f 79 |X..}.X..|r->ras_y|
|00005910| 63 75 72 2b 2b 3b 0a 58 | 09 09 72 2d 3e 72 61 73 |cur++;.X|..r->ras|
|00005920| 5f 78 63 75 72 20 3d 20 | 30 3b 0a 58 09 09 77 68 |_xcur = |0;.X..wh|
|00005930| 69 6c 65 28 72 65 70 65 | 61 74 63 6f 75 6e 74 20 |ile(repe|atcount |
|00005940| 2d 2d 29 20 7b 0a 58 23 | 69 66 64 65 66 09 56 44 |--) {.X#|ifdef.VD|
|00005950| 45 42 55 47 0a 58 09 09 | 20 20 20 20 44 42 50 28 |EBUG.X..| DBP(|
|00005960| 28 44 5f 50 4b 2c 20 22 | 43 6f 70 79 20 6c 69 6e |(D_PK, "|Copy lin|
|00005970| 65 20 25 64 20 74 6f 20 | 25 64 5c 6e 22 2c 20 72 |e %d to |%d\n", r|
|00005980| 2d 3e 72 61 73 5f 79 63 | 75 72 2c 0a 58 09 09 09 |->ras_yc|ur,.X...|
|00005990| 72 2d 3e 72 61 73 5f 79 | 63 75 72 2d 31 29 29 3b |r->ras_y|cur-1));|
|000059a0| 0a 58 23 65 6e 64 69 66 | 0a 58 09 09 20 20 20 20 |.X#endif|.X.. |
|000059b0| 6d 65 6d 63 70 79 28 28 | 63 68 61 72 2a 29 26 28 |memcpy((|char*)&(|
|000059c0| 72 2d 3e 72 61 73 5f 72 | 61 73 74 65 72 5b 72 2d |r->ras_r|aster[r-|
|000059d0| 3e 72 61 73 5f 79 63 75 | 72 20 2a 20 72 2d 3e 72 |>ras_ycu|r * r->r|
|000059e0| 61 73 5f 62 6c 69 6e 65 | 5d 29 2c 0a 58 09 09 09 |as_bline|]),.X...|
|000059f0| 20 20 20 28 63 68 61 72 | 2a 29 26 28 72 2d 3e 72 | (char|*)&(r->r|
|00005a00| 61 73 5f 72 61 73 74 65 | 72 5b 28 72 2d 3e 72 61 |as_raste|r[(r->ra|
|00005a10| 73 5f 79 63 75 72 20 2d | 20 31 29 20 2a 0a 58 09 |s_ycur -| 1) *.X.|
|00005a20| 09 09 20 20 20 20 20 20 | 20 72 2d 3e 72 61 73 5f |.. | r->ras_|
|00005a30| 62 6c 69 6e 65 5d 29 2c | 0a 58 09 09 09 20 20 20 |bline]),|.X... |
|00005a40| 28 69 6e 74 29 20 72 2d | 3e 72 61 73 5f 62 6c 69 |(int) r-|>ras_bli|
|00005a50| 6e 65 29 3b 0a 58 09 09 | 20 20 20 20 72 2d 3e 72 |ne);.X..| r->r|
|00005a60| 61 73 5f 79 63 75 72 2b | 2b 3b 0a 58 09 09 7d 0a |as_ycur+|+;.X..}.|
|00005a70| 58 09 09 72 65 70 65 61 | 74 63 6f 75 6e 74 20 3d |X..repea|tcount =|
|00005a80| 20 30 3b 0a 58 09 09 68 | 5f 62 69 74 20 3d 20 70 | 0;.X..h|_bit = p|
|00005a90| 63 2d 3e 70 6b 63 5f 77 | 69 64 74 68 3b 0a 58 09 |c->pkc_w|idth;.X.|
|00005aa0| 20 20 20 20 7d 20 65 6c | 73 65 20 7b 0a 58 09 09 | } el|se {.X..|
|00005ab0| 68 5f 62 69 74 20 2d 3d | 20 63 6f 75 6e 74 3b 0a |h_bit -=| count;.|
|00005ac0| 58 09 09 77 68 69 6c 65 | 28 63 6f 75 6e 74 2d 2d |X..while|(count--|
|00005ad0| 29 20 7b 0a 58 09 09 20 | 20 20 20 69 66 20 28 74 |) {.X.. | if (t|
|00005ae0| 75 72 6e 6f 6e 29 0a 58 | 09 09 09 72 2d 3e 72 61 |urnon).X|...r->ra|
|00005af0| 73 5f 72 61 73 74 65 72 | 5b 72 2d 3e 72 61 73 5f |s_raster|[r->ras_|
|00005b00| 79 63 75 72 2a 72 2d 3e | 72 61 73 5f 62 6c 69 6e |ycur*r->|ras_blin|
|00005b10| 65 20 2b 0a 58 09 09 09 | 20 20 20 20 28 72 2d 3e |e +.X...| (r->|
|00005b20| 72 61 73 5f 78 63 75 72 | 3e 3e 33 29 5d 20 7c 3d |ras_xcur|>>3)] |=|
|00005b30| 20 28 30 78 38 30 20 3e | 3e 20 28 72 2d 3e 72 61 | (0x80 >|> (r->ra|
|00005b40| 73 5f 78 63 75 72 26 37 | 29 29 3b 0a 58 09 09 20 |s_xcur&7|));.X.. |
|00005b50| 20 20 20 72 2d 3e 72 61 | 73 5f 78 63 75 72 2b 2b | r->ra|s_xcur++|
|00005b60| 3b 0a 58 09 09 7d 0a 58 | 09 09 63 6f 75 6e 74 20 |;.X..}.X|..count |
|00005b70| 3d 20 30 3b 0a 58 09 20 | 20 20 20 7d 0a 58 09 7d |= 0;.X. | }.X.}|
|00005b80| 0a 58 09 74 75 72 6e 6f | 6e 20 3d 20 21 74 75 72 |.X.turno|n = !tur|
|00005b90| 6e 6f 6e 3b 0a 58 20 20 | 20 20 7d 0a 58 20 20 20 |non;.X | }.X |
|00005ba0| 20 69 66 20 28 72 2d 3e | 72 61 73 5f 79 63 75 72 | if (r->|ras_ycur|
|00005bb0| 20 21 3d 20 70 63 2d 3e | 70 6b 63 5f 68 65 69 67 | != pc->|pkc_heig|
|00005bc0| 68 74 20 7c 7c 0a 58 09 | 68 5f 62 69 74 20 21 3d |ht ||.X.|h_bit !=|
|00005bd0| 20 70 63 2d 3e 70 6b 63 | 5f 77 69 64 74 68 29 0a | pc->pkc|_width).|
|00005be0| 58 09 70 6b 6d 73 67 28 | 22 42 61 64 20 62 69 74 |X.pkmsg(|"Bad bit|
|00005bf0| 20 73 6f 6d 65 68 6f 77 | 20 28 25 73 29 5c 6e 22 | somehow| (%s)\n"|
|00005c00| 2c 20 66 69 6c 65 6e 61 | 6d 65 29 3b 0a 58 7d 0a |, filena|me);.X}.|
|00005c10| 58 0a 58 73 74 61 74 69 | 63 0a 58 67 65 74 72 62 |X.Xstati|c.Xgetrb|
|00005c20| 69 74 73 28 70 63 2c 20 | 72 29 0a 58 72 65 67 69 |its(pc, |r).Xregi|
|00005c30| 73 74 65 72 20 73 74 72 | 75 63 74 20 70 6b 63 20 |ster str|uct pkc |
|00005c40| 2a 70 63 3b 0a 58 72 65 | 67 69 73 74 65 72 20 73 |*pc;.Xre|gister s|
|00005c50| 74 72 75 63 74 20 72 61 | 73 20 2a 72 3b 20 7b 0a |truct ra|s *r; {.|
|00005c60| 58 20 20 20 20 72 65 67 | 69 73 74 65 72 20 69 6e |X reg|ister in|
|00005c70| 74 20 78 2c 20 79 3b 0a | 58 20 20 20 20 72 65 67 |t x, y;.|X reg|
|00005c80| 69 73 74 65 72 20 69 6e | 74 20 62 69 74 20 3d 20 |ister in|t bit = |
|00005c90| 30 3b 0a 58 20 20 20 20 | 66 6f 72 20 28 79 20 3d |0;.X |for (y =|
|00005ca0| 20 30 3b 20 79 20 3c 20 | 70 63 2d 3e 70 6b 63 5f | 0; y < |pc->pkc_|
|00005cb0| 68 65 69 67 68 74 3b 20 | 79 2b 2b 29 20 7b 0a 58 |height; |y++) {.X|
|00005cc0| 09 66 6f 72 20 28 78 20 | 3d 20 30 3b 20 78 20 3c |.for (x |= 0; x <|
|00005cd0| 20 70 63 2d 3e 70 6b 63 | 5f 77 69 64 74 68 3b 20 | pc->pkc|_width; |
|00005ce0| 78 2b 2b 29 20 7b 0a 58 | 09 20 20 20 20 69 66 20 |x++) {.X|. if |
|00005cf0| 28 70 63 2d 3e 70 6b 63 | 5f 70 6b 72 5b 62 69 74 |(pc->pkc|_pkr[bit|
|00005d00| 20 3e 3e 20 33 5d 20 26 | 20 28 30 78 38 30 20 3e | >> 3] &| (0x80 >|
|00005d10| 3e 20 28 62 69 74 26 37 | 29 29 29 0a 58 09 09 72 |> (bit&7|))).X..r|
|00005d20| 2d 3e 72 61 73 5f 72 61 | 73 74 65 72 5b 79 2a 72 |->ras_ra|ster[y*r|
|00005d30| 2d 3e 72 61 73 5f 62 6c | 69 6e 65 20 2b 20 28 78 |->ras_bl|ine + (x|
|00005d40| 3e 3e 33 29 5d 20 7c 3d | 20 28 30 78 38 30 20 3e |>>3)] |=| (0x80 >|
|00005d50| 3e 20 28 78 26 37 29 29 | 3b 0a 58 09 20 20 20 20 |> (x&7))|;.X. |
|00005d60| 62 69 74 2b 2b 3b 0a 58 | 09 7d 0a 58 20 20 20 20 |bit++;.X|.}.X |
|00005d70| 7d 0a 58 7d 0a 58 0a 58 | 2f 2a 09 43 6f 6e 76 65 |}.X}.X.X|/*.Conve|
|00005d80| 72 74 20 61 20 50 4b 20 | 72 61 73 74 65 72 20 74 |rt a PK |raster t|
|00005d90| 6f 20 61 6e 20 75 6e 70 | 61 63 6b 65 64 20 53 46 |o an unp|acked SF|
|00005da0| 50 20 76 65 72 73 69 6f | 6e 2e 0a 58 09 28 49 66 |P versio|n..X.(If|
|00005db0| 20 74 68 65 72 65 27 73 | 20 61 6c 72 65 61 64 79 | there's| already|
|00005dc0| 20 61 6e 20 53 46 50 20 | 76 65 72 73 69 6f 6e 2c | an SFP |version,|
|00005dd0| 20 69 74 27 73 20 72 65 | 74 75 72 6e 65 64 20 69 | it's re|turned i|
|00005de0| 6e 73 74 65 61 64 29 0a | 58 20 2a 2f 0a 58 73 74 |nstead).|X */.Xst|
|00005df0| 72 75 63 74 20 72 61 73 | 20 2a 0a 58 70 6b 72 61 |ruct ras| *.Xpkra|
|00005e00| 73 74 28 70 63 29 0a 58 | 73 74 72 75 63 74 20 70 |st(pc).X|struct p|
|00005e10| 6b 63 20 2a 70 63 3b 20 | 7b 0a 58 20 20 20 20 72 |kc *pc; |{.X r|
|00005e20| 65 67 69 73 74 65 72 20 | 73 74 72 75 63 74 20 72 |egister |struct r|
|00005e30| 61 73 20 2a 72 3b 0a 58 | 20 20 20 20 69 66 20 28 |as *r;.X| if (|
|00005e40| 70 63 2d 3e 70 6b 63 5f | 73 66 70 72 29 0a 58 09 |pc->pkc_|sfpr).X.|
|00005e50| 72 65 74 75 72 6e 28 70 | 63 2d 3e 70 6b 63 5f 73 |return(p|c->pkc_s|
|00005e60| 66 70 72 29 3b 0a 58 20 | 20 20 20 69 66 20 28 21 |fpr);.X | if (!|
|00005e70| 70 63 2d 3e 70 6b 63 5f | 72 6c 65 6e 29 0a 58 09 |pc->pkc_|rlen).X.|
|00005e80| 72 65 74 75 72 6e 28 4e | 55 4c 4c 29 3b 0a 58 0a |return(N|ULL);.X.|
|00005e90| 58 20 20 20 20 70 63 2d | 3e 70 6b 63 5f 73 66 70 |X pc-|>pkc_sfp|
|00005ea0| 72 20 3d 20 72 20 3d 20 | 28 73 74 72 75 63 74 20 |r = r = |(struct |
|00005eb0| 72 61 73 20 2a 29 20 6d | 75 73 74 6d 61 6c 6c 6f |ras *) m|ustmallo|
|00005ec0| 63 28 73 69 7a 65 6f 66 | 28 73 74 72 75 63 74 20 |c(sizeof|(struct |
|00005ed0| 72 61 73 29 2c 0a 58 09 | 66 69 6c 65 6e 61 6d 65 |ras),.X.|filename|
|00005ee0| 29 3b 0a 58 0a 58 20 20 | 20 20 72 2d 3e 72 61 73 |);.X.X | r->ras|
|00005ef0| 5f 68 65 69 67 68 74 20 | 3d 20 70 63 2d 3e 70 6b |_height |= pc->pk|
|00005f00| 63 5f 68 65 69 67 68 74 | 3b 0a 58 20 20 20 20 72 |c_height|;.X r|
|00005f10| 2d 3e 72 61 73 5f 77 69 | 64 74 68 20 3d 20 70 63 |->ras_wi|dth = pc|
|00005f20| 2d 3e 70 6b 63 5f 77 69 | 64 74 68 3b 0a 58 20 20 |->pkc_wi|dth;.X |
|00005f30| 20 20 72 2d 3e 72 61 73 | 5f 62 6c 69 6e 65 20 3d | r->ras|_bline =|
|00005f40| 20 28 70 63 2d 3e 70 6b | 63 5f 77 69 64 74 68 20 | (pc->pk|c_width |
|00005f50| 2b 20 37 29 20 2f 20 38 | 3b 0a 58 20 20 20 20 72 |+ 7) / 8|;.X r|
|00005f60| 2d 3e 72 61 73 5f 62 79 | 74 65 73 20 3d 20 72 2d |->ras_by|tes = r-|
|00005f70| 3e 72 61 73 5f 68 65 69 | 67 68 74 20 2a 20 72 2d |>ras_hei|ght * r-|
|00005f80| 3e 72 61 73 5f 62 6c 69 | 6e 65 3b 0a 58 20 20 20 |>ras_bli|ne;.X |
|00005f90| 20 72 2d 3e 72 61 73 5f | 72 61 73 74 65 72 20 3d | r->ras_|raster =|
|00005fa0| 20 28 69 6e 74 38 20 2a | 29 20 6d 75 73 74 6d 61 | (int8 *|) mustma|
|00005fb0| 6c 6c 6f 63 28 28 69 6e | 74 29 20 72 2d 3e 72 61 |lloc((in|t) r->ra|
|00005fc0| 73 5f 62 79 74 65 73 2c | 20 66 69 6c 65 6e 61 6d |s_bytes,| filenam|
|00005fd0| 65 29 3b 0a 58 0a 58 20 | 20 20 20 2f 2a 20 69 6e |e);.X.X | /* in|
|00005fe0| 69 74 69 61 6c 69 7a 65 | 20 62 69 74 20 75 6e 70 |itialize| bit unp|
|00005ff0| 61 63 6b 65 72 73 20 2a | 2f 0a 58 20 20 20 20 72 |ackers *|/.X r|
|00006000| 70 74 72 20 3d 20 70 63 | 2d 3e 70 6b 63 5f 70 6b |ptr = pc|->pkc_pk|
|00006010| 72 3b 0a 58 20 20 20 20 | 62 69 74 77 65 69 67 68 |r;.X |bitweigh|
|00006020| 74 20 3d 20 38 3b 0a 58 | 0a 58 20 20 20 20 2f 2a |t = 8;.X|.X /*|
|00006030| 20 63 61 6c 63 75 6c 61 | 74 65 20 62 69 74 73 20 | calcula|te bits |
|00006040| 68 65 72 65 2e 2e 2e 2a | 2f 0a 58 20 20 20 20 69 |here...*|/.X i|
|00006050| 66 20 28 70 63 2d 3e 70 | 6b 63 5f 64 79 6e 5f 66 |f (pc->p|kc_dyn_f|
|00006060| 20 3d 3d 20 31 34 29 0a | 58 09 67 65 74 72 62 69 | == 14).|X.getrbi|
|00006070| 74 73 28 70 63 2c 20 72 | 29 3b 0a 58 20 20 20 20 |ts(pc, r|);.X |
|00006080| 65 6c 73 65 0a 58 09 67 | 65 74 70 62 69 74 73 28 |else.X.g|etpbits(|
|00006090| 70 63 2c 20 72 29 3b 0a | 58 20 20 20 20 72 65 74 |pc, r);.|X ret|
|000060a0| 75 72 6e 28 72 29 3b 0a | 58 7d 0a 58 0a 58 2f 2a |urn(r);.|X}.X.X/*|
|000060b0| 09 52 65 61 64 20 61 20 | 50 4b 20 66 6f 6e 74 20 |.Read a |PK font |
|000060c0| 66 69 6c 65 20 68 65 61 | 64 65 72 20 2a 2f 0a 58 |file hea|der */.X|
|000060d0| 73 74 61 74 69 63 20 73 | 74 72 75 63 74 20 70 6b |static s|truct pk|
|000060e0| 70 20 2a 0a 58 70 6b 5f | 72 70 6b 28 70 29 0a 58 |p *.Xpk_|rpk(p).X|
|000060f0| 72 65 67 69 73 74 65 72 | 20 73 74 72 75 63 74 20 |register| struct |
|00006100| 70 6b 70 20 2a 70 3b 20 | 7b 0a 58 20 20 20 20 72 |pkp *p; |{.X r|
|00006110| 65 67 69 73 74 65 72 20 | 69 6e 74 20 69 2c 63 3b |egister |int i,c;|
|00006120| 0a 58 0a 58 20 20 20 20 | 69 66 20 28 67 65 74 63 |.X.X |if (getc|
|00006130| 28 66 69 6e 29 20 21 3d | 20 38 39 29 20 7b 0a 58 |(fin) !=| 89) {.X|
|00006140| 09 70 6b 6d 73 67 28 22 | 50 4b 20 66 69 6c 65 20 |.pkmsg("|PK file |
|00006150| 25 73 3a 20 57 72 6f 6e | 67 20 76 65 72 73 69 6f |%s: Wron|g versio|
|00006160| 6e 20 6f 66 20 70 61 63 | 6b 65 64 20 66 69 6c 65 |n of pac|ked file|
|00006170| 21 5c 6e 22 2c 20 66 69 | 6c 65 6e 61 6d 65 29 3b |!\n", fi|lename);|
|00006180| 0a 58 09 65 78 69 74 28 | 31 29 3b 0a 58 20 20 20 |.X.exit(|1);.X |
|00006190| 20 7d 0a 58 20 20 20 20 | 69 20 3d 20 67 65 74 63 | }.X |i = getc|
|000061a0| 28 66 69 6e 29 3b 0a 58 | 20 20 20 20 69 66 20 28 |(fin);.X| if (|
|000061b0| 69 20 3e 20 30 29 20 7b | 0a 58 09 44 42 50 28 28 |i > 0) {|.X.DBP((|
|000061c0| 44 5f 50 4b 2c 20 22 50 | 4b 56 65 72 73 69 6f 6e |D_PK, "P|KVersion|
|000061d0| 3a 20 22 29 29 3b 0a 58 | 09 77 68 69 6c 65 20 28 |: "));.X|.while (|
|000061e0| 69 2d 2d 29 20 7b 0a 58 | 09 20 20 20 20 63 20 3d |i--) {.X|. c =|
|000061f0| 20 67 65 74 63 28 66 69 | 6e 29 3b 0a 58 09 20 20 | getc(fi|n);.X. |
|00006200| 20 20 44 42 50 28 28 44 | 5f 50 4b 2c 20 22 25 63 | DBP((D|_PK, "%c|
|00006210| 22 2c 20 63 29 29 3b 0a | 58 09 7d 0a 58 09 44 42 |", c));.|X.}.X.DB|
|00006220| 50 28 28 44 5f 50 4b 2c | 20 22 5c 6e 22 29 29 3b |P((D_PK,| "\n"));|
|00006230| 0a 58 20 20 20 20 7d 0a | 58 20 20 20 20 70 2d 3e |.X }.|X p->|
|00006240| 70 6b 70 5f 62 6d 61 78 | 20 3d 20 30 3b 0a 58 20 |pkp_bmax| = 0;.X |
|00006250| 20 20 20 70 2d 3e 70 6b | 70 5f 64 6d 61 78 20 3d | p->pk|p_dmax =|
|00006260| 20 30 3b 0a 58 20 20 20 | 20 70 2d 3e 70 6b 70 5f | 0;.X | p->pkp_|
|00006270| 77 6d 61 78 20 3d 20 30 | 3b 0a 58 20 20 20 20 70 |wmax = 0|;.X p|
|00006280| 2d 3e 70 6b 70 5f 78 6f | 6d 61 78 20 3d 20 30 3b |->pkp_xo|max = 0;|
|00006290| 0a 58 20 20 20 20 70 2d | 3e 70 6b 70 5f 64 73 20 |.X p-|>pkp_ds |
|000062a0| 3d 20 67 65 74 34 69 6e | 74 28 29 3b 0a 58 20 20 |= get4in|t();.X |
|000062b0| 20 20 70 2d 3e 70 6b 70 | 5f 63 73 20 3d 20 67 65 | p->pkp|_cs = ge|
|000062c0| 74 34 69 6e 74 28 29 3b | 0a 58 20 20 20 20 70 2d |t4int();|.X p-|
|000062d0| 3e 70 6b 70 5f 68 70 70 | 70 20 3d 20 67 65 74 34 |>pkp_hpp|p = get4|
|000062e0| 69 6e 74 28 29 3b 0a 58 | 20 20 20 20 70 2d 3e 70 |int();.X| p->p|
|000062f0| 6b 70 5f 76 70 70 70 20 | 3d 20 67 65 74 34 69 6e |kp_vppp |= get4in|
|00006300| 74 28 29 3b 0a 58 0a 58 | 20 20 20 20 69 66 20 28 |t();.X.X| if (|
|00006310| 70 2d 3e 70 6b 70 5f 68 | 70 70 70 20 21 3d 20 70 |p->pkp_h|ppp != p|
|00006320| 2d 3e 70 6b 70 5f 76 70 | 70 70 29 0a 58 09 70 6b |->pkp_vp|pp).X.pk|
|00006330| 6d 73 67 28 22 50 4b 20 | 66 69 6c 65 20 25 73 3a |msg("PK |file %s:|
|00006340| 20 57 61 72 6e 69 6e 67 | 20 61 73 70 65 63 74 20 | Warning| aspect |
|00006350| 72 61 74 69 6f 20 6e 6f | 74 20 31 3a 31 5c 6e 22 |ratio no|t 1:1\n"|
|00006360| 2c 20 66 69 6c 65 6e 61 | 6d 65 29 3b 0a 58 20 20 |, filena|me);.X |
|00006370| 20 20 70 2d 3e 70 6b 70 | 5f 72 65 73 20 3d 20 28 | p->pkp|_res = (|
|00006380| 64 6f 75 62 6c 65 29 20 | 70 2d 3e 70 6b 70 5f 68 |double) |p->pkp_h|
|00006390| 70 70 70 20 2a 20 50 4f | 49 4e 54 20 2f 20 70 6f |ppp * PO|INT / po|
|000063a0| 77 32 28 31 36 29 20 2b | 20 2e 35 3b 0a 58 20 20 |w2(16) +| .5;.X |
|000063b0| 20 20 70 2d 3e 70 6b 70 | 5f 6e 70 74 73 20 3d 20 | p->pkp|_npts = |
|000063c0| 28 28 64 6f 75 62 6c 65 | 29 20 70 2d 3e 70 6b 70 |((double|) p->pkp|
|000063d0| 5f 64 73 20 2f 20 70 6f | 77 32 28 32 30 29 29 20 |_ds / po|w2(20)) |
|000063e0| 2a 0a 58 09 28 28 64 6f | 75 62 6c 65 29 20 70 2d |*.X.((do|uble) p-|
|000063f0| 3e 70 6b 70 5f 72 65 73 | 20 2f 20 4f 55 54 52 45 |>pkp_res| / OUTRE|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.