home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / games / volume16 / nethck31 / patch1w < prev    next >
Encoding:
Text File  |  1993-03-04  |  58.7 KB  |  1,604 lines

  1. Subject:  v17i064:  nethack31 - display oriented dungeons & dragons (Ver. 3.1), Patch1w/31
  2. Newsgroups: comp.sources.games
  3. Approved: billr@saab.CNA.TEK.COM
  4.  
  5. Submitted-by: izchak@linc.cis.upenn.edu (Izchak Miller)
  6. Posting-number: Volume 17, Issue 64
  7. Archive-name: nethack31/Patch1w
  8. Patch-To: nethack31: Volume 16, Issue 1-116
  9. Environment: Amiga, Atari, Mac, MS-DOS, Windows-NT, OS2, Unix, VMS, X11
  10.  
  11.  
  12.  
  13. #! /bin/sh
  14. # This is a shell archive.  Remove anything before this line, then unpack
  15. # it by saving it into a file and typing "sh file".  To overwrite existing
  16. # files, type "sh file -c".  You can also feed this as standard input via
  17. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  18. # will see the following message at the end:
  19. #        "End of archive 23 (of 31)."
  20. # Contents:  sys/mac/NHmake.hqx sys/share/lev_lex.c2
  21. # Wrapped by billr@saab on Fri Mar  5 10:50:47 1993
  22. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  23. if test -f 'sys/mac/NHmake.hqx' -a "${1}" != "-c" ; then 
  24.   echo shar: Renaming existing file \"'sys/mac/NHmake.hqx'\" to \"'sys/mac/NHmake.hqx.orig'\"
  25.   mv -f 'sys/mac/NHmake.hqx' 'sys/mac/NHmake.hqx.orig'
  26. fi
  27. echo shar: Extracting \"'sys/mac/NHmake.hqx'\" \(34635 characters\)
  28. sed "s/^X//" >'sys/mac/NHmake.hqx' <<'END_OF_FILE'
  29. X(This file must be converted with BinHex 4.0)
  30. X:$%jPG%KKBfXZE@&VC3"849K869"6)!%!!!"KmJ!!!DcQN5-J9'KTFb"TFb"K)'0
  31. X[EA"XCA4P)%e39b"YB@YPCQPXC5"QEh)J6Q9dD'&MDb"KEQ3JB@aX)'PdFb"KFh0
  32. X[BfPKG'9N)'CTE'9c$5-J8Q9aG@PbCA-J69"A)%-c,M+R-b"[FL"XBA4PFLiJ4@&
  33. XbE'PPFL"fCA*cD@pZFb"hD@aX)'CKD@`JD'pbFQPLE(NJBQ9MBA9cC3dM)(4SCAN
  34. XJBf&Z*h3JBfp`C5"hDA4S)#mU)#mU)#S[)'0[E@ePER4c$5-0)b"'Eh)J6Q9d5'&
  35. XMDb!c,M%J6Qpf)$%j16%0)`dM)'*j)%eTBfKKC@bU)%KKE@9X)'&ZC#"5Eh0c)%*
  36. XbEhGZ)$%j16%J1L"YD@0SB@9X3'pdB@G[,Q&M,Qjk$3dM,5dY,5dY,5dY,5dY,5d
  37. XY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5d
  38. XY,5dY,5dY,5dY,5d0)`dM)%*&4Np545"C6e8J3P9*6%3J4Np5)&4)45"'59*69#"
  39. X858e&$5-J)&0PG#"dD'Pc)'9aG@&dC5"dEb"dD'8JCQpXC'9b)'0[ER4KD@jTEQF
  40. XJB@aX)(4SC5"1CA4)B@0V)(0[GA*MC5"QEfaNCA*c$3e8Eh!J)#!*)#!J25"l69"
  41. XAI@jS-c%k$3dM)#"6CA3JG'KP)'4PCQ&eE(3JC'PbC@0dEh*j)(4[)(Y8Eh"p$5-
  42. XJ)%e[GQ8J6Q9d5'&MDbjYB@YP)'PZG'mJHe4[F(d0)b!J6@&VC5"dGfmJEQ9h)'9
  43. XYF(4j)'C[E'4PFR-JD@iJG'p`1JdM)#!J)#dJ6f*U)'C[FL"dD'8JEf*UC@0d)'C
  44. XTE'9c$5-J)#!J,5"%G@jRC@pZ)'C[FL"dD'8JBfpYF'aPG'9N)'GKE@80)b!J4@j
  45. XcGA*P)(4SBA3JH@pe)'KKGQ8JBA3JE'9KFh3J0c!`-%XJB@aXEf0KG'9N)(4[)(4
  46. XSC5"08&FJ8fKPE'`0)`dM,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5d
  47. XY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5dY,5d0$5-J8f9
  48. Xd)(9`)(0jE@*[E(-JCQpb)'C[E'4PFR-JCR*[E5"dD'8JC'PcG(*TBR9dD@pZ$90
  49. XbBb!J)!NJ)#!p)(Y8Eh"p8h*M1Je9G'PX)!NJ)#!p)(Y8Eh"p9A4TE$S04'&d#3N
  50. XJ)#!p)(Y8Eh"p4'&d1Je*EQ0XG@4P)#!J)$dJHe4[F(e*EQ0XG@4P1Je0B@0%DA)
  51. X*)#!J25"l9'p`I90jFcT0B@-k$90SBA*P#5!J)$dJHe4[F(e6HA-k8fKKFQ8k$3d
  52. XM)&4SCA0P)(4hEb"QEfaNCA*c)'&bC5"ZCAF06f*U4'Pb)#!J)#!p)(Y8Eh"p6f*
  53. XU1JN*#3NM)#*8C@e`Eh*KFRNL)(0dG@CQ$9*PFh9XG(-*)#!J25"l9'p`I84eEQG
  54. XPEfik#3N*)b"AD'9bC5"dD'8JCf&YC5"REf9c$3dM)%pfCA*bD@4P)(4SC5"cCA4
  55. XdD@jRFb"TEL!LHdPZBfaeC'9p)Q0[EQCTCbjS$8j)3fpZCQPR)$dJ,@3J8d028N9
  56. XI6djI3Np86#!YC#"@590*6djI9%%96$3dM)&4jF'8JB@jN)'0bC@&dEh)J,5"
  57. XZEh4P)(4SBA3JGf8JGA0P)#*38N9')L"QEh)JB@aX)'j[ELecBACP)'CTE'9c$5-
  58. XJBh9bFQ9ZG'aj,L"6D@jMC5"hC5"hD@aX)'PZG'9RFQ&dC5"dD'8JC'&dB5"QD@a
  59. XPFb"TER4[)(4SC5"RB@eP$5-JFfp[EQ9b)'pb)'aKG'9b,#"dD'Pc)'4[CA0Z*h3
  60. XJE@&dG'9b)'eeBfJZ$8CTE'98HA"P)#!J25"38N9'$8CTE'9$FQ9KG'pb25"ZD$-
  61. Xa$3dM)%jPG%KKBfXJDA-JB@iJB@*cG(*KBh3JG'&bCf9d)(GSD@0S)'PZ)'CKBh3
  62. XJBfpZFfPcG(-JEfBk$3e6F'9MD@&X6'9fC@ac)$dJ)RY5CA0eE(4cI5*#D@G5Efp
  63. XY,QaPGL!JYJd*#3N*)RY5CA0eE(4cI5*$BA0dE'8ZE'9f)#!JYJd*#3N*)RY5CA0
  64. XeE(4cI5*KDA)ZE'9f#3Qf$3N*#3NLHe*PFh9XG(0p)NePC(9cB5da,QaPGL#f$3N
  65. X*#3NLHe*PFh9XG(0p)P&eCA0d,N4KG#!*YJd*#3N*)RY5CA0eE(4cI5*@B@aXCAN
  66. XZE'9f#EB0#3N*#5*l8Q9cG@adFhdL6h*KBfaP,QaPGL!J),B0#3N*#5*l8Q9cG@a
  67. XdFhdL9'phCA)a,QaPGL!J),B0#3N*#5*l8Q9cG@adFhdL35ecG'&bG#jXCABJ),B
  68. X0#3N*#5*l8Q9cG@adFhdL3LecG'&bG#jXCABJ),B0#3N*#5*l8Q9cG@adFhdL3be
  69. XcG'&bG#jXCABJ),B0#3N*#5*l8Q9cG@adFhdL45ecG'&bG#jXCABJ),B0#3N*#5*
  70. Xl8Q9cG@adFhdL5#ecG'&bG#jXCABJ),B0#3N*#5*l8Q9cG@adFhdL5becG'&bG#j
  71. XXCABJ),B0#3N*#5*l8Q9cG@adFhdL8#ecG'&bG#jXCABJ),B0#3N*#5*l8Q9cG@a
  72. XdFhdL8LecG'&bG#jXCABJ),B0#3N*#5*l8Q9cG@adFhdL8becG'&bG#jXCABJ),B
  73. X0#3N*#5*l8Q9cG@adFhdL9#ecG'&bG#jXCABJ),B0#3N*#5*l8Q9cG@adFhdL9Le
  74. XcG'&bG#jXCABJ),B0#3N*#5*l8Q9cG@adFhdL9becG'&bG#jXCABJ),B0#3N*#5*
  75. Xl8Q9cG@adFhdL6@PZC9p&EQ3ZE'9f),B0#3N*#5*l8Q9cG@adFhdLDfj[H#jXCAB
  76. X*#EB0#3N*#5*l8Q9cG@adFhdLGfPkBA*N-5jXCAB0$84KG'&'D@aPFb!*23NLHe*
  77. XPFh9XG(0p)N4eEQGPEfi*YJd*#3N*)RY5CA0eE(4cI5*5C@0[FQ3J)##f$3N*#3N
  78. XLHe*PFh9XG(0p)NjPG%KKBfZf)%4PCQ&eE(4c)#!JYJd*#3N*)RY5CA0eE(4cI5*
  79. X%BA4K)!Qf$3N*#3NLHe*PFh9XG(0p)P*eE@pbF`Qf$3N*#3NLHe*PFh9XG(0p)Np
  80. XbB@0XCA-*YJd*#3N*)RY5CA0eE(4cI5*$E@4SC@a`$3N*#3N06Q9d5'&MDb$%)#!
  81. XJHe0`C@0TB@a-CACPE(0p)(Y%BA4K4QPXCA0p)#*l8Q9cG@adFhdL6Q9d5'&MDb!
  82. X0$5-J9'KPFf8JCQPXCA-JBA*P)(0PF'9bBA4P)'pZ)'pdD'9b)'eKBfKTEQ9c,#"
  83. XLGA3JD'9bC5"dD'9j)'&bC5"LG@PXG!dM)'PZG'mJG'KP)'&`F'aTBf&dD@pZ)'*
  84. Xj)%jPG%KKBfXZFJd03R9TE(4*EN4KG'%J25!J)#*l4'&dI5*SD#!*#3Qf$3N*#3N
  85. XLHd4KG(dL5'PcG'pbH5!*#EB0#3N*#5*l4'&dI5*-D@0PER0P)!N*YJd*#3N*)RY
  86. X%BA4p)NKPE(!J#3Qf$3N*#3NLHd4KG(dL9fPkD'9XF#!*#EB0)`N*#3NLHd4KG(d
  87. XL3feND'9XF#!*#EB0#3N*#5*l4'&dI5*2F(4SC@a`#3Qf$3N*#3NLHdeKBd4TFRd
  88. XL6@&MD'9XF!Qf$3N*#3NLHdeKBd4TFRdL6Q9hF`N*YJd*#3N*)RY2BQT%DA*p)Np
  89. X`G'P[ER-0#3N*#3N*)#!J$3dM)%C[FL"NC@*eCfGTEQFk)'PQ)(P[G5"MD'&ZCf8
  90. XJG'KTFb"jEh8JEQ9PC#"dEb"NDA0MBA*N)'9fCA*jG'KTEQFJD@iJHdpLDR0p$90
  91. X"4%92F(4TEfjc)$dJ)b!YFhPY)'pZ$3dM)$`c-NXJCQPXC5eXCACPE#"cC@GYC@j
  92. XdBA4TEfiJFf0SC@eP$8aTEQY8HA"P)$dJ,@eQ)#ecFR3J#3N*#3N*#3N*#3Qf$3N
  93. X*)#!J,A0R)%eKD@ipB@aXE@&TELaYB@0YB@PZ,(*KEQ4[E5abEQ3X8e4%3da*3La
  94. X69%4*6`Qf$3N*)#!J,A0R)%&5CA-pBA"`E(N*#3N*#3N*#3N*YJd*#5!J)#ecCb"
  95. X#8Q9c2@*[G'`XC'PcF'aKH5afDA0TEfi*#3N*#3N*YJd*#5!J)#ecCb"$8Q9c2@4
  96. X[AhGPBA)XBfeN,(4bB@0V#3N*#3N*#EB0#3NJ)#!YFfFJ4&*PFceNE`N*#3N*#3N
  97. X*#3N*YJd*#5!J)#ecCb"&8Q9c2@4[CbaNEfGYEhCP#3N*#3N*#3N*YJd*#5!J)#e
  98. XcCb"'8Q9c2@9KG!N*#3N*#3N*#3N*YJd*#5!J)#ecCb"(8Q9c2@9ZCh*KGQ8XC(9
  99. XZCf9[ELaNBR*TC'GP#3N*#3N*YJd*#5!J)#ecCb")8Q9c2@KKBfXXD'&MDfaTBJN
  100. X*#3N*#3N*YJd*#5!J)#ecCb"*8Q9c2@PZGQ9ZG!N*#3N*#3N*#3Qf$3N*)#!J,A0
  101. XR)%T5CA-pE@pZE@pfC5aYEfi*#3N*#3N*#3Qf$3N*)#!J,A0R)%Y5CA-pE@pZC'&
  102. XdB5aYG'KbEhGe,'eeFf8XGf9bC5ahDATKFQ3*#3Qf$3N*)#!J,A0R)%a5CA-pE@&
  103. XMGfPZ#3N*#3N*#3N*#EB0#3NJ)#!YFfFJ69*PFce`D@0VGA!XFfpeEQ4c,(CKG@a
  104. Xd#3N*#3N*#EB0#3NJ)#!YFfFJ6P*PFceaG@9cG#adFQ&`#3N*#3N*#3N*YJd*#5!
  105. XJ)#ecCb"28Q9c2A4TE@9[GA3XBA4dFQPL,'a[BfX03R9TE'48HA"P)$dJ,@dJ,A-
  106. XJHd4PCQ&eE(4p)!NM)%eKDf8JB5"ZCAFJFf9RE@9ZG#"QEh)JC@&MD#"QD@aP)'*
  107. Xj)'4PCQ&eE(3J$3dM)%&XG'9bEQ&dDACPE(NJH@pe)'0KEL"eFf8J$5-J6'PZDe4
  108. XjF'8J25!YE@pNC@`JCQ&b$5-J3R9TE'48HA"P)$dJ,@e[C'9X)'CKFL!YC#"06d4
  109. X&6&p'39)0$5-J9f8JGA0P)(4SC5"NC@CKG@ad)(*eE'8JG'KKG#!ZBbj[)'CTE'9
  110. Xc)'4PF'9ZC#"[EL!ZBb"QD@aPFcSJFf9d)(9`)(4SCA0P$5-JC'PbC@0dEh*j)(C
  111. XKFQPKBQaPFb"cEb"TG#"VEQphFb"hD'9bC5"dEb"QD@jN)(4SC@d0$5*l6f*U4'P
  112. XbI5)Ja#!LHe0bBhdL)#*l9A4TE(dL)#*l6@&M4'PbI5)J)RY6D'&bCAdL$5!J$5-
  113. XJ3fpYF'PXCA)JEh"dD@pZFbiJ9f8JFf9d)(9`)(4[)'a[EfXJD@iJG'KP)%eKBb"
  114. XNDA)JCQPbFh3JCQpb)'PZBfaeC'8JCQPXCA-0)b"cEb"hC5"MB@iJG'&VC5"[GQ9
  115. Xb)'KKBfXZD#"KEQ3JGA0P)'%JC(9YF#"QD@aP$802F(4TEfjc)$dJ,A)J#3N*#3N
  116. X*#5-J9f&bEL"KBQpeG#"eEQ4PCQPZC@3JCR9ZBh4TEfjc)!N*YJd*#5!J)#eT)#*
  117. Xl6@&M4'PbI5)X)RY*EQ0XG@4PI5)J#5-J9fKPFQ8JG'mJE'p[Db"QEh)JD@jME(9
  118. XNC5"QD@aPFb!*#EB0#3NJ)#"l3R9TE'48HA"PI3N*#3N*YJd*#5!J)#eYBQFJ-6B
  119. X*#3N*#3Qf$3N*)#!JHdj)3fpZCQPRI3N*#3N*YJd*#5!J)(Y6384&6h"dD@pZFhd
  120. X0$8jPG%KKBfY-D@jV)$dJHdaTEQY8HA"PI5!YBb!REQJc-5FJ,A3J39"36#!YE@B
  121. XJYJd*#3NJ)(Y6384&6h"dD@pZFhdJ)#!M)#!YE@&`)$jXD@jV,QeKF#!0$8e39e4
  122. X[Efa-D@jV#6dJ,@*b)'pZ)#ecFR3J,@3J,@-J*de38b!R)#ed)%e38e3J,A0Z)#9
  123. X"08PZDA3p5@jTG!d0)!dM)#dY,5dY,5dY,5dY,5"8D'8JD@jME(9NC5"QD@aPFb"
  124. XNCA"PEQ3JEfiJEfjP)'&ZEh4SCA)J,5dY,5dY,5dY,5dY,5dY$5-J8Q&dD'9b)(4
  125. XSB@iJG'peBfKTEQFJG'KPE5"hD'PMD#"YB@YPFb"TG#"XEfpV)'&c)(4SEh9RD#"
  126. XdD'9j)'KKGQ8JBfKKEQGPC!dM)(GSC@iJG'KPH5"SBACPELGd)'&ZC#"RC@jPFQ&
  127. XdCA-JG@jZC@0PFh0KFRNJBQ&MDh9`Fb`JGf8JC'9QD@jP)(0jE@*[E(-k$3eYB@0
  128. XMEfjQ,QJJ25!LHdPZBfaeC'9p)QeKBf0[EQBZD#!LHdPZBfaeC'9p)R0jFh4PE5j
  129. XS$3e`Bf0[EQBZD#!p)#*l5@jME(9NCAdLF'0MEfjQ,QJJ)RY*EQ0XG@4PI5*YD@0
  130. XbEbjS)#*l5@jME(9NCAdLFhPcG'9Y,QJ0$@GXEf*KE#jS)$dJ)RY*EQ0XG@4PI5*
  131. XRE'pLB@`ZD#!LHdPZBfaeC'9p)Q0[Eh*N,QJJHh"MBfpZCLjSI5"lE@&MBfpZCLj
  132. XSI3d0BfpZCQPR,QJJ25!LHdPZBfaeC'9p)Q0[EQCTCbjS)#*l5@jME(9NCAdLG(*
  133. XKC(0dC'-ZD#"lCfa[BQ&X,QKp$3ejEh9`FQp`,QJJ25!LHdPZBfaeC'9p)RP[GA"
  134. XbEh!ZD#!LHdPZBfaeC'9p)R"bEh!ZD#"lF'9bE@pZFh3ZD(dJ)RY*EQ0XG@4PI5*
  135. XYEfjNBA4K,QJJYJd*#3NLHdPZBfaeC'9p)R"Y,QJ0$AP[G5jS)$dJ)RY*EQ0XG@4
  136. XPI5*jEh8ZD#!LHdPZBfaeC'9p)Q&dG(*TBLjS)#*l5@jME(9NCAdLE@pZFh3ZD#"
  137. XlH@peF(*[F#jSI3d0C'9ME#jS#6dJ)RY*EQ0XG@4PI5*NC@0X,QJ*)RY*EQ0XG@4
  138. XPI5*cF'9XE#jS)#*l5@jME(9NCAdLBfpXEh)ZD#!LHdPZBfaeC'9p)QpLDLjS),B
  139. X0#3NJ)(YjEh8ZD(dJ)RY*EQ0XG@4PI5*[EQ&YCA-ZD!d0C'PcF'aKH5jS)$dJ)RY
  140. X*EQ0XG@4PI5*NDA0`E'&j,QJJ)RY*EQ0XG@4PI5*fDA0TEfiZD#!LHdPZBfaeC'9
  141. Xp)Qe[EQ4KG'%ZD!d0C@eTELjS)$dJ)RY*EQ0XG@4PI5*PE@PZ,QJJ)RY*EQ0XG@4
  142. XPI5*NG@jRC@pZ,QJ0$@9`FQNZD#!p)#*l5@jME(9NCAdLCA"bD5jS)#*l5@jME(9
  143. XNCAdLC(9ZCf9[ELjS$3ePFfKV,QJJ25!LHdPZBfaeC'9p)Q9cD'XZD#!LHdPZBfa
  144. XeC'9p)Q4eEQGPEfiZD!d0$A"PFQe[ER0d,QJJ25!LHdPZBfaeC'9p)R"PFQe[ER0
  145. Xd,QJJ#5*l5@jME(9NCAdLE@pZBA4dDbjS)#*l5@jME(9NCAdLE@pZCQaKCbjS$3e
  146. XfBA9XG#jS)$dJ)RY*EQ0XG@4PI5*fBA9XG#jS)#*l5@jME(9NCAdLC(9ZCf9[ELj
  147. XS$3N*#3dM,5dY,5dY,5dY,5dY,5dY,5dY,5"9Ff8JB5"NG@e`)'CTE'8JCQpb)'K
  148. XKBfXZD#"dEb"cF'9PC#"MEfe`D@aPFb!Y,5dY,5dY,5dY,5dY,5dY,3dM)&GP)'4
  149. X[)(4SDA-JBRNJD'&fD@jR)'peFL"[GfiJD'&MDbjS)'PZ)$TcHA-kE@&M)(GSD@0
  150. XS)'TeFh3JCh*KBR-JG'KP)'4eEA!JCQPXC3dM)'CbEfdJ6f*U,L"8D'8JC'9`C@j
  151. XNC@jMD@9c)'&bC5"cCA3JGA!JG'mJBR9TE'3JG'KP)'4eEA!JCQPXC5"TCL"TG(-
  152. XJE@PcFfPZC`d0FQ9KE'KKBfXZD#!p)#*l5@jME(9NCAdLD'&MDbjS)(YMEfjQD@F
  153. XZD(dJ)RY*EQ0XG@4PI5*NG@jRC@pZ,QJJHf4PBf`ZD(dJYJd*#3NJ)RY*EQ0XG@4
  154. XPI5*YEfjcH@dZD#!LHdPZBfaeC'9p)QeVFQp[E5jS)#*l5@jME(9NCAdLEf*UBfa
  155. XKFh-ZD##f$3N*#5!LHdPZBfaeC'9p)R4bBA!ZD#!LHdPZBfaeC'9p)QCXB@FZD#!
  156. XLHdPZBfaeC'9p)R*Y,QJJYJd*#3NJHf4TFh"XBANZD(dJ)RY*EQ0XG@4PI5*hD@j
  157. XdHA"P,QJJ)RY*EQ0XG@4PI5*PEQGbBACP,QJJYJd*#3NJ)RY*EQ0XG@4PI5*bC@0
  158. Xd,QJJ)#*l5@jME(9NCAdLG(*KEA"[E'NZD#!LHdPZBfaeC'9p)Q9iG'9bELjS)!d
  159. X0D'&MDbjS)$dJ)RY2BQT%DA*p)QKKBfXZD'4eEA!0$5-J9'KTFb"MEfe`D@aP)'P
  160. Xc)'4[EQ8JFfpXC@aj)'C[FL"dD'8JFfPNC5"PCQCPBh3JEfBJCf9ZCA*KG'PZCb"
  161. XSB@0V,QKNG@e`$5*l6f*U4'PbI5*SB@0V,QKNG@e`)-3JHh*PB@aSB@0V,QKp)#*
  162. Xl6@&M4'PbI5*YD'4eEA!ZB`d*3b!YD5!LHdPZBfaeC'9p)L"l6NK$EfjQD@Gp)(Y
  163. X6384&6h"dD@pZFhdJYJd*)#!LHdeKBd4TFRdLE@KNG@e`,Q-J,@mJ)RY2BQT%DA*
  164. Xp)QeSC(9YF#jM,Qm0$3dLHdPZBfaeC'9p)QaPGPpMEfe`,QJJa#!LHe0SBA*PI5*
  165. XXCACIBfpYF#jS$3PNGA"XD@0KG'8J,ANJ)RY6D'&bCAdLE'9fAf0[EA!ZD#!LHdP
  166. XZBfaeC'9p)QaPGPpMEfe`,QJ0$5*l5@jME(9NCAdLC'GZAf0[EA!ZD#$%)#*l8fK
  167. XKFQ9p)Q4REPpMEfe`,QJ0#@4eF'aTBf&dC5!YH5!LHe0SBA*PI5*NCfjIBfpYF#j
  168. XS)#*l5@jME(9NCAdLC'GZAf0[EA!ZD!d0)bdY,5dY,5dY,5dY,5dY,5dY,5dJ6Q9
  169. Xd5'&MDb"[BQTPBh4c)#dY,5dY,5dY,5dY,5dY,5dY$3e$6f*UFb!p)#*l6f*U4'P
  170. XbI5*KE'aYB@PZ,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q&XE'pM,Q-ZEb#f$5!
  171. XJ)#!J)#!J)RY2BQT%DA*p)Q&`F'aj,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q&
  172. XbG'PQB@0d,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q&dG(*TBLjM,QmJYJd*#5*
  173. Xl6f*U4'PbI5*LB@aX,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q*[EQ9c,Q-ZEb#
  174. Xf$5!J)#!J)#!J)RY2BQT%DA*p)Q*[G'`ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRd
  175. XLBfeN,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q4LFQPNCf8ZBbj[),B0)#!J)#!
  176. XJ)#!LHdpLDN4TFRdLC'9ME#jM,QmJYJd*#5*l6f*U4'PbI5*NCA4PBh3ZBbj[),B
  177. X0)#!J)#!J)#!LHdpLDN4TFRdLC'PcF'aKH5jM,QmJYJdJ)#!J)#!J)#*l6f*U4'P
  178. XbI5*NEbjM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*NEepZB@eP,Q-ZEb#f$5!J)#!
  179. XJ)#!J)RY2BQT%DA*p)Q4[AhGPBA)ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLC'p
  180. XR,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q4[Cfe[GQ8ZBbj[),B0)#!J)#!J)#!
  181. XLHdpLDN4TFRdLC'pVD@0V,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q4[G'KbEhF
  182. XZBbj[),B0#3NLHdpLDN4TFRdLC(*KGfPZCbjM,QmJYJdJ)#!J)#!J)#*l6f*U4'P
  183. XbI5*NG@jRC@pZ,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q9KG#jM,QmJYJdJ)#!
  184. XJ)#!J)#*l6f*U4'PbI5*PEQ3ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLC@jRFQ&
  185. XfC5jM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*PH("PFLjM,QmJYJdJ)#!J)#!J)#*
  186. Xl6f*U4'PbI5*PH("XEf4P,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Q9iG(*KE'9
  187. Xf,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)QCTE'9c,Q-ZEb#f$5!J)#!J)#!J)RY
  188. X2BQT%DA*p)QC[G@jdB@PZ,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)QKKBfXZBbj
  189. X[),B0)#!J)#!J)#!LHdpLDN4TFRdLD'&MDfaTBLjM,QmJYJdJ)#!J)#!J)#*l6f*
  190. XU4'PbI5*TERCPER3ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLE'pMDbjM,QmJYJd
  191. XJ)#!J)#!J)#*l6f*U4'PbI5*YB@0eEQPi,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*
  192. Xp)QeKBfCTE'8ZBbj[),B0#3NLHdpLDN4TFRdLEA0dFQPZCbjM,QmJYJd*#5*l6f*
  193. XU4'PbI5*YB@0cEQ3ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLE@&MGfPZ,Q-ZEb#
  194. Xf$5!J)#!J)#!J)RY2BQT%DA*p)QeKBf0eFR-ZBbj[),B0)#!J)#!J)#!LHdpLDN4
  195. XTFRdLE@&VC@e[ELjM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*YBf&cG(8ZBbj[),B
  196. X0)#!J)#!J)#!LHdpLDN4TFRdLE@KTG'dZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRd
  197. XLE@KTG(8ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLE@PZD@pZ,Q-ZEb#f$5!J)#!
  198. XJ)#!J)RY2BQT%DA*p)QeVE'9f,Q-ZEb#f$3N*)RY2BQT%DA*p)QeVE@&`,Q-ZEb#
  199. Xf$5!J)#!J)#!J)RY2BQT%DA*p)QeVE@&kC5jM,QmJYJdJ)#!J)#!J)#*l6f*U4'P
  200. XbI5*YDfpLDLjM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*YDh*[EfdZBbj[),B0)#!
  201. XJ)#!J)#!LHdpLDN4TFRdLE@e[C'&X,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)Qe
  202. X[ELjM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*YEfjNBA4K,Q-ZEb#f$5!J)#!J)#!
  203. XJ)RY2BQT%DA*p)Qe[EQe[GQ8ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLE@pZFh3
  204. XZBbj[),B0#3NLHdpLDN4TFRdLE@pZFh4b,Q-ZEb#f$3N*)RY2BQT%DA*p)Qe`E'&
  205. XjCA)ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLEA4SFQphG5jM,QmJYJdJ)#!J)#!
  206. XJ)#*l6f*U4'PbI5*YGA0P,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)QeeFfPM,Q-
  207. XZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)QpID@jTG#jM,QmJYJdJ)#!J)#!J)#*l6f*
  208. XU4'PbI5*[BQTPBh4c,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)QpLDQjKE5jM,Qm
  209. XJYJdJ)#!J)#!J)#*l6f*U4'PbI5*[F(4TEfjc,Q-ZEb#f$5!J)#!J)#!J)RY2BQT
  210. X%DA*p)R"KCf9b,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)R"TBfYeF#jM,QmJYJd
  211. XJ)#!J)#!J)#*l6f*U4'PbI5*`E'PZC5jM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*
  212. X`EfajFf9XCLjM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*`Eh4TEfiZBbj[),B0)#!
  213. XJ)#!J)#!LHdpLDN4TFRdLF(*KH5jM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*`FQP
  214. XPFh3ZBbj[),B0#3NLHdpLDN4TFRdLFA9PFh3ZBbj[),B0#3NLHdpLDN4TFRdLFA9
  215. XPFh4`Ch)ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLFQ&ZC'pY,Q-ZEb#f$5!J)#!
  216. XJ)#!J)RY2BQT%DA*p)R*PB@3ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLFQ9MG#j
  217. XM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*bCA0dEh*P,Q-ZEb#f$5!J)#!J)#!J)RY
  218. X2BQT%DA*p)R*TF#jM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*bEQ3ZBbj[),B0)#!
  219. XJ)#!J)#!LHdpLDN4TFRdLFR9YEh*c,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)R0
  220. XKGQ8ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLFfKV,Q-ZEb#f$5!J)#!J)#!J)RY
  221. X2BQT%DA*p)R0SDfjKE5jM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*cDA3ZBbj[),B
  222. X0)#!J)#!J)#!LHdpLDN4TFRdLFfpeEQ4c,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*
  223. Xp)R0`AfaPGLjM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*cF'9XE#jM,QmJYJdJ)#!
  224. XJ)#!J)#*l6f*U4'PbI5*cG'9KE#jM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*dD@e
  225. XPEh9d,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)QeKBh4[F'`ZBbj[),B0)#!J)#!
  226. XJ)#!LHdpLDN4TFRdLG'p`G'9Z,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)R4bB@0
  227. XV,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)R4bBA!ZBbj[),B0)#!J)#!J)#!LHdp
  228. XLDN4TFRdLG9pTEQPd,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)R9SDA4Y,Q-ZEb#
  229. Xf$5!J)#!J)#!J)RY2BQT%DA*p)RCKG@ad,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*
  230. Xp)RCPFR0TEfiZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRdLGQPcD@pZ,Q-ZEb#f$5!
  231. XJ)#!J)#!J)RY2BQT%DA*p)RCTFepdB@)ZBbj[),B0)#!J)#!J)#!LHdpLDN4TFRd
  232. XLGf9KF'pZ,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)RGPFQ8ZBbj[),B0)#!J)#!
  233. XJ)#!LHdpLDN4TFRdLGfPPE'3ZBbj[),B0#3NLHdpLDN4TFRdLGfPZC'phFbjM,Qm
  234. XJYJdJ)#!J)#!J)#*l6f*U4'PbI5*hDATKFQ3ZBbj[),B0)#!J)#!J)#!LHdpLDN4
  235. XTFRdLGfpbE5jM,QmJYJdJ)#!J)#!J)#*l6f*U4'PbI5*hEh*Z,Q-ZEb#f$5!J)#!
  236. XJ)#!J)RY2BQT%DA*p)RGbDA4P,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)RTKF#j
  237. XM,QmJYJd*#5*l6f*U4'PbI5*YB@0PFR*c,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*
  238. Xp)QeRCA4XD@jP,Q-ZEb#f$5!J)#!J)#!J)RY2BQT%DA*p)QeKBfeKD@iZBbj[),B
  239. X0#3NLHd0-D@*bBA*TCA0p)P0dC%0XD@)ZEb#f$3N*)RY-D@*bBA*TCA0p)P*eER4
  240. XTE@8ZEb#f$3N*)RY-D@*bBA*TCA0p)NPZG'9bCQ&MC5j[)!d0)bdY,5dY,5dY,5d
  241. XY,5dJ9'KP)'pLDQ9MG#"QD@aPFb"NCA"PEQ3JGA"[EL"dD'8JD@jME(9NC5"QD@a
  242. XPFb"KFb"QEfaXEhGc)#dY,5dY$3dLHdpLDN4TFRdLB@aXE@&TELjM,Qm*a#!JHfK
  243. XKBfXZD(d0)RY2BQT%DA*p)Q&XE'pM,Q-ZEb!J#F3J)(YMEfjQD@FZD(d0)RY2BQT
  244. X%DA*p)Q&`F'aj,Q-ZE`N*a#!JHfKKBfXZD(dJ)RY*EQ0XG@4PI5*PC'pR,QJ0)RY
  245. X2BQT%DA*p)Q&bG'PQB@0d,Q-ZE`R%)#"lD'&MDbjSI5!LHdPZBfaeC'9p)Q&bG'P
  246. XQB@0d,QJJ)RY*EQ0XG@4PI5*KFR4TE'PcG#jS$5*l6f*U4'PbI5*KG(4bD@)ZBbj
  247. X[#F3J)(YSB@0V,QKp)#*l5@jME(9NCAdLBA*dD@CKBh3ZD!dLHdpLDN4TFRdLBQ&
  248. XXE#jM,Qm*#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*LEfjPFbjM,Qm*#F3J)(YSB@0
  249. XV,QKp)#*l5@jME(9NCAdLE'9f,QJ0)RY2BQT%DA*p)Q*[G'`ZBbj[#3R%)#"lD'&
  250. XMDbjSI3dLHdpLDN4TFRdLBfeN,Q-ZE`N*a#!JHfKKBfXZD(dJ)RY*EQ0XG@4PI5*
  251. XQG@jMAh4KBLjS$5*l6f*U4'PbI5*NBR*TC'GP,Q-ZE`R%)#"lD'&MDbjSI3dLHdp
  252. XLDN4TFRdLC'9ME#jM,Qm*#F3J)(YSB@0V,QKp)#*l5@jME(9NCAdLFA9PFh3ZD!d
  253. XLHdpLDN4TFRdLC'9dC@0d,Q-ZE`R%)#"lD'&MDbjSI5!LHdPZBfaeC'9p)Q&bG'P
  254. XQB@0d,QJ0)RY2BQT%DA*p)Q4TFh"XBANZBbj[#F3J)(YSB@0V,QKp$5*l6f*U4'P
  255. XbI5*NEbjM,Qm*#F3J)(YSB@0V,QKp)#*l5@jME(9NCAdLE'9f,QJ0)RY2BQT%DA*
  256. Xp)Q4[AfjKE@8ZBbj[#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*NEephC@&b,Q-ZE`R
  257. X%)#"lD'&MDbjSI3dLHdpLDN4TFRdLC'pR,Q-ZE`N*a#!JHfKKBfXZD(dJ)RY*EQ0
  258. XXG@4PI5*PC'pR,QJ0)RY2BQT%DA*p)Q4[Cfe[GQ8ZBbj[#F3J)(YSB@0V,QKp)#*
  259. Xl5@jME(9NCAdLE@CZC("[FbjS)#*l5@jME(9NCAdLC@4[CbjS$5*l6f*U4'PbI5*
  260. XNEfYTBfXZBbj[#F3J)(YSB@0V,QKp)(YPFfKV,QKp$5*l6f*U4'PbI5*NEh4SFQp
  261. Xh,Q-ZE`R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLC(*KGfPZCbjM,Qm*a#!JHfKKBfX
  262. XZD(d0)RY2BQT%DA*p)Q4eEQGPEfiZBbj[#F3J)(YSB@0V,QKp)#*l5@jME(9NCAd
  263. XLC'GZAfCTE'8ZD!dLHdpLDN4TFRdLC@&d,Q-ZE`N*a#!JHfKKBfXZD(d0)RY2BQT
  264. X%DA*p)Q9ZC#jM,Qm*#F3J)(YSB@0V,QKp)(YPFfKV,QKp$5*l6f*U4'PbI5*PEQG
  265. XbBACP,Q-ZE`R%)#"lD'&MDbjSI5!LHdPZBfaeC'9p)QaPGLjS$5*l6f*U4'PbI5*
  266. XPH("PFLjM,Qm*#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*PH("XEf4P,Q-ZE`R%)#"
  267. XlD'&MDbjSI3dLHdpLDN4TFRdLCAKdFQ&XCABZBbj[#F3J)(YSB@0V,QKp$5*l6f*
  268. XU4'PbI5*QD@aPFbjM,Qm*#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*QEh9ZG'&TELj
  269. XM,Qm*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)QKKBfXZBbj[#3R%)#"lD'&MDbjSI3d
  270. XLHdpLDN4TFRdLD'&MDfaTBLjM,Qm*a#!JHf0[EQCTCbjSI3dLHdpLDN4TFRdLD@j
  271. XfC@jd,Q-ZE`R%)#"lD'&MDbjSI5!LHdPZBfaeC'9p)Q&bG'PQB@0d,QJ0)RY2BQT
  272. X%DA*p)Qa[BfXZBbj[#3R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLE@&ME@&TELjM,Qm
  273. X*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)QeYEf4KE#jM,Qm*a#!JHfKKBfXZD(d0)RY
  274. X2BQT%DA*p)QeKBh0ZC#jM,Qm*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)QeKBhGTELj
  275. XM,Qm*a#!JHfKKBfXZD(dJ)RY*EQ0XG@4PI5*QG@jMAh4KBLjS$5*l6f*U4'PbI5*
  276. XYB@0MGA*c,Q-ZE`R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLE@&MCQPXC5jM,Qm*a#!
  277. XJHfKKBfXZD(d0)RY2BQT%DA*p)QeKBf9bFR-ZBbj[#F3J)(YSB@0V,QKp$5*l6f*
  278. XU4'PbI5*YB@0dEh"X,Q-ZE`R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLE@&MG@jTH#j
  279. XM,Qm*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)QeKD@`ZBbj[#3R%)#"lD'&MDbjSI3d
  280. XLHdpLDN4TFRdLE@&VC@e[ELjM,Qm*a#!JHfKKBfXZD(dJHf9`FQNZD(dJHf9YD@i
  281. XZD(d0)RY2BQT%DA*p)QeMBA0dG5jM,Qm*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)Qe
  282. XRCA4XD@jP,Q-ZE`R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLE@KTG'dZBbj[#3R%)#"
  283. XlD'&MDbjSI5!LHdPZBfaeC'9p)Q&bG'PQB@0d,QJJ)RY*EQ0XG@4PI5*PC'pR,QJ
  284. X0)RY2BQT%DA*p)QeSDA4e,Q-ZE`N*a#!JHfKKBfXZD(dJ)RY*EQ0XG@4PI5*KFR4
  285. XTCQ&MG#jS)#*l5@jME(9NCAdLC@4[CbjS$5*l6f*U4'PbI5*YD@jTEfiZBbj[#F3
  286. XJ)(YSB@0V,QKp)(YPE@PZ,QKp)(YPF(*T,QKp$5*l6f*U4'PbI5*YDfaPGLjM,Qm
  287. X*#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*YDfeKF#jM,Qm*#F3J)(YSB@0V,QKp)#*
  288. Xl5@jME(9NCAdLFh"IE'9f,QJ0)RY2BQT%DA*p)QeVE@&kC5jM,Qm*a#!JHfKKBfX
  289. XZD(d0)RY2BQT%DA*p)QeVEf*U,Q-ZE`N*a#!JHfKKBfXZD(dJ)RY*EQ0XG@4PI5*
  290. XKFR4TCQ&MG#jS)#*l5@jME(9NCAdLF(*[F#jS$5*l6f*U4'PbI5*YDh*[EfdZBbj
  291. X[#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*YEfiZBbj[#3R%)#"lD'&MDbjSI5!LHdP
  292. XZBfaeC'9p)QeQEQ4`Eh-ZD#!LHdPZBfaeC'9p)Q9NEfFZD!dLHdpLDN4TFRdLE@p
  293. XZC'&dB5jM,Qm*a#!JHfKKBfXZD(dJHf9cD'XZD(dJHf9`FQNZD(d0)RY2BQT%DA*
  294. Xp)Qe[EQe[GQ8ZBbj[#F3J)(YSB@0V,QKp)#*l5@jME(9NCAdLE@CZC("[FbjS)#*
  295. Xl5@jME(9NCAdLBA*dD@CKBh3ZD!dLHdpLDN4TFRdLE@pZFh3ZBbj[#3R%)#"lBfp
  296. XZCQPR,QKp)(Y`CA*YEfjcG#jSI5!LHdPZBfaeC'9p)Qe[ER0jE5jS),B0#3N*#3N
  297. X*)#!JHf9cD'XZD(dJHhCKG@ad,QKp)(YPF(*T,QKpYJd*#3N*#3NJ)#!LHdPZBfa
  298. XeC'9p)Q0[E'pb,QJ0)RY2BQT%DA*p)Qe`E'&jCA)ZBbj[#F3J)(YSB@0V,QKp$5*
  299. Xl6f*U4'PbI5*YG'KbEhGe,Q-ZE`R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLEA9cC5j
  300. XM,Qm*#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*YGA0TBbjM,Qm*#F3J)(YSB@0V,QK
  301. Xp$5*l6f*U4'PbI5*[AfPZDA3ZBbj[#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*[BQT
  302. XPBh4c,Q-ZE`R%)#"lBfpZCQPR,QKp)#*l5@jME(9NCAdLEf*U,QJJ)RY*EQ0XG@4
  303. XPI5*[BQTME'&cFbjSYJd*#3N*#3NJ)#!LHdPZBfaeC'9p)R"bEh!ZD#!LHdPZBfa
  304. XeC'9p)Q0[E'pb,QJ0)RY2BQT%DA*p)QpLDQjKE5jM,Qm*a#!JHfKKBfXZD(d0)RY
  305. X2BQT%DA*p)Qp`G'P[ER-ZBbj[#F3J)(YSB@0V,QKp)#*l5@jME(9NCAdLG'9bE@0
  306. XKF#jS$5*l6f*U4'PbI5*`B@GPFLjM,Qm*#F3J)(YYB@0MEfjQ,QKp$5*l6f*U4'P
  307. XbI5*`B@jTBbjM,Qm*#F3J)(YMEfjQD@FZD(d0)RY2BQT%DA*p)R"TBfYeF#jM,Qm
  308. X*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)R"XD@jP,Q-ZE`N*a#!JHfKKBfXZD(dJHf9
  309. X`FQNZD(d0)RY2BQT%DA*p)R"[E(PcC@aQ,Q-ZE`R%)#"lD'&MDbjSI3dLHdpLDN4
  310. XTFRdLF'pdD@pZ,Q-ZE`R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLF(*KH5jM,Qm*#F3
  311. XJ)(YSB@0V,QKp)(YPF(*T,QKp$5*l6f*U4'PbI5*`FQPPFh3ZBbj[#F3J)(YSB@0
  312. XV,QKp)#*l5@jME(9NCAdLE@CZC("[FbjS)(YPFfKV,QKpYJd*#3N*#3NJ)#"lCA"
  313. XbD5jSI5"lC@eTELjSI3dLHdpLDN4TFRdLFA9PFh3ZBbj[#3R%)#"lD'&MDbjSI5!
  314. XLHdPZBfaeC'9p)R&eCA0d,QJJ)RY*EQ0XG@4PI5*aG'9iG#jS$5*l6f*U4'PbI5*
  315. XaG@9cG("RFLjM,Qm*a#!JHfKKBfXZD(dJ)RY*EQ0XG@4PI5*aG'9iG#jS$5*l6f*
  316. XU4'PbI5*bC@&N,Q-ZE`N*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)R*PBh3ZBbj[#3R
  317. X%)#"lD'&MDbjSI3dLHdpLDN4TFRdLFQ9cG'pbC5jM,Qm*a#!JHfKKBfXZD(dJ)RY
  318. X*EQ0XG@4PI5*XCABZD#!LHdPZBfaeC'9p)R4PFQeMBA!ZD#!LHdPZBfaeC'9p)R&
  319. XeCA0d,QJ0)RY2BQT%DA*p)R*TF#jM,Qm*#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*
  320. XbEQ3ZBbj[#3R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLFR9YEh*c,Q-ZE`R%)#"lD'&
  321. XMDbjSI3dLHdpLDN4TFRdLFf&fC5jM,Qm*#F3J)(YSB@0V,QKp)#*l5@jME(9NCAd
  322. XLE'9f,QJJ)RY*EQ0XG@4PI5*aG@9cG#jS$5*l6f*U4'PbI5*cD'XZBbj[#3R%)#"
  323. XlD'&MDbjSI5"lCA0SDbjSI3dLHdpLDN4TFRdLFfKVEQ&Y,Q-ZE`R%)#"lD'&MDbj
  324. XSI5"lCA0SDbjSI3dLHdpLDN4TFRdLFfPd,Q-ZE`N*a#!JHfKKBfXZD(dJ)RY*EQ0
  325. XXG@4PI5*KFR4TCQ&MG#jS$5*l6f*U4'PbI5*cEh9ZC(-ZBbj[#F3J)(YSB@0V,QK
  326. Xp)#*l5@jME(9NCAdLC@4[CbjS)(YPFfKV,QKp$5*l6f*U4'PbI5*cF&pXCABZBbj
  327. X[#F3J)(YSB@0V,QKp)#*l5@jME(9NCAdLFh"IE'9f,QJJ)RY*EQ0XG@4PI5*bC@0
  328. Xd,QJ0)RY2BQT%DA*p)R0`C@aX,Q-ZE`N*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)R0
  329. XdC@&X,Q-ZE`N*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)R4TE@9[GA3ZBbj[#F3J)(Y
  330. XSB@0V,QKp$5*l6f*U4'PbI5*dEh"dC@iZBbj[#F3J)(YSB@0V,QKp$5*l6f*U4'P
  331. XbI5*dFQ&MDbjM,Qm*#F3J)(YSB@0V,QKp$5*l6f*U4'PbI5*dFQ&`,Q-ZE`N*a#!
  332. XJHfKKBfXZD(d0)RY2BQT%DA*p)R9ID@jTG#jM,Qm*a#!JHfKKBfXZD(d0)RY2BQT
  333. X%DA*p)R9SDA4Y,Q-ZE`N*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)RCKG@ad,Q-ZE`N
  334. X*a#!JHfKKBfXZD(dJHhCKG@ad,QKp$5*l6f*U4'PbI5*fCA*cD@pZ,Q-ZE`R%)#"
  335. XlD'&MDbjSI5!LHdPZBfaeC'9p)Q4KG'8ZD#!J)RY*EQ0XG@4PI5*`BA4MD'aPGQ9
  336. XX,QJJ)RY*EQ0XG@4PI5*dCA*YBf&`,QJ0)RY2BQT%DA*p)RCTFfP[ELjM,Qm*a#!
  337. XJHfKKBfXZD(dJ)RY*EQ0XG@4PI5*fDA0IG'&L,QJ0)RY2BQT%DA*p)RGPBA"[ELj
  338. XM,Qm*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)RGPFQ8ZBbj[#3R%)#"lD'&MDbjSI3d
  339. XLHdpLDN4TFRdLGfPPE'3ZBbj[#3R%)#"lD'&MDbjSI3dLHdpLDN4TFRdLGfPZC'p
  340. XhFbjM,Qm*a#!JHfKKBfXZD(d0)RY2BQT%DA*p)RGTHQ&bC#jM,Qm*a#!JHfKKBfX
  341. XZD(dJ)RY*EQ0XG@4PI5*aG'9iG#jS$5*l6f*U4'PbI5*hEh*Y,Q-ZE`N*a#!JHfK
  342. XKBfXZD(dJ)RY*EQ0XG@4PI5*XCABZD!dLHdpLDN4TFRdLGfpbELjM,Qm*#F3J)(Y
  343. XSB@0V,QKp$5*l6f*U4'PbI5*hFQPdC5jM,Qm*#F3J)(YSB@0V,QKp$5*l6f*U4'P
  344. XbI5*kBA!ZBbj[#3R%)#"lD'&MDbjSI3d0$5*l6f*U4'PbI5*0B@YP4'9QFbjM,Qm
  345. XJ)-3J)(YMEfjQD@FZD(dJHh"PFQe[ER0d,QKp)#*l5@jME(9NCAdLEf*UBfaKFh-
  346. XZD##f$3N*#3N*#5!J)#*l5@jME(9NCAdLE@pZFhPY,QJJ)RY*EQ0XG@4PI5*KFR4
  347. XTE'PcG#jS)#*l5@jME(9NCAdLFA4PH(3ZD!d0)RY2BQT%DA*p)Q4REPpjB@0M,Q-
  348. XZE`R%)#"lBfpZCQPR,QKp)#*l5@jME(9NCAdLC'GZAfCTE'8ZD!dLHdpLDN4TFRd
  349. XLC'GZAfaPH#jM,Qm*a#!JHf0[EQCTCbjSI5!LHdPZBfaeC'9p)Q4REPpMEfe`,QJ
  350. XJ)RY*EQ0XG@4PI5*NCfjICQPXC5jS$5*l6f*U4'PbI5*NCfjIE@&TELjM,Qm*a#!
  351. XJHf0[EQCTCbjSI3d0)RY2BQT%DA*p)QaPGPpjB@0M,Q-ZE`R%)#"lD'&MDbjSI5!
  352. XLHdPZBfaeC'9p)R0`AfaPGLjS$5*l6f*U4'PbI5*XCACIE'9i,Q-ZE`R%)#"lD'&
  353. XMDbjSI5!LHdPZBfaeC'9p)QaPGPpMEfe`,QJJ)RY*EQ0XG@4PI5*cF&pXCABZD!d
  354. XLHdpLDN4TFRdLE'9fAfeKD@iZBbj[#F3J)(YSB@0V,QKp)#*l5@jME(9NCAdLFh"
  355. XIE'9f,QJ0$5-J,5dY,5dY,5dJ3R9TE'3JG'KP)'4eEQGPEfiJBfpYF'PXCA)X)'&
  356. Xc)'&Z)%e39b"dEfpX)#dY,5dY,5dY,5dY,5dY,3d*$84RENpLDR-p)#*l6f*U4'P
  357. XbI5*NCfjIE'9i,Q-ZE`N*YJd*#5!LHdpLDN4TFRdLC'GZAfeKD@iZBbj[#3Qf$3N
  358. X*)#*l6f*U4'PbI5*NCfjIH@&MBbjM,Qm*#EB0#3NJ)RY2BQT%DA*p)Q&XE'pM,Q-
  359. XZE`N*YJd*#5!LHdpLDN4TFRdLF'&ZD@-ZBbj[#3Qf$3N*)#*l6'PLFQ&bD@9cI5*
  360. X6G(9LFbj[#3Qf$3N*)#*l6'PLFQ&bD@9cI5*5G@jdD@eP,QmJ#EB0#3NJ)RY-D@*
  361. XbBA*TCA0p)P4[Efa-D@*c,Qm*YJd*#5!LHdaTBR*KFQPPFhdL5@jdCA*QB@0P,Qm
  362. X*YJd*#5!LHd0-D@*bBA*TCA0p)P0dC%0-D@)ZE`d04'GZ3fpYF!R%)(Y%Cfj2BQT
  363. XcI3d*6'PZDb"l69"A9'p[E%aTEQYp)##f$3N*)(Y%Cfj2BQTcI5!YEb"l9'&bChd
  364. XJYJdM#3NJ)#ecCb"0B@PZ2@&XE'pM,'4REPpXCAJXC'GZAfeKD@iXC'GZAhPKBf-
  365. XXF'&ZD@-X8e4%58mX58j848j@,&0"4%9@),B0#3N0)b!Y,5dY,5dY,5"#G@PXC#"
  366. XdD'8JFh"PBfPKE#eXCACPE#"MEfe`D@aPFL`JBA-JB@iJ69"A)(4[Ef`J,5dY,5d
  367. XY,5dY,5dY,5dY$3N06'9f6f*UFcdJ)RY2BQT%DA*p)Qe[ER0d,Q-ZE`N*YJd*#5!
  368. XLHdpLDN4TFRdLEf*UC@0dFbjM,Qm*#EB0#3NJ)RY2BQT%DA*p)Q4bBAGTEQFZBbj
  369. X[#3Qf$3N*)#*l6f*U4'PbI5*KE'a[BbjM,Qm*#EB0#3NJ)RY2BQT%DA*p)R"KEQP
  370. XM,Q-ZE`N*YJd*#5!LHdpLDN4TFRdLE'9fAfaPH#jM,Qm*#EB0#3NJ)RY2BQT%DA*
  371. Xp)QaPGPpjB@0M,Q-ZE`N*YJd*#5!LHdpLDN4TFRdLE@&MCQPXC5jM,Qm*#EB0#3N
  372. XJ)RY2BQT%DA*p)QeKBf9bFR-ZBbj[#3Qf$3N*)#*l6f*U4'PbI5*QD@aPFbjM,Qm
  373. X*#EB0#3NJ)RY2BQT%DA*p)Q4PBf`ZBbj[#3N*YJd*#5!LHdaTBR*KFQPPFhdL8h4
  374. XeBR-ZE`N*YJd*#5!LHdpLDN4TFRdLE'9fAfeKD@iZBbj[#3Qf$3N*)#*l3daTBR*
  375. XKFQPPFhdL8h4N3daTBLj[#EB0#3NJ)#*l6'PLFQ&bD@9cI5*8EfpX6'PLFbj[#EB
  376. X0#3NJ)RY-D@*bBA*TCA0p)P*eER4TE@8ZEb!*YJd*#5!LHdaTBR*KFQPPFhdL5@j
  377. XdCA*QB@0P,QmJ)!d06'9f3fpYF!R%)(Y-CAC2BQTcI3d*6'PZDb"l69"A9'p[E%a
  378. XTEQYp),B0#3NJHdaPGNpLDR0p)#e[)(Y8BA*RI5#f$5-*#5!YFfFJ6@&TEMe[BQT
  379. XPBh4c,'e[ER0d,'eKBfCTE'8XCQPXCA-XE@&MCA*bFbaXCACIE'9i,'aPGPpYB@P
  380. XZ,'aPGPpjB@0M),B0#3N0)b!Y,5dY,5dY,5"#G@PXC#"0B@YP4'9QFb`JBA-JB@i
  381. XJ69"A)(4[Ef`J,5dY,5dY,5dY,5dY,5dY$3e0B@YP4'9QFdpLDR-p)#*l6f*U4'P
  382. XbI5*[BQTPBh4c,Q-ZE`N*YJd*#3NJ)#*l6f*U4'PbI5*YEfjcG#jM,Qm*#EB0#3N
  383. X*)#!LHdpLDN4TFRdL6@&VC84PCR-ZBbj[#EB0#3N*)#!LHdaTBR*KFQPPFhdL8h4
  384. XeBR-ZE`N*YJdJ)#!J#3NJ)#*l6'PLFQ&bD@9cI5*5G@jdD@eP,QmJ#EB0#3N*)#!
  385. XLHdaTBR*KFQPPFhdL5@jdCA*QB@0P,Qm*YJd*#3NJ)#*l6'PLFQ&bD@9cI5*8Efp
  386. XX6'PLFbj[#EB0#3N*)#!LHd0-D@*bBA*TCA0p)P0dC%0-D@)ZE`d06@&VC84PCR-
  387. X*a-3JHdeKDf9%C@Cc6f*UFhd0#8aTEQXJHde39e4[Efa-D@jVI5#f$3N*)(Y0B@Y
  388. XP4'9QFdpLDR0p)#e[)(Y8BA*RI3d*$3N*$5-J,5dY,5dY,5dY,5dY)%PQ)%eKDf9
  389. X%C@Cc)'0SB@jRCA-JGf8JEQ9PC#"dEb"bC@*eD@aN)(0[E@8JD@jME(9NC5"QD@a
  390. XPFb!Y,5dY,5dY,5dY,3d0)RY*EQ0XG@4PI5*NBA4P,QJJ#F3J#8eKDf9%C@Cc$3P
  391. X0B@YP4'9QFb!YGJd*6@pfC5!YH5!LHd4KG(dL6h"dD@pZFb!LHdpLDN4TFRdL$3d
  392. XLHdpLDN4TFRdL6h"dD@pZF`R%#5*l5@jME(9NCAdLC'&dC5jS$3dLHdPZBfaeC'9
  393. Xp)QpZB@ePFbjS)-3*6@&VC84PCR-0#8eKDf9%C@Cc)#e[$3dLHdPZBfaeC'9p)R"
  394. XY,QJJ#F3*6@&VC84PCR-0#8eKDf9%C@Cc)#e`$3dLHe0bBhdLGQPcAh4KBLjM#F3
  395. X*6@&VC84PCR-J)RY*EQ0XG@4PI5*fDA0IG'&L,QJ0$5*l5@jME(9NCAdLGQPcAh4
  396. XKBLjS)-3*6@&VC84PCR-0#8eKDf9%C@Cc)#ek$3N0)RY2BQT%DA*p)N4eEQGPEfi
  397. XZF'4Q)#$%)#*l4'&dI5*%G@jRC@pZ,Q4PCL"0B@YP4'9QF`d*6@&VC84PCR-J,@8
  398. X0#8e[GQ8J,ANJ)RY%BA4p)N4eEQGPEfiZF'4Q)#*l6f*U4'PbI5)0#3dLHe0bBhd
  399. XLE@pZFh4b,Q-Ja#"0B@YPC'9QFb"lBfpZCQPR,QKp$3P0B@YP4'9QFb!YE3d0)bd
  400. XY,5dY,5dY,5dY,5dY,5dJ6@&TEL"NCA"PEQ4PEQ0TCA-JB@jN)(4SC5"KF("XD@0
  401. XKG'P[EL`JBA3JE'&cG#!Y,5dY,5dY,5dY,5dY,5dY,5dY$3dLHe*PFh9XG(0p)N4
  402. XKG'%J)-3J)RY%BA4p)N4KG'%ZBQ&cC5"0B@YP4'9QF`d*#8eKDf9%C@Cc)#eN$3N
  403. X*6@pfC5!YH5!LHd4KG(dL4'&dB5!LHe*PFh9XG(0p)Jd*#90PG%CTE'8J,A3J)RY
  404. X'D@aP9(P`CAdL)#eM)#*l4QPXC80bC@&dEh*p)L!LHe*PFh9XG(0p)N4KG'%0$5*
  405. Xl8Q9cG@adFhdL8R9YEh*c)#$%)#*l4'&dI5*5G@e[FR-ZG(*e)#*l4'&dI5*5G@e
  406. X[FR-ZCQ&X)%eKDf9%C@Cc$3N*6@&VC84PCR-J,A)0#3P0EhCP)#ej)#*l4'&dI5*
  407. X5G@e[FR-J)RY5CA0eE(4cI5)0#3P6CA4'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!
  408. XLHdCTE'9$FQ9KG'pbI5)J)RY5CA0eE(4cI5*5G@e[FR-0$5*l8Q9cG@adFhdL6h*
  409. XKBfaPFb$%)#*l4'&dI5*2FQ&ME'9c,R4iG#"0B@YP4'9QF`d*#8eKDf9%C@Cc)#e
  410. XS$3N*6@pfC5!YH5!LHd4KG(dL6h*KBfaPFb!LHe*PFh9XG(0p)Jd*#90PG%CTE'8
  411. XJ,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QPXC80bC@&dEh*p)L!LHe*PFh9XG(0p)Np
  412. XbB@0XCA-0$5*l8Q9cG@adFhdL3feND'9XF#$%)#*l4'&dI5*$E@4SC@a`$3N*C(9
  413. X`E'PMBA4P)#ej)#*l4'&dI5*$E@4SC@a`)#*l8Q9cG@adFhdL$3N*8f9d4QPXC5!
  414. XYG#!LHdCTE'98HA"PI5)J,@-J)RY'D@aP3h*PBA4[FRdL)#*l8Q9cG@adFhdL3fe
  415. XND'9XF!d0)RY5CA0eE(4cI5*5C@0[FQ3J)-3J$3N*6h"PEL!YEL!YG#!LHe*PFh9
  416. XXG(0p)P*PBfpbC!d*#9*PF'aKBf8J,k8[)#*8D'Pc)'Pc)(4SC5"bC@0[FQ3JCQP
  417. XXC5)0#3P$E'pcC5!YH5!LHe*PFh9XG(0p)P*PBfpbC!d0)RY5CA0eE(4cI5*1CA4
  418. X)B@0VYL"%C@CKG@adFb!Ja#!0#3P2F'9Z)#eZ)#ed)#*l8Q9cG@adFhdL6Q9d5'&
  419. XMDlBJ4'9QBA9XG(-0#3P5CA"XB@0P)#qP,b!L6e"858p18cebCA0d,#&`D@0V,#&
  420. XdD@eP,#&cD@aPER3XC'pREQ&YC6T5EhCPFLaMBA4ZB@eP1P"TH'9X)Jd*#80XEh0
  421. XP)#ej)#*l8Q9cG@adFhdL6Q9d5'&MDlBJ4'9QBA9XG(-0$5*l8Q9cG@adFhdL4(9
  422. XZCf9[EL!Ja#!LHdpLDN4TFRdL4(9ZCf9[ELj`C'BJ4'GZ3fpYF!d*#84REN0[EA!
  423. XJ)RY2BQT%DA*p)Q4eEQGPEfiZF'4Q$3N*6@pfC5!YH5!LHdpLDN4TFRdL4(9ZCf9
  424. X[EL!LHe*PFh9XG(0p)Jd*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QP
  425. XXC80bC@&dEh*p)L!LHe*PFh9XG(0p)N4eEQGPEfi0$5*l8Q9cG@adFhdL3QPR8Qp
  426. X[E5jXCABJ)-3J)RY%BA4p)N*TCe*[EfdZC'9c)%aPGN0[EA!0#3P-CAC$Efe`)#*
  427. Xl4'&dI5*#D@G5EfpY,Q4PF`d*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#eM)#*
  428. Xl4QPXC80bC@&dEh*p)L$&,QaPGJd*#8e[GQ8J,ANJ3QPR8Qp[E5jXCABJ)RY5CA0
  429. XeE(4cI5)0$5*l8Q9cG@adFhdL3f&cG'aP,QaPGL!Ja#!LHd4KG(dL3f&cG'aP,Q4
  430. XPFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4KG(dL3f&cG'aP,Q4PF`d*#90PG%CTE'8
  431. XJ,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QPXC80bC@&dEh*p)L$&,QaPGJd*#8e[GQ8
  432. XJ,ANJ3f&cG'aP,QaPGL!LHe*PFh9XG(0p)Jd0)RY5CA0eE(4cI5*KDA)ZE'9f#3R
  433. X%)#*lC'&dI5*PEQ4RB@eP,Q4PFb"XCACMEfe`$3P-CAC$Efe`)#*lC'&dI5*PEQ4
  434. XRB@eP,Q4PF`d*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QPXC80bC@&
  435. XdEh*p)L$&,QaPGJd*6@pfC5!YH5"KDA)ZE'9f)#*lFQ9cG@adFhdL$3P0EhCP)#e
  436. Xj)'&cG(*KE#jXCABJ)RY5CA0eE(4cI5)0#8e[GQ8J,ANJC@&bG'JZE'9f)#*l8Q9
  437. XcG@adFhdL$3P0EhCP)#ej)'CTFQ8ZE'9f)#*l8Q9cG@adFhdL$3P0EhCP)#ej)(G
  438. XKG'9b,QaPGL!LHe*PFh9XG(0p)Jd0)RY5CA0eE(4cI5*0C@4eFf%Y-5jXCABJa#!
  439. XLHd4KG(dL6@9NGA0K,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4KG(dL6@9NGA0
  440. XK,Q4PF`d*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QPXC80bC@&dEh*
  441. Xp)L$&,QaPGJd*#8e[GQ8J,ANJ6@9NGA0K,6%ZE'9f)#*l8Q9cG@adFhdL$3N*6@p
  442. XfC5!YH5"0C@4eFf%Y-LjXCABJ)RY5CA0eE(4cI5)0$5*l8Q9cG@adFhdL6h*KBfa
  443. XP,QaPGL!Ja#!LHd4KG(dL6h*KBfaP,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4
  444. XKG(dL6h*KBfaP,Q4PF`d*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QP
  445. XXC80bC@&dEh*p)L$&,QaPGJd*#8e[GQ8J,ANJ6h*KBfaP,QaPGL!LHe*PFh9XG(0
  446. Xp)Jd0)RY5CA0eE(4cI5*0D@jPAd9ZC#jXCABJ)-3J)RY%BA4p)NeTEQ9c,Q4PFb"
  447. X-CAC$Efe`$3N*6'9f3fpYF#!LHd4KG(dL6@PZCA-ZC'9c$3N*8f9d4QPXC5!YG#!
  448. XLHdCTE'98HA"PI5)J,@-J)RY'D@aP3h*PBA4[FRdL)-8ZE'9f$3N*6@pfC5!YH5"
  449. X0D@jPAd9ZC#jXCABJ)RY5CA0eE(4cI5)J$3N*6@pfC5!YH5"0D@jP4QPXE#jXCAB
  450. XJ)RY5CA0eE(4cI5)0#3P0EhCP)#ej)%eTEQ98EhGZ,QaPGL!LHe*PFh9XG(0p)Jd
  451. X0)RY5CA0eE(4cI5*8EhGPFM%ZE'9f)#$%)#*l4'&dI5*8EhGPFLjNCA-J6'9f3fp
  452. XYF!d*#8aPGN0[EA!J)RY%BA4p)P4[Gf9b,Q4PF`d*#90PG%CTE'8J,A3J)RY'D@a
  453. XP9(P`CAdL)#eM)#*l4QPXC80bC@&dEh*p)L$&,QaPGJd*#8e[GQ8J,ANJ9'phCA)
  454. Xa,QaPGL!LHe*PFh9XG(0p)Jd*#8e[GQ8J,ANJ9'phCA)b,QaPGL!LHe*PFh9XG(0
  455. Xp)Jd*#8e[GQ8J,ANJ9'phCA)c,QaPGL!LHe*PFh9XG(0p)Jd0)RY5CA0eE(4cI5*
  456. XVEQpi,QaPGL$%)#*l4'&dI5*VEQpi,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4
  457. XKG(dLDfj[H#jNCA-0#3P6CA4'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!LHdCTE'9
  458. X$FQ9KG'pbI5)Ja5jXCAB0#3P0EhCP)#ej)'YZEhJZE'9f)#*l8Q9cG@adFhdL$3d
  459. XLHe*PFh9XG(0p)RGTHQ&bC$%ZE'9f)-3J)RY%BA4p)RPPEQ4[FLjNCA-J6'9f3fp
  460. XYF!d*#8aPGN0[EA!J)RY%BA4p)RPPEQ4[FLjNCA-0#3P6CA4'D@aP)#ed)#*l4QP
  461. XXC94jF'9p)L!YBb!LHdCTE'9$FQ9KG'pbI5)Ja5jXCAB0#3P0EhCP)#ej)(GTHQ&
  462. XbC$%ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"hDATKFQ3b,QaPGL!LHe*PFh9
  463. XXG(0p)Jd*#8e[GQ8J,ANJGfPkBA*N-bjXCABJ)RY5CA0eE(4cI5)0#3P0EhCP)#e
  464. Xj)'CKDf9hDASa,QaPGL!LHe*PFh9XG(0p)Jd*#8e[GQ8J,ANJCQ&VCAGTHM)ZE'9
  465. Xf)#*l8Q9cG@adFhdL$3dLHe*PFh9XG(0p)N%YFh4KFR3ZE'9f)#$%)#*l4'&dI5*
  466. X"FQ0S,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4KG(dL3A*MD#jNCA-0#3P6CA4
  467. X'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!LHdCTE'9$FQ9KG'pbI5)Ja5jXCAB0#3P
  468. X0EhCP)#ej)%%YCQPXE-8ZE'9f#5*l8Q9cG@adFhdL$3N*6@pfC5!YH5"",@G[B@`
  469. XZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"",@a[Bf&dC5jXCABJ)RY5CA0eE(4
  470. XcI5)0#3P0EhCP)#ej)%%YFh4KFR3ZE'9f)#*l8Q9cG@adFhdL$3dLHe*PFh9XG(0
  471. Xp)N)YFh4KFR3ZE'9f)#$%)#*l4'&dI5*#BA*L,Q4PFb"-CAC$Efe`$3N*6'9f3fp
  472. XYF#!LHd4KG(dL3Q&bBLjNCA-0#3P6CA4'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!
  473. XLHdCTE'9$FQ9KG'pbI5)Ja5jXCAB0#3P0EhCP)#ej)%)YCQPXE-8ZE'9f#5*l8Q9
  474. XcG@adFhdL$3N*6@pfC5!YH5"#,@G[B@`ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!
  475. XYH5"#,@a[Bf&dC5jXCABJ)RY5CA0eE(4cI5)0#3P0EhCP)#ej)%)YFh4KFR3ZE'9
  476. Xf)#*l8Q9cG@adFhdL$3dLHe*PFh9XG(0p)N-YFh4KFR3ZE'9f)#$%)#*l4'&dI5*
  477. X$BACPE@&Z,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4KG(dL3f&fC@eKELjNCA-
  478. X0#3P6CA4'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!LHdCTE'9$FQ9KG'pbI5)Ja5j
  479. XXCAB0#3P0EhCP)#ej)%-YCQPXE-8ZE'9f#5*l8Q9cG@adFhdL$3N*6@pfC5!YH5"
  480. X$,@G[B@`ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"$,@a[Bf&dC5jXCABJ)RY
  481. X5CA0eE(4cI5)0#3P0EhCP)#ej)%-YFh4KFR3ZE'9f)#*l8Q9cG@adFhdL$3dLHe*
  482. XPFh9XG(0p)N8YFh4KFR3ZE'9f)#$%)#*l4'&dI5*&E'BZC'9c)%aPGN0[EA!0#3P
  483. X-CAC$Efe`)#*l4'&dI5*&E'BZC'9c$3N*8f9d4QPXC5!YG#!LHdCTE'98HA"PI5)
  484. XJ,@-J)RY'D@aP3h*PBA4[FRdL)-8ZE'9f$3N*6@pfC5!YH5"&,@CTE'c&,QaPGJN
  485. XLHe*PFh9XG(0p)Jd*#8e[GQ8J,ANJ45eREf&X,QaPGL!LHe*PFh9XG(0p)Jd*#8e
  486. X[GQ8J,ANJ45eXEf0KG'8ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"&,A0dBA*
  487. Xd,QaPGL!LHe*PFh9XG(0p)Jd0)RY5CA0eE(4cI5*),A0dBA*d,QaPGL!Ja#!LHd4
  488. XKG(dL5'9KE'9b,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4KG(dL5'9KE'9b,Q4
  489. XPF`d*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QPXC80bC@&dEh*p)L$
  490. X&,QaPGJd*#8e[GQ8J,ANJ5#eQD@aXa5jXCAB*)RY5CA0eE(4cI5)0#3P0EhCP)#e
  491. Xj)%JYCfpKE#jXCABJ)RY5CA0eE(4cI5)0#3P0EhCP)#ej)%JYE'pMBA4P,QaPGL!
  492. XLHe*PFh9XG(0p)Jd*#8e[GQ8J,ANJ5#ecG'&bG#jXCABJ)RY5CA0eE(4cI5)0$5*
  493. Xl8Q9cG@adFhdL5becG'&bG#jXCABJ)-3J)RY%BA4p)NYZD@GSG#jNCA-J6'9f3fp
  494. XYF!d*#8aPGN0[EA!J)RY%BA4p)NYZD@GSG#jNCA-0#3P6CA4'D@aP)#ed)#*l4QP
  495. XXC94jF'9p)L!YBb!LHdCTE'9$FQ9KG'pbI5)Ja5jXCAB0#3P0EhCP)#ej)%XYCQP
  496. XXE-8ZE'9f#5*l8Q9cG@adFhdL$3N*6@pfC5!YH5",,@G[B@`ZE'9f)#*l8Q9cG@a
  497. XdFhdL$3N*6@pfC5!YH5",,@a[Bf&dC5jXCABJ)RY5CA0eE(4cI5)0#3P0EhCP)#e
  498. Xj)%XYFh4KFR3ZE'9f)#*l8Q9cG@adFhdL$3dLHe*PFh9XG(0p)P!YFh4KFR3ZE'9
  499. Xf)#$%)#*l4'&dI5*3FQPPFh3ZC'9c)%aPGN0[EA!0#3P-CAC$Efe`)#*l4'&dI5*
  500. X3FQPPFh3ZC'9c$3N*8f9d4QPXC5!YG#!LHdCTE'98HA"PI5)J,@-J)RY'D@aP3h*
  501. XPBA4[FRdL)-8ZE'9f$3N*6@pfC5!YH5"3,@CTE'c&,QaPGJNLHe*PFh9XG(0p)Jd
  502. X*#8e[GQ8J,ANJ8#eREf&X,QaPGL!LHe*PFh9XG(0p)Jd*#8e[GQ8J,ANJ8#eXEf0
  503. XKG'8ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"3,A0dBA*d,QaPGL!LHe*PFh9
  504. XXG(0p)Jd0)RY5CA0eE(4cI5*5,A0dBA*d,QaPGL!Ja#!LHd4KG(dL8QpRG@8ZC'9
  505. Xc)%aPGN0[EA!0#3P-CAC$Efe`)#*l4'&dI5*5EfGeC5jNCA-0#3P6CA4'D@aP)#e
  506. Xd)#*l4QPXC94jF'9p)L!YBb!LHdCTE'9$FQ9KG'pbI5)Ja5jXCAB0#3P0EhCP)#e
  507. Xj)&)YCQPXE-8ZE'9f#5*l8Q9cG@adFhdL$3N*6@pfC5!YH5"5,@G[B@`ZE'9f)#*
  508. Xl8Q9cG@adFhdL$3N*6@pfC5!YH5"5,@a[Bf&dC5jXCABJ)RY5CA0eE(4cI5)0#3P
  509. X0EhCP)#ej)&)YFh4KFR3ZE'9f)#*l8Q9cG@adFhdL$3dLHe*PFh9XG(0p)P-YFh4
  510. XKFR3ZE'9f)#$%)#*l4'&dI5*6B@eeFQ&T,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!
  511. XLHd4KG(dL8f&YGA*KD5jNCA-0#3P6CA4'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!
  512. XLHdCTE'9$FQ9KG'pbI5)Ja5jXCAB0#3P0EhCP)#ej)&-YCQPXE-8ZE'9f#5*l8Q9
  513. XcG@adFhdL$3N*6@pfC5!YH5"6,@G[B@`ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!
  514. XYH5"6,@a[Bf&dC5jXCABJ)RY5CA0eE(4cI5)0#3P0EhCP)#ej)&-YFh4KFR3ZE'9
  515. Xf)#*l8Q9cG@adFhdL$3dLHe*PFh9XG(0p)P3YFh4KFR3ZE'9f)#$%)#*l4'&dI5*
  516. X8Eh9bDA0d,Q4PFb"-CAC$Efe`$3N*6'9f3fpYF#!LHd4KG(dL9'peFQPcG#jNCA-
  517. X0#3P6CA4'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!LHdCTE'9$FQ9KG'pbI5)Ja5j
  518. XXCAB0#3P0EhCP)#ej)&3YCQPXE-8ZE'9f#5*l8Q9cG@adFhdL$3N*6@pfC5!YH5"
  519. X8,@G[B@`ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"8,@a[Bf&dC5jXCABJ)RY
  520. X5CA0eE(4cI5)0#3P0EhCP)#ej)&3YFh4KFR3ZE'9f)#*l8Q9cG@adFhdL$3dLHe*
  521. XPFh9XG(0p)PBYFh4KFR3ZE'9f)#$%)#*l4'&dI5*@B@aVHA*TC5jNCA-J6'9f3fp
  522. XYF!d*#8aPGN0[EA!J)RY%BA4p)PCKE'YjFQPP,Q4PF`d*#90PG%CTE'8J,A3J)RY
  523. X'D@aP9(P`CAdL)#eM)#*l4QPXC80bC@&dEh*p)L$&,QaPGJd*#8e[GQ8J,ANJ9Le
  524. XQD@aXa5jXCAB*)RY5CA0eE(4cI5)0#3P0EhCP)#ej)&BYCfpKE#jXCABJ)RY5CA0
  525. XeE(4cI5)0#3P0EhCP)#ej)&BYE'pMBA4P,QaPGL!LHe*PFh9XG(0p)Jd*#8e[GQ8
  526. XJ,ANJ9LecG'&bG#jXCABJ)RY5CA0eE(4cI5)0$5*l8Q9cG@adFhdL9becG'&bG#j
  527. XXCABJ)-3J)RY%BA4p)PGTHQ&bC#jNCA-J6'9f3fpYF!d*#8aPGN0[EA!J)RY%BA4
  528. Xp)PGTHQ&bC#jNCA-0#3P6CA4'D@aP)#ed)#*l4QPXC94jF'9p)L!YBb!LHdCTE'9
  529. X$FQ9KG'pbI5)Ja5jXCAB0#3P0EhCP)#ej)&FYCQPXE-8ZE'9f#5*l8Q9cG@adFhd
  530. XL$3N*6@pfC5!YH5"A,@G[B@`ZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"A,@a
  531. X[Bf&dC5jXCABJ)RY5CA0eE(4cI5)0#3P0EhCP)#ej)&FYFh4KFR3ZE'9f)#*l8Q9
  532. XcG@adFhdL$3dLHe*PFh9XG(0p)P&eCA0d,N4KG!R%)#*l4'&dI5*4G@9cG#jdH(3
  533. XJ6@&VC84PCR-0#3P0B@YP4'9QFb!YF3d*#8e[GQ8J,ANJ)RY%BA4p)P&eCA0d,N4
  534. XKG#!LHe*PFh9XG(0p)Jd*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#eM)#*l4QP
  535. XXC80bC@&dEh*p)L!LHe*PFh9XG(0p)P&eCA0d,Q4KG!d0)RY5CA0eE(4cI5*@B@a
  536. XXCANZE'9f)#$%)#*l4'&dI5*(C@KPEQj[E5jNCA-J6'9f3fpYF!d*#8aPGN0[EA!
  537. XJ)RY%BA4p)NGPD'9ZEQpY,Q4PF`d*#90PG%CTE'8J,A3J)RY'D@aP9(P`CAdL)#e
  538. XM)#*l4QPXC80bC@&dEh*p)L$&,QaPGJd*#8e[GQ8J,ANJ3A0YEf4PGA-ZE'9f)#*
  539. Xl8Q9cG@adFhdL$3N*6@pfC5!YH5"#B@&XHLjXCABJ)RY5CA0eE(4cI5)0#3P0EhC
  540. XP)#ej)%TeD@*XCAJZE'9f)#*l8Q9cG@adFhdL$3N*6@pfC5!YH5"2FQ0eFbjXCAB
  541. XJ)RY5CA0eE(4cI5)0#3P0EhCP)#ej)&0KEQ0dG@dZE'9f)#*l8Q9cG@adFhdL$3N
  542. X*6@pfC5!YH5"@B@aXCANZE'9f)#*l8Q9cG@adFhdL$3dLHe*PFh9XG(0p)NjPG%K
  543. XKBfXJ)-6%)#*l6@&M4'PbI5*1CA4)B@0V,R)J)RY0B@0%DA*p)NjPG%KKBfXZFR0
  544. XbBb"l3R9TE(4*EN4KG'&p)#*l6@&M4'PbI5*6Eh9ZC(-ZFR0bB`d*#90PG#"%BA3
  545. XJ)RY%BA4p)JN*#5-J6@&VC5"dD'8JD@jdCA*ZB@`J6@&VC5"fBA*TB@*XC5"K)&0
  546. XSC@aX)(CKFQPKBQaP$3N*4AK`Eh*d)%4KG!N*#3NM)'&ZC#"PH("[FR3JDA3JFfm
  547. XJ8Q9k)'0KEL"eFf8JDA3JG'mJCQPZC#"dD'PZCh-0#3P6CA3J6f*U4'Pb)#*l6f*
  548. XU4'PbI5)0#3P&H("[FR3J6f*U4'Pb$3N*8Q9k)#*l6@&M4'PbI5*1CA4)B@0V,R)
  549. XJ)#ec)#*l6@&M4'PbI5)J,@&`F'9ZC#!YEb!LHe*PFh9XG(0p)NjPG%KKBfX0$5*
  550. Xl8Q9cG@adFhdL6Q9d5'&MD`R%a#"l3dpLDR0p$3N*6'PZDb"l6Q9d5'&MDdaTEQY
  551. Xp)(Y$6f*UFhdJ,@mJ)RY5CA0eE(4cI5*1CA4)B@0V$5!J)!N*8f9dCQPXC5!YB5"
  552. X#)#*l8Q9cG@adFhdL6Q9d5'&MD`d*#8*PCA!J3b`a-L"",$%b)%-X-6)J3L`a-L"
  553. X$,$%e$FHG!!!"!!!!!@i!!!"Z!!!!2RGbDA4P,Q-ZEb$%)#"l5@jME(9NCAeSB@0
  554. XV,QJ0)RY2$%jPG%KKBfXZE@&VC5d#!!!!9%9B9%e38b!"!!"S!!!!!&4&@&408&-
  555. XJ!3!!D!!!!!!!!!!!!!!!!!!!!!!!!('mTiifY3!!BI)!!!'X!R8+NJ!!!!!!!!!
  556. X!!eFC$J4e&3)%9K8%!e3C,J!!!%!!!!!!"eF)!!Cf"!!&G"`!"PFF!!!!!!!!!!!
  557. X!"RF!!!8N!!!')J!!"5F!!!!!!)!!!!!!!!!!!!!!!!!!!!!!45836#G9%+6P94$
  558. XNj5)5T!!!"!!!!!!!!AF*%J&&%UN&0J!!!%J!#8e[EQ&ME`!!!!!!!!()!!(SG!!
  559. X+!!!!H3#U!I%!#i)!!!B!"!(5!!8$B3*l!G)!"30K!RZRRRCQ!!!!!!!!!!!!!!!
  560. X!!3!!!!!H!G)!"30K!RX"dJ!&!f%#H`!!!!!!!!!!!!!!!!!!!!!"!!!!!@i!!!"
  561. XZ!!!!2J$QJd`19!!!!"`!2J!!69"68J!"!!S$lIrr!!!!!!!!!!!$m2rr!!!!6!$
  562. XX`B!q!3:
  563. END_OF_FILE
  564. if test 34635 -ne `wc -c <'sys/mac/NHmake.hqx'`; then
  565.     echo shar: \"'sys/mac/NHmake.hqx'\" unpacked with wrong size!
  566. fi
  567. # end of 'sys/mac/NHmake.hqx'
  568. if test -f 'sys/share/lev_lex.c2' -a "${1}" != "-c" ; then 
  569.   echo shar: Renaming existing file \"'sys/share/lev_lex.c2'\" to \"'sys/share/lev_lex.c2.orig'\"
  570.   mv -f 'sys/share/lev_lex.c2' 'sys/share/lev_lex.c2.orig'
  571. fi
  572. echo shar: Extracting \"'sys/share/lev_lex.c2'\" \(21415 characters\)
  573. sed "s/^X//" >'sys/share/lev_lex.c2' <<'END_OF_FILE'
  574. X    switch ( yy_act )
  575. X        {
  576. X        case 0: /* must backtrack */
  577. X        /* undo the effects of YY_DO_BEFORE_ACTION */
  578. X        *yy_cp = yy_hold_char;
  579. X        yy_cp = yy_last_accepting_cpos;
  580. X        yy_current_state = yy_last_accepting_state;
  581. X        goto yy_find_action;
  582. X
  583. Xcase 1:
  584. X# line 109 "lev_comp.l"
  585. X{
  586. X#ifdef FLEX_SCANNER
  587. X          /*
  588. X           * There is a bug in Flex 2.3 patch level < 6
  589. X           * (absent in previous versions)
  590. X           * that results in the following behaviour :
  591. X           * Once you enter an yymore(), you never exit from it.
  592. X           * This should do the trick!
  593. X           */
  594. X          extern int yy_more_len;
  595. X
  596. X          yy_more_len = 0;
  597. X#endif
  598. X          BEGIN(INITIAL);
  599. X          yylval.map = (char *) alloc(yyleng-5);
  600. X          strncpy(yylval.map, yytext,yyleng-6);
  601. X          yylval.map[yyleng-6] = 0;
  602. X          return MAP_ID;
  603. X        }
  604. X    YY_BREAK
  605. Xcase 2:
  606. X# line 128 "lev_comp.l"
  607. X{ line_number++; yymore(); }
  608. X    YY_BREAK
  609. Xcase 3:
  610. X# line 129 "lev_comp.l"
  611. X{ line_number++; }
  612. X    YY_BREAK
  613. Xcase 4:
  614. X# line 130 "lev_comp.l"
  615. X{ colon_line_number = line_number; return ':'; }
  616. X    YY_BREAK
  617. Xcase 5:
  618. X# line 131 "lev_comp.l"
  619. Xreturn MESSAGE_ID;
  620. X    YY_BREAK
  621. Xcase 6:
  622. X# line 132 "lev_comp.l"
  623. Xreturn MAZE_ID;
  624. X    YY_BREAK
  625. Xcase 7:
  626. X# line 133 "lev_comp.l"
  627. Xreturn NOMAP_ID;
  628. X    YY_BREAK
  629. Xcase 8:
  630. X# line 134 "lev_comp.l"
  631. Xreturn LEVEL_ID;
  632. X    YY_BREAK
  633. Xcase 9:
  634. X# line 135 "lev_comp.l"
  635. Xreturn LEV_INIT_ID;
  636. X    YY_BREAK
  637. Xcase 10:
  638. X# line 136 "lev_comp.l"
  639. Xreturn FLAGS_ID;
  640. X    YY_BREAK
  641. Xcase 11:
  642. X# line 137 "lev_comp.l"
  643. Xreturn GEOMETRY_ID;
  644. X    YY_BREAK
  645. Xcase 12:
  646. X# line 138 "lev_comp.l"
  647. X{ BEGIN(MAPC); line_number++; }
  648. X    YY_BREAK
  649. Xcase 13:
  650. X# line 139 "lev_comp.l"
  651. Xreturn OBJECT_ID;
  652. X    YY_BREAK
  653. Xcase 14:
  654. X# line 140 "lev_comp.l"
  655. Xreturn MONSTER_ID;
  656. X    YY_BREAK
  657. Xcase 15:
  658. X# line 141 "lev_comp.l"
  659. Xreturn TRAP_ID;
  660. X    YY_BREAK
  661. Xcase 16:
  662. X# line 142 "lev_comp.l"
  663. Xreturn DOOR_ID;
  664. X    YY_BREAK
  665. Xcase 17:
  666. X# line 143 "lev_comp.l"
  667. Xreturn DRAWBRIDGE_ID;
  668. X    YY_BREAK
  669. Xcase 18:
  670. X# line 144 "lev_comp.l"
  671. Xreturn MAZEWALK_ID;
  672. X    YY_BREAK
  673. Xcase 19:
  674. X# line 145 "lev_comp.l"
  675. Xreturn WALLIFY_ID;
  676. X    YY_BREAK
  677. Xcase 20:
  678. X# line 146 "lev_comp.l"
  679. Xreturn REGION_ID;
  680. X    YY_BREAK
  681. Xcase 21:
  682. X# line 147 "lev_comp.l"
  683. Xreturn RANDOM_OBJECTS_ID;
  684. X    YY_BREAK
  685. Xcase 22:
  686. X# line 148 "lev_comp.l"
  687. Xreturn RANDOM_MONSTERS_ID;
  688. X    YY_BREAK
  689. Xcase 23:
  690. X# line 149 "lev_comp.l"
  691. Xreturn RANDOM_PLACES_ID;
  692. X    YY_BREAK
  693. Xcase 24:
  694. X# line 150 "lev_comp.l"
  695. Xreturn ALTAR_ID;
  696. X    YY_BREAK
  697. Xcase 25:
  698. X# line 151 "lev_comp.l"
  699. Xreturn LADDER_ID;
  700. X    YY_BREAK
  701. Xcase 26:
  702. X# line 152 "lev_comp.l"
  703. Xreturn STAIR_ID;
  704. X    YY_BREAK
  705. Xcase 27:
  706. X# line 153 "lev_comp.l"
  707. Xreturn PORTAL_ID;
  708. X    YY_BREAK
  709. Xcase 28:
  710. X# line 154 "lev_comp.l"
  711. Xreturn TELEPRT_ID;
  712. X    YY_BREAK
  713. Xcase 29:
  714. X# line 155 "lev_comp.l"
  715. Xreturn BRANCH_ID;
  716. X    YY_BREAK
  717. Xcase 30:
  718. X# line 156 "lev_comp.l"
  719. Xreturn FOUNTAIN_ID;
  720. X    YY_BREAK
  721. Xcase 31:
  722. X# line 157 "lev_comp.l"
  723. Xreturn SINK_ID;
  724. X    YY_BREAK
  725. Xcase 32:
  726. X# line 158 "lev_comp.l"
  727. Xreturn POOL_ID;
  728. X    YY_BREAK
  729. Xcase 33:
  730. X# line 159 "lev_comp.l"
  731. Xreturn NON_DIGGABLE_ID;
  732. X    YY_BREAK
  733. Xcase 34:
  734. X# line 160 "lev_comp.l"
  735. Xreturn NON_PASSWALL_ID;
  736. X    YY_BREAK
  737. Xcase 35:
  738. X# line 161 "lev_comp.l"
  739. Xreturn ROOM_ID;
  740. X    YY_BREAK
  741. Xcase 36:
  742. X# line 162 "lev_comp.l"
  743. Xreturn SUBROOM_ID;
  744. X    YY_BREAK
  745. Xcase 37:
  746. X# line 163 "lev_comp.l"
  747. Xreturn RAND_CORRIDOR_ID;
  748. X    YY_BREAK
  749. Xcase 38:
  750. X# line 164 "lev_comp.l"
  751. Xreturn CORRIDOR_ID;
  752. X    YY_BREAK
  753. Xcase 39:
  754. X# line 165 "lev_comp.l"
  755. Xreturn GOLD_ID;
  756. X    YY_BREAK
  757. Xcase 40:
  758. X# line 166 "lev_comp.l"
  759. Xreturn ENGRAVING_ID;
  760. X    YY_BREAK
  761. Xcase 41:
  762. X# line 167 "lev_comp.l"
  763. Xreturn NAME_ID;
  764. X    YY_BREAK
  765. Xcase 42:
  766. X# line 168 "lev_comp.l"
  767. Xreturn CHANCE_ID;
  768. X    YY_BREAK
  769. Xcase 43:
  770. X# line 169 "lev_comp.l"
  771. Xreturn LEV;
  772. X    YY_BREAK
  773. Xcase 44:
  774. X# line 170 "lev_comp.l"
  775. X{ yylval.i=D_ISOPEN; return DOOR_STATE; }
  776. X    YY_BREAK
  777. Xcase 45:
  778. X# line 171 "lev_comp.l"
  779. X{ yylval.i=D_CLOSED; return DOOR_STATE; }
  780. X    YY_BREAK
  781. Xcase 46:
  782. X# line 172 "lev_comp.l"
  783. X{ yylval.i=D_LOCKED; return DOOR_STATE; }
  784. X    YY_BREAK
  785. Xcase 47:
  786. X# line 173 "lev_comp.l"
  787. X{ yylval.i=D_NODOOR; return DOOR_STATE; }
  788. X    YY_BREAK
  789. Xcase 48:
  790. X# line 174 "lev_comp.l"
  791. X{ yylval.i=D_BROKEN; return DOOR_STATE; }
  792. X    YY_BREAK
  793. Xcase 49:
  794. X# line 175 "lev_comp.l"
  795. X{ yylval.i=W_NORTH; return DIRECTION; }
  796. X    YY_BREAK
  797. Xcase 50:
  798. X# line 176 "lev_comp.l"
  799. X{ yylval.i=W_EAST; return DIRECTION; }
  800. X    YY_BREAK
  801. Xcase 51:
  802. X# line 177 "lev_comp.l"
  803. X{ yylval.i=W_SOUTH; return DIRECTION; }
  804. X    YY_BREAK
  805. Xcase 52:
  806. X# line 178 "lev_comp.l"
  807. X{ yylval.i=W_WEST; return DIRECTION; }
  808. X    YY_BREAK
  809. Xcase 53:
  810. X# line 179 "lev_comp.l"
  811. X{ yylval.i = -1; return RANDOM_TYPE; }
  812. X    YY_BREAK
  813. Xcase 54:
  814. X# line 180 "lev_comp.l"
  815. X{ yylval.i = -2; return NONE; }
  816. X    YY_BREAK
  817. Xcase 55:
  818. X# line 181 "lev_comp.l"
  819. Xreturn O_REGISTER;
  820. X    YY_BREAK
  821. Xcase 56:
  822. X# line 182 "lev_comp.l"
  823. Xreturn M_REGISTER;
  824. X    YY_BREAK
  825. Xcase 57:
  826. X# line 183 "lev_comp.l"
  827. Xreturn P_REGISTER;
  828. X    YY_BREAK
  829. Xcase 58:
  830. X# line 184 "lev_comp.l"
  831. Xreturn A_REGISTER;
  832. X    YY_BREAK
  833. Xcase 59:
  834. X# line 185 "lev_comp.l"
  835. X{ yylval.i=1; return LEFT_OR_RIGHT; }
  836. X    YY_BREAK
  837. Xcase 60:
  838. X# line 186 "lev_comp.l"
  839. X{ yylval.i=2; return LEFT_OR_RIGHT; }
  840. X    YY_BREAK
  841. Xcase 61:
  842. X# line 187 "lev_comp.l"
  843. X{ yylval.i=3; return CENTER; }
  844. X    YY_BREAK
  845. Xcase 62:
  846. X# line 188 "lev_comp.l"
  847. X{ yylval.i=4; return LEFT_OR_RIGHT; }
  848. X    YY_BREAK
  849. Xcase 63:
  850. X# line 189 "lev_comp.l"
  851. X{ yylval.i=5; return LEFT_OR_RIGHT; }
  852. X    YY_BREAK
  853. Xcase 64:
  854. X# line 190 "lev_comp.l"
  855. X{ yylval.i=1; return TOP_OR_BOT; }
  856. X    YY_BREAK
  857. Xcase 65:
  858. X# line 191 "lev_comp.l"
  859. X{ yylval.i=5; return TOP_OR_BOT; }
  860. X    YY_BREAK
  861. Xcase 66:
  862. X# line 192 "lev_comp.l"
  863. X{ yylval.i=1; return LIGHT_STATE; }
  864. X    YY_BREAK
  865. Xcase 67:
  866. X# line 193 "lev_comp.l"
  867. X{ yylval.i=0; return LIGHT_STATE; }
  868. X    YY_BREAK
  869. Xcase 68:
  870. X# line 194 "lev_comp.l"
  871. X{ yylval.i=0; return FILLING; }
  872. X    YY_BREAK
  873. Xcase 69:
  874. X# line 195 "lev_comp.l"
  875. X{ yylval.i=1; return FILLING; }
  876. X    YY_BREAK
  877. Xcase 70:
  878. X# line 196 "lev_comp.l"
  879. X{ yylval.i= AM_NONE; return ALIGNMENT; }
  880. X    YY_BREAK
  881. Xcase 71:
  882. X# line 197 "lev_comp.l"
  883. X{ yylval.i= AM_LAWFUL; return ALIGNMENT; }
  884. X    YY_BREAK
  885. Xcase 72:
  886. X# line 198 "lev_comp.l"
  887. X{ yylval.i= AM_NEUTRAL; return ALIGNMENT; }
  888. X    YY_BREAK
  889. Xcase 73:
  890. X# line 199 "lev_comp.l"
  891. X{ yylval.i= AM_CHAOTIC; return ALIGNMENT; }
  892. X    YY_BREAK
  893. Xcase 74:
  894. X# line 200 "lev_comp.l"
  895. X{ yylval.i=1; return MON_ATTITUDE; }
  896. X    YY_BREAK
  897. Xcase 75:
  898. X# line 201 "lev_comp.l"
  899. X{ yylval.i=0; return MON_ATTITUDE; }
  900. X    YY_BREAK
  901. Xcase 76:
  902. X# line 202 "lev_comp.l"
  903. X{ yylval.i=1; return MON_ALERTNESS; }
  904. X    YY_BREAK
  905. Xcase 77:
  906. X# line 203 "lev_comp.l"
  907. X{ yylval.i=0; return MON_ALERTNESS; }
  908. X    YY_BREAK
  909. Xcase 78:
  910. X# line 204 "lev_comp.l"
  911. X{ yylval.i= M_AP_FURNITURE; return MON_APPEARANCE; }
  912. X    YY_BREAK
  913. Xcase 79:
  914. X# line 205 "lev_comp.l"
  915. X{ yylval.i= M_AP_MONSTER;   return MON_APPEARANCE; }
  916. X    YY_BREAK
  917. Xcase 80:
  918. X# line 206 "lev_comp.l"
  919. X{ yylval.i= M_AP_OBJECT;    return MON_APPEARANCE; }
  920. X    YY_BREAK
  921. Xcase 81:
  922. X# line 207 "lev_comp.l"
  923. X{ yylval.i=2; return ALTAR_TYPE; }
  924. X    YY_BREAK
  925. Xcase 82:
  926. X# line 208 "lev_comp.l"
  927. X{ yylval.i=1; return ALTAR_TYPE; }
  928. X    YY_BREAK
  929. Xcase 83:
  930. X# line 209 "lev_comp.l"
  931. X{ yylval.i=0; return ALTAR_TYPE; }
  932. X    YY_BREAK
  933. Xcase 84:
  934. X# line 210 "lev_comp.l"
  935. X{ yylval.i=1; return UP_OR_DOWN; }
  936. X    YY_BREAK
  937. Xcase 85:
  938. X# line 211 "lev_comp.l"
  939. X{ yylval.i=0; return UP_OR_DOWN; }
  940. X    YY_BREAK
  941. Xcase 86:
  942. X# line 212 "lev_comp.l"
  943. X{ yylval.i=0; return BOOLEAN; }
  944. X    YY_BREAK
  945. Xcase 87:
  946. X# line 213 "lev_comp.l"
  947. X{ yylval.i=1; return BOOLEAN; }
  948. X    YY_BREAK
  949. Xcase 88:
  950. X# line 214 "lev_comp.l"
  951. X{ yylval.i=DUST; return ENGRAVING_TYPE; }
  952. X    YY_BREAK
  953. Xcase 89:
  954. X# line 215 "lev_comp.l"
  955. X{ yylval.i=ENGRAVE; return ENGRAVING_TYPE; }
  956. X    YY_BREAK
  957. Xcase 90:
  958. X# line 216 "lev_comp.l"
  959. X{ yylval.i=BURN; return ENGRAVING_TYPE; }
  960. X    YY_BREAK
  961. Xcase 91:
  962. X# line 217 "lev_comp.l"
  963. X{ yylval.i=MARK; return ENGRAVING_TYPE; }
  964. X    YY_BREAK
  965. Xcase 92:
  966. X# line 218 "lev_comp.l"
  967. X{ yylval.i=1; return CURSE_TYPE; }
  968. X    YY_BREAK
  969. Xcase 93:
  970. X# line 219 "lev_comp.l"
  971. X{ yylval.i=2; return CURSE_TYPE; }
  972. X    YY_BREAK
  973. Xcase 94:
  974. X# line 220 "lev_comp.l"
  975. X{ yylval.i=3; return CURSE_TYPE; }
  976. X    YY_BREAK
  977. Xcase 95:
  978. X# line 221 "lev_comp.l"
  979. X{ yylval.i=NOTELEPORT; return FLAG_TYPE; }
  980. X    YY_BREAK
  981. Xcase 96:
  982. X# line 222 "lev_comp.l"
  983. X{ yylval.i=HARDFLOOR; return FLAG_TYPE; }
  984. X    YY_BREAK
  985. Xcase 97:
  986. X# line 223 "lev_comp.l"
  987. X{ yylval.i=NOMMAP; return FLAG_TYPE; }
  988. X    YY_BREAK
  989. Xcase 98:
  990. X# line 224 "lev_comp.l"
  991. X{ yylval.i=SHORTSIGHTED; return FLAG_TYPE; }
  992. X    YY_BREAK
  993. Xcase 99:
  994. X# line 225 "lev_comp.l"
  995. X{ yylval.i=atoi(yytext); return INTEGER; }
  996. X    YY_BREAK
  997. Xcase 100:
  998. X# line 226 "lev_comp.l"
  999. X{ yytext[yyleng-1] = 0; /* Discard the trailing \" */
  1000. X          yylval.map = (char *) alloc(strlen(yytext+1)+1);
  1001. X          strcpy(yylval.map, yytext+1); /* Discard the first \" */
  1002. X          return STRING; }
  1003. X    YY_BREAK
  1004. Xcase 101:
  1005. X# line 230 "lev_comp.l"
  1006. X{ line_number++; }
  1007. X    YY_BREAK
  1008. Xcase 102:
  1009. X# line 231 "lev_comp.l"
  1010. X;
  1011. X    YY_BREAK
  1012. Xcase 103:
  1013. X# line 232 "lev_comp.l"
  1014. X{ yylval.i = yytext[1]; return CHAR; }
  1015. X    YY_BREAK
  1016. Xcase 104:
  1017. X# line 233 "lev_comp.l"
  1018. X{ return yytext[0]; }
  1019. X    YY_BREAK
  1020. Xcase 105:
  1021. X# line 234 "lev_comp.l"
  1022. XECHO;
  1023. X    YY_BREAK
  1024. Xcase YY_STATE_EOF(INITIAL):
  1025. Xcase YY_STATE_EOF(MAPC):
  1026. X    yyterminate();
  1027. X
  1028. X        case YY_END_OF_BUFFER:
  1029. X        {
  1030. X        /* amount of text matched not including the EOB char */
  1031. X        int yy_amount_of_matched_text = yy_cp - yytext - 1;
  1032. X
  1033. X        /* undo the effects of YY_DO_BEFORE_ACTION */
  1034. X        *yy_cp = yy_hold_char;
  1035. X
  1036. X        /* note that here we test for yy_c_buf_p "<=" to the position
  1037. X         * of the first EOB in the buffer, since yy_c_buf_p will
  1038. X         * already have been incremented past the NUL character
  1039. X         * (since all states make transitions on EOB to the end-
  1040. X         * of-buffer state).  Contrast this with the test in yyinput().
  1041. X         */
  1042. X        if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
  1043. X            /* this was really a NUL */
  1044. X            {
  1045. X            yy_state_type yy_next_state;
  1046. X
  1047. X            yy_c_buf_p = yytext + yy_amount_of_matched_text;
  1048. X
  1049. X            yy_current_state = yy_get_previous_state();
  1050. X
  1051. X            /* okay, we're now positioned to make the
  1052. X             * NUL transition.  We couldn't have
  1053. X             * yy_get_previous_state() go ahead and do it
  1054. X             * for us because it doesn't know how to deal
  1055. X             * with the possibility of jamming (and we
  1056. X             * don't want to build jamming into it because
  1057. X             * then it will run more slowly)
  1058. X             */
  1059. X
  1060. X            yy_next_state = yy_try_NUL_trans( yy_current_state );
  1061. X
  1062. X            yy_bp = yytext + YY_MORE_ADJ;
  1063. X
  1064. X            if ( yy_next_state )
  1065. X            {
  1066. X            /* consume the NUL */
  1067. X            yy_cp = ++yy_c_buf_p;
  1068. X            yy_current_state = yy_next_state;
  1069. X            goto yy_match;
  1070. X            }
  1071. X
  1072. X            else
  1073. X            {
  1074. X                yy_cp = yy_last_accepting_cpos;
  1075. X                yy_current_state = yy_last_accepting_state;
  1076. X            goto yy_find_action;
  1077. X            }
  1078. X            }
  1079. X
  1080. X        else switch ( yy_get_next_buffer() )
  1081. X            {
  1082. X            case EOB_ACT_END_OF_FILE:
  1083. X            {
  1084. X            yy_did_buffer_switch_on_eof = 0;
  1085. X
  1086. X            if ( yywrap() )
  1087. X                {
  1088. X                /* note: because we've taken care in
  1089. X                 * yy_get_next_buffer() to have set up yytext,
  1090. X                 * we can now set up yy_c_buf_p so that if some
  1091. X                 * total hoser (like flex itself) wants
  1092. X                 * to call the scanner after we return the
  1093. X                 * YY_NULL, it'll still work - another YY_NULL
  1094. X                 * will get returned.
  1095. X                 */
  1096. X                yy_c_buf_p = yytext + YY_MORE_ADJ;
  1097. X
  1098. X                yy_act = YY_STATE_EOF((yy_start - 1) / 2);
  1099. X                goto do_action;
  1100. X                }
  1101. X
  1102. X            else
  1103. X                {
  1104. X                if ( ! yy_did_buffer_switch_on_eof )
  1105. X                YY_NEW_FILE;
  1106. X                }
  1107. X            }
  1108. X            break;
  1109. X
  1110. X            case EOB_ACT_CONTINUE_SCAN:
  1111. X            yy_c_buf_p = yytext + yy_amount_of_matched_text;
  1112. X
  1113. X            yy_current_state = yy_get_previous_state();
  1114. X
  1115. X            yy_cp = yy_c_buf_p;
  1116. X            yy_bp = yytext + YY_MORE_ADJ;
  1117. X            goto yy_match;
  1118. X
  1119. X            case EOB_ACT_LAST_MATCH:
  1120. X            yy_c_buf_p =
  1121. X                &yy_current_buffer->yy_ch_buf[yy_n_chars];
  1122. X
  1123. X            yy_current_state = yy_get_previous_state();
  1124. X
  1125. X            yy_cp = yy_c_buf_p;
  1126. X            yy_bp = yytext + YY_MORE_ADJ;
  1127. X            goto yy_find_action;
  1128. X            }
  1129. X        break;
  1130. X        }
  1131. X
  1132. X        default:
  1133. X#ifdef FLEX_DEBUG
  1134. X        printf( "action # %d\n", yy_act );
  1135. X#endif
  1136. X        YY_FATAL_ERROR(
  1137. X            "fatal flex scanner internal error--no action found" );
  1138. X        }
  1139. X    }
  1140. X    }
  1141. X
  1142. X
  1143. X/* yy_get_next_buffer - try to read in a new buffer
  1144. X *
  1145. X * synopsis
  1146. X *     int yy_get_next_buffer();
  1147. X *     
  1148. X * returns a code representing an action
  1149. X *     EOB_ACT_LAST_MATCH - 
  1150. X *     EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  1151. X *     EOB_ACT_END_OF_FILE - end of file
  1152. X */
  1153. X
  1154. Xstatic int yy_get_next_buffer()
  1155. X
  1156. X    {
  1157. X    register YY_CHAR *dest = yy_current_buffer->yy_ch_buf;
  1158. X    register YY_CHAR *source = yytext - 1; /* copy prev. char, too */
  1159. X    register int number_to_move, i;
  1160. X    int ret_val;
  1161. X
  1162. X    if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
  1163. X    YY_FATAL_ERROR(
  1164. X        "fatal flex scanner internal error--end of buffer missed" );
  1165. X
  1166. X    /* try to read more data */
  1167. X
  1168. X    /* first move last chars to start of buffer */
  1169. X    number_to_move = yy_c_buf_p - yytext;
  1170. X
  1171. X    for ( i = 0; i < number_to_move; ++i )
  1172. X    *(dest++) = *(source++);
  1173. X
  1174. X    if ( yy_current_buffer->yy_eof_status != EOF_NOT_SEEN )
  1175. X    /* don't do the read, it's not guaranteed to return an EOF,
  1176. X     * just force an EOF
  1177. X     */
  1178. X    yy_n_chars = 0;
  1179. X
  1180. X    else
  1181. X    {
  1182. X    int num_to_read = yy_current_buffer->yy_buf_size - number_to_move - 1;
  1183. X
  1184. X    if ( num_to_read > YY_READ_BUF_SIZE )
  1185. X        num_to_read = YY_READ_BUF_SIZE;
  1186. X
  1187. X    else if ( num_to_read <= 0 )
  1188. X        YY_FATAL_ERROR( "fatal error - scanner input buffer overflow" );
  1189. X
  1190. X    /* read in more data */
  1191. X    YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
  1192. X          yy_n_chars, num_to_read );
  1193. X    }
  1194. X
  1195. X    if ( yy_n_chars == 0 )
  1196. X    {
  1197. X    if ( number_to_move == 1 )
  1198. X        {
  1199. X        ret_val = EOB_ACT_END_OF_FILE;
  1200. X        yy_current_buffer->yy_eof_status = EOF_DONE;
  1201. X        }
  1202. X
  1203. X    else
  1204. X        {
  1205. X        ret_val = EOB_ACT_LAST_MATCH;
  1206. X        yy_current_buffer->yy_eof_status = EOF_PENDING;
  1207. X        }
  1208. X    }
  1209. X
  1210. X    else
  1211. X    ret_val = EOB_ACT_CONTINUE_SCAN;
  1212. X
  1213. X    yy_n_chars += number_to_move;
  1214. X    yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;
  1215. X    yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
  1216. X
  1217. X    /* yytext begins at the second character in yy_ch_buf; the first
  1218. X     * character is the one which preceded it before reading in the latest
  1219. X     * buffer; it needs to be kept around in case it's a newline, so
  1220. X     * yy_get_previous_state() will have with '^' rules active
  1221. X     */
  1222. X
  1223. X    yytext = &yy_current_buffer->yy_ch_buf[1];
  1224. X
  1225. X    return ( ret_val );
  1226. X    }
  1227. X
  1228. X
  1229. X/* yy_get_previous_state - get the state just before the EOB char was reached
  1230. X *
  1231. X * synopsis
  1232. X *     yy_state_type yy_get_previous_state();
  1233. X */
  1234. X
  1235. Xstatic yy_state_type yy_get_previous_state()
  1236. X
  1237. X    {
  1238. X    register yy_state_type yy_current_state;
  1239. X    register YY_CHAR *yy_cp;
  1240. X
  1241. X    register YY_CHAR *yy_bp = yytext;
  1242. X
  1243. X    yy_current_state = yy_start;
  1244. X    if ( yy_bp[-1] == '\n' )
  1245. X    ++yy_current_state;
  1246. X
  1247. X    for ( yy_cp = yytext + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
  1248. X    {
  1249. X    register YY_CHAR yy_c = (*yy_cp ? yy_ec[*yy_cp] : 1);
  1250. X    if ( yy_accept[yy_current_state] )
  1251. X        {
  1252. X        yy_last_accepting_state = yy_current_state;
  1253. X        yy_last_accepting_cpos = yy_cp;
  1254. X        }
  1255. X    while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  1256. X        {
  1257. X        yy_current_state = yy_def[yy_current_state];
  1258. X        if ( yy_current_state >= 573 )
  1259. X        yy_c = yy_meta[yy_c];
  1260. X        }
  1261. X    yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  1262. X    }
  1263. X
  1264. X    return ( yy_current_state );
  1265. X    }
  1266. X
  1267. X
  1268. X/* yy_try_NUL_trans - try to make a transition on the NUL character
  1269. X *
  1270. X * synopsis
  1271. X *     next_state = yy_try_NUL_trans( current_state );
  1272. X */
  1273. X
  1274. X#ifdef YY_USE_PROTOS
  1275. Xstatic yy_state_type yy_try_NUL_trans( register yy_state_type yy_current_state )
  1276. X#else
  1277. Xstatic yy_state_type yy_try_NUL_trans( yy_current_state )
  1278. Xregister yy_state_type yy_current_state;
  1279. X#endif
  1280. X
  1281. X    {
  1282. X    register int yy_is_jam;
  1283. X    register YY_CHAR *yy_cp = yy_c_buf_p;
  1284. X
  1285. X    register YY_CHAR yy_c = 1;
  1286. X    if ( yy_accept[yy_current_state] )
  1287. X    {
  1288. X    yy_last_accepting_state = yy_current_state;
  1289. X    yy_last_accepting_cpos = yy_cp;
  1290. X    }
  1291. X    while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  1292. X    {
  1293. X    yy_current_state = yy_def[yy_current_state];
  1294. X    if ( yy_current_state >= 573 )
  1295. X        yy_c = yy_meta[yy_c];
  1296. X    }
  1297. X    yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  1298. X    yy_is_jam = (yy_current_state == 572);
  1299. X
  1300. X    return ( yy_is_jam ? 0 : yy_current_state );
  1301. X    }
  1302. X
  1303. X
  1304. X#ifdef YY_USE_PROTOS
  1305. Xstatic void yyunput( YY_CHAR c, register YY_CHAR *yy_bp )
  1306. X#else
  1307. Xstatic void yyunput( c, yy_bp )
  1308. XYY_CHAR c;
  1309. Xregister YY_CHAR *yy_bp;
  1310. X#endif
  1311. X
  1312. X    {
  1313. X    register YY_CHAR *yy_cp = yy_c_buf_p;
  1314. X
  1315. X    /* undo effects of setting up yytext */
  1316. X    *yy_cp = yy_hold_char;
  1317. X
  1318. X    if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
  1319. X    { /* need to shift things up to make room */
  1320. X    register int number_to_move = yy_n_chars + 2; /* +2 for EOB chars */
  1321. X    register YY_CHAR *dest =
  1322. X        &yy_current_buffer->yy_ch_buf[yy_current_buffer->yy_buf_size + 2];
  1323. X    register YY_CHAR *source =
  1324. X        &yy_current_buffer->yy_ch_buf[number_to_move];
  1325. X
  1326. X    while ( source > yy_current_buffer->yy_ch_buf )
  1327. X        *--dest = *--source;
  1328. X
  1329. X    yy_cp += dest - source;
  1330. X    yy_bp += dest - source;
  1331. X    yy_n_chars = yy_current_buffer->yy_buf_size;
  1332. X
  1333. X    if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
  1334. X        YY_FATAL_ERROR( "flex scanner push-back overflow" );
  1335. X    }
  1336. X
  1337. X    if ( yy_cp > yy_bp && yy_cp[-1] == '\n' )
  1338. X    yy_cp[-2] = '\n';
  1339. X
  1340. X    *--yy_cp = c;
  1341. X
  1342. X    /* note: the formal parameter *must* be called "yy_bp" for this
  1343. X     *       macro to now work correctly
  1344. X     */
  1345. X    YY_DO_BEFORE_ACTION; /* set up yytext again */
  1346. X    }
  1347. X
  1348. X
  1349. X#ifdef __cplusplus
  1350. Xstatic int yyinput()
  1351. X#else
  1352. Xstatic int input()
  1353. X#endif
  1354. X
  1355. X    {
  1356. X    int c;
  1357. X    YY_CHAR *yy_cp = yy_c_buf_p;
  1358. X
  1359. X    *yy_cp = yy_hold_char;
  1360. X
  1361. X    if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
  1362. X    {
  1363. X    /* yy_c_buf_p now points to the character we want to return.
  1364. X     * If this occurs *before* the EOB characters, then it's a
  1365. X     * valid NUL; if not, then we've hit the end of the buffer.
  1366. X     */
  1367. X    if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
  1368. X        /* this was really a NUL */
  1369. X        *yy_c_buf_p = '\0';
  1370. X
  1371. X    else
  1372. X        { /* need more input */
  1373. X        yytext = yy_c_buf_p;
  1374. X        ++yy_c_buf_p;
  1375. X
  1376. X        switch ( yy_get_next_buffer() )
  1377. X        {
  1378. X        case EOB_ACT_END_OF_FILE:
  1379. X            {
  1380. X            if ( yywrap() )
  1381. X            {
  1382. X            yy_c_buf_p = yytext + YY_MORE_ADJ;
  1383. X            return ( EOF );
  1384. X            }
  1385. X
  1386. X            YY_NEW_FILE;
  1387. X
  1388. X#ifdef __cplusplus
  1389. X            return ( yyinput() );
  1390. X#else
  1391. X            return ( input() );
  1392. X#endif
  1393. X            }
  1394. X            break;
  1395. X
  1396. X        case EOB_ACT_CONTINUE_SCAN:
  1397. X            yy_c_buf_p = yytext + YY_MORE_ADJ;
  1398. X            break;
  1399. X
  1400. X        case EOB_ACT_LAST_MATCH:
  1401. X#ifdef __cplusplus
  1402. X            YY_FATAL_ERROR( "unexpected last match in yyinput()" );
  1403. X#else
  1404. X            YY_FATAL_ERROR( "unexpected last match in input()" );
  1405. X#endif
  1406. X        }
  1407. X        }
  1408. X    }
  1409. X
  1410. X    c = *yy_c_buf_p;
  1411. X    yy_hold_char = *++yy_c_buf_p;
  1412. X
  1413. X    return ( c );
  1414. X    }
  1415. X
  1416. X
  1417. X#ifdef YY_USE_PROTOS
  1418. Xvoid yyrestart( FILE *input_file )
  1419. X#else
  1420. Xvoid yyrestart( input_file )
  1421. XFILE *input_file;
  1422. X#endif
  1423. X
  1424. X    {
  1425. X    yy_init_buffer( yy_current_buffer, input_file );
  1426. X    yy_load_buffer_state();
  1427. X    }
  1428. X
  1429. X
  1430. X#ifdef YY_USE_PROTOS
  1431. Xvoid yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
  1432. X#else
  1433. Xvoid yy_switch_to_buffer( new_buffer )
  1434. XYY_BUFFER_STATE new_buffer;
  1435. X#endif
  1436. X
  1437. X    {
  1438. X    if ( yy_current_buffer == new_buffer )
  1439. X    return;
  1440. X
  1441. X    if ( yy_current_buffer )
  1442. X    {
  1443. X    /* flush out information for old buffer */
  1444. X    *yy_c_buf_p = yy_hold_char;
  1445. X    yy_current_buffer->yy_buf_pos = yy_c_buf_p;
  1446. X    yy_current_buffer->yy_n_chars = yy_n_chars;
  1447. X    }
  1448. X
  1449. X    yy_current_buffer = new_buffer;
  1450. X    yy_load_buffer_state();
  1451. X
  1452. X    /* we don't actually know whether we did this switch during
  1453. X     * EOF (yywrap()) processing, but the only time this flag
  1454. X     * is looked at is after yywrap() is called, so it's safe
  1455. X     * to go ahead and always set it.
  1456. X     */
  1457. X    yy_did_buffer_switch_on_eof = 1;
  1458. X    }
  1459. X
  1460. X
  1461. X#ifdef YY_USE_PROTOS
  1462. Xvoid yy_load_buffer_state( void )
  1463. X#else
  1464. Xvoid yy_load_buffer_state()
  1465. X#endif
  1466. X
  1467. X    {
  1468. X    yy_n_chars = yy_current_buffer->yy_n_chars;
  1469. X    yytext = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
  1470. X    yyin = yy_current_buffer->yy_input_file;
  1471. X    yy_hold_char = *yy_c_buf_p;
  1472. X    }
  1473. X
  1474. X
  1475. X#ifdef YY_USE_PROTOS
  1476. XYY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
  1477. X#else
  1478. XYY_BUFFER_STATE yy_create_buffer( file, size )
  1479. XFILE *file;
  1480. Xint size;
  1481. X#endif
  1482. X
  1483. X    {
  1484. X    YY_BUFFER_STATE b;
  1485. X
  1486. X    b = (YY_BUFFER_STATE) malloc( sizeof( struct yy_buffer_state ) );
  1487. X
  1488. X    if ( ! b )
  1489. X    YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  1490. X
  1491. X    b->yy_buf_size = size;
  1492. X
  1493. X    /* yy_ch_buf has to be 2 characters longer than the size given because
  1494. X     * we need to put in 2 end-of-buffer characters.
  1495. X     */
  1496. X    b->yy_ch_buf = (YY_CHAR *) malloc( (unsigned) (b->yy_buf_size + 2) );
  1497. X
  1498. X    if ( ! b->yy_ch_buf )
  1499. X    YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  1500. X
  1501. X    yy_init_buffer( b, file );
  1502. X
  1503. X    return ( b );
  1504. X    }
  1505. X
  1506. X
  1507. X#ifdef YY_USE_PROTOS
  1508. Xvoid yy_delete_buffer( YY_BUFFER_STATE b )
  1509. X#else
  1510. Xvoid yy_delete_buffer( b )
  1511. XYY_BUFFER_STATE b;
  1512. X#endif
  1513. X
  1514. X    {
  1515. X    if ( b == yy_current_buffer )
  1516. X    yy_current_buffer = (YY_BUFFER_STATE) 0;
  1517. X
  1518. X    free( (char *) b->yy_ch_buf );
  1519. X    free( (char *) b );
  1520. X    }
  1521. X
  1522. X
  1523. X#ifdef YY_USE_PROTOS
  1524. Xvoid yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
  1525. X#else
  1526. Xvoid yy_init_buffer( b, file )
  1527. XYY_BUFFER_STATE b;
  1528. XFILE *file;
  1529. X#endif
  1530. X
  1531. X    {
  1532. X    b->yy_input_file = file;
  1533. X
  1534. X    /* we put in the '\n' and start reading from [1] so that an
  1535. X     * initial match-at-newline will be true.
  1536. X     */
  1537. X
  1538. X    b->yy_ch_buf[0] = '\n';
  1539. X    b->yy_n_chars = 1;
  1540. X
  1541. X    /* we always need two end-of-buffer characters.  The first causes
  1542. X     * a transition to the end-of-buffer state.  The second causes
  1543. X     * a jam in that state.
  1544. X     */
  1545. X    b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  1546. X    b->yy_ch_buf[2] = YY_END_OF_BUFFER_CHAR;
  1547. X
  1548. X    b->yy_buf_pos = &b->yy_ch_buf[1];
  1549. X
  1550. X    b->yy_eof_status = EOF_NOT_SEEN;
  1551. X    }
  1552. X# line 234 "lev_comp.l"
  1553. X
  1554. X#ifdef    AMIGA
  1555. Xlong *alloc(n)
  1556. X    unsigned n;
  1557. X{
  1558. X    return ((long *)malloc (n));
  1559. X}
  1560. X#endif
  1561. X
  1562. X/* routine to switch to another input file; needed for flex */
  1563. Xvoid init_yyin( input_f )
  1564. XFILE *input_f;
  1565. X{
  1566. X#ifdef FLEX_SCANNER
  1567. X    if (yyin)
  1568. X        yyrestart(input_f);
  1569. X    else
  1570. X#endif
  1571. X        yyin = input_f;
  1572. X}
  1573. X/* analogous routine (for completeness) */
  1574. Xvoid init_yyout( output_f )
  1575. XFILE *output_f;
  1576. X{
  1577. X    yyout = output_f;
  1578. X}
  1579. X
  1580. X
  1581. END_OF_FILE
  1582. if test 21415 -ne `wc -c <'sys/share/lev_lex.c2'`; then
  1583.     echo shar: \"'sys/share/lev_lex.c2'\" unpacked with wrong size!
  1584. fi
  1585. # end of 'sys/share/lev_lex.c2'
  1586. echo shar: End of archive 23 \(of 31\).
  1587. cp /dev/null ark23isdone
  1588. MISSING=""
  1589. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ; do
  1590.     if test ! -f ark${I}isdone ; then
  1591.     MISSING="${MISSING} ${I}"
  1592.     fi
  1593. done
  1594. if test "${MISSING}" = "" ; then
  1595.     echo You have unpacked all 31 archives.
  1596.     echo "Now execute 'patchit.sh'"
  1597.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1598. else
  1599.     echo You still need to unpack the following archives:
  1600.     echo "        " ${MISSING}
  1601. fi
  1602. ##  End of shell archive.
  1603. exit 0
  1604.