$ od -c -N 50000 [qv]<notecards>PAPERS>sasifinal>SASIFinalReportA.ted!1
0000000 A p p e n d i x A : N o t e
0000020 C a r d s P r o g r a m m e r
0000040 ' s I n t e r f a c e \r S A S
0000060 I F i n a l R e p o r t \r A
0000100 p p e n d i x A : N o t e
0000120 C a r d s P r o g r a m m e r
0000140 ' s I n t e r f a c e \r \r T h
0000160 i s a p p e n d i x d e s c
0000200 r i b e s a f a c i l i t y
0000220 w h e r e b y u s e r s w
0000240 i t h s o m e p r o g r a m
0000260 m i n g k n o w - h o w c a
0000300 n o b t a i n a l i s p
0000320 i n t e r f a c e t o N o t
0000340 e C a r d s . I n t h i s
0000360 w a y , t h e y c a n c
0000400 r e a t e a n d m o d i f y
0000420 N o t e f i l e s , c a r d
0000440 s , a n d l i n k s u n d
0000460 e r p r o g r a m c o n t r
0000500 o l . \r T h e f u n c t i o n
0000520 s d e s c r i b e d b e l o
0000540 w a r e d i v i d e d i n
0000560 t o 7 g r o u p s : \r \t 1
0000600 . N o t e F i l e C r e a
0000620 t i o n a n d A c c e s s \r
0000640 \t 2 . C r e a t i n g a n
0000660 d A c c e s s i n g N o t e
0000700 C a r d T y p e s \r \t 3 .
0000720 C r e a t i n g N o t e C a r
0000740 d s a n d F i l e B o x e s
0000760 \r \t 4 . A c c e s s i n g
0001000 N o t e C a r d s a n d F i
0001020 l e B o x e s \r \t 5 . C r e
0001040 a t i n g a n d A c c e s s
0001060 i n g L i n k s \r \t 6 . C
0001100 r e a t i n g a n d A c c e
0001120 s s i n g L i n k L a b e l
0001140 s \r \t 7 . H a n d y M i s
0001160 c e l l a n e o u s F u n c t
0001200 i o n s \r A . 1 . N o t e
0001220 F i l e C r e a t i o n a n
0001240 d A c c e s s \r F o r e a c
0001260 h o f t h e f o l l o w i
0001300 n g f u n c t i o n s ( e x
0001320 c e p t N C P . C l o s e N o
0001340 t e F i l e ) , t h e a r g
0001360 u m e n t i s a f i l e n
0001400 a m e . T h e s u f f i x
0001420 " . N o t e F i l e " i s
0001440 a d d e d i f n o t a l r
0001460 e a d y p r e s e n t . I
0001500 n a n y c a s e , t h e
0001520 f i l e n a m e u s e d b y
0001540 N o t e C a r d s a l w a y
0001560 s h a s t h i s s u f f i
0001600 x . \r ( N C P . C r e a t e N o
0001620 t e F i l e < f i l e n a m e
0001640 > ) \r I f < f i l e n a m e >
0001660 i s n o t a l r e a d y
0001700 a n o t e f i l e , t h e n
0001720 c r e a t e a n o t e f i
0001740 l e < f i l e n a m e > . N o
0001760 t e F i l e , a n d r e t u
0002000 r n t h i s f i l e n a m e
0002020 w h i c h c a n l a t e r
0002040 b e p a s s e d t o N C
0002060 P . O p e n N o t e F i l e . \r
0002100 ( N C P . O p e n N o t e F i l
0002120 e < f i l e n a m e > < d o
0002140 n ' t C r e a t e F l g > < c
0002160 o n v e r t w / o C o n f i r m
0002200 F l g > ) \r I f t h e r e i
0002220 s n o c u r r e n t l y o
0002240 p e n n o t e f i l e , t h
0002260 e n o p e n < f i l e n a m
0002300 e > a n d m a k e i t t
0002320 h e c u r r e n t l y a c t
0002340 i v e N o t e F i l e . R
0002360 e t u r n s r e s u l t a n t
0002400 s t r e a m i f s u c c e
0002420 s s f u l , e l s e n i l .
0002440 I f < d o n ' t C r e a t
0002460 e F l g > i s n o n - n i l
0002500 , t h e n a n e w f i l
0002520 e w i l l n o t b e c r
0002540 e a t e d i f t h e g i v
0002560 e n o n e d o e s n ' t e
0002600 x i s t . I f < c o n v e
0002620 r t w / o C o n f i r m F l g >
0002640 i s n o n - n i l , t h e
0002660 n i f n e e d e d , t h e
0002700 f i l e w i l l b e c o
0002720 n v e r t e d t o t h e m
0002740 o s t r e c e n t f o r m a
0002760 t w i t h o u t u s e r c
0003000 o n f i r m a t i o n . \r ( N
0003020 C P . C l o s e N o t e F i l e
0003040 [ < s t r e a m > ] ) \r C l o
0003060 s e s < s t r e a m > i f
0003100 i t i s c o r r e s p o n d
0003120 s t o a c u r r e n t l y
0003140 o p e n N o t e f i l e .
0003160 R e t u r n s i t s f i l
0003200 e n a m e i f s u c c e s s
0003220 f u l . I f < s t r e a m
0003240 > i s n i l , t h e n c
0003260 l o s e s c u r r e n t o p
0003300 e n n o t e f i l e . \r ( N C
0003320 P . C h e c k p o i n t S e s s
0003340 i o n ) \r C h e c k p o i n t
0003360 t h e c u r r e n t N o t e
0003400 c a r d s s e s s i o n , f
0003420 i r s t w r i t i n g o u t
0003440 a n y d i r t y c a r d s
0003460 . I n c a s e o f a
0003500 s y s t e m c r a s h o r
0003520 a b o r t , t h e n o t e f
0003540 i l e c a n b e r e c o v
0003560 e r e d t o t h e l a s t
0003600 c h e c k p o i n t . N o
0003620 t e t h a t c l o s i n g
0003640 a n o t e f i l e d o e s
0003660 a c h e c k p o i n t . \r ( N
0003700 C P . A b o r t S e s s i o n )
0003720 \r A b o r t t h e c u r r e
0003740 n t N o t e c a r d s s e s
0003760 s i o n , l o s i n g a l l
0004000 w o r k s i n c e l a s t
0004020 c h e c k p o i n t o r s
0004040 u c c e s s f u l c l o s e .
0004060 \r ( N C P . R e p a i r N o t e
0004100 F i l e < f i l e n a m e > )
0004120 \r R e b u i l d s t h e l i
0004140 n k s t r u c t u r e o f
0004160 < f i l e n a m e > . I t
0004200 m u s t * n o t * b e c u
0004220 r r e n t l y o p e n . \r ( N
0004240 C P . C o m p a c t N o t e F i
0004260 l e < f i l e n a m e > ) \r C
0004300 o p i e s < f i l e n a m e >
0004320 t o a l a t e r v e r s
0004340 i o n , r e c o v e r i n g
0004360 s p a c e . M u s t n o
0004400 t b e o p e n . \r ( N C P .
0004420 C o m p a c t N o t e F i l e I
0004440 n P l a c e < f i l e n a m e
0004460 > ) \r C o m p a c t s < f i l
0004500 e n a m e > i n p l a c e ,
0004520 r e p l a c i n g t h e o
0004540 l d v e r s i o n . M u
0004560 s t n o t b e o p e n . \r
0004600 ( N C P . D e l e t e N o t e F
0004620 i l e < f i l e n a m e > ) \r
0004640 R e m o v e s t h e < f i l
0004660 e n a m e > n o t e f i l e .
0004700 M u s t n o t b e o p
0004720 e n . \r ( N C P . C u r r e n t
0004740 N o t e F i l e S t r e a m ) \r
0004760 R e t u r n s t h e c u r r
0005000 e n t l y o p e n n o t e f
0005020 i l e s t r e a m i f t h
0005040 e r e i s o n e , e l s e
0005060 n i l . \r ( N C P . C u r r e
0005100 n t N o t e F i l e ) \r R e t u
0005120 r n s t h e f u l l n a m
0005140 e o f t h e c u r r e n t
0005160 l y a c t i v e n o t e f i
0005200 l e i f t h e r e i s o
0005220 n e , e l s e n i l . \r ( N
0005240 C P . C h e c k O u t N o t e F
0005260 i l e < f r o m F i l e n a m
0005300 e > < t o F i l e n a m e > )
0005320 \r C o p i e s < f r o m F i l
0005340 e n a m e > t o < t o F i l
0005360 e n a m e > u n l e s s < f
0005400 r o m F i l e n a m e > i s
0005420 l o c k e d . I f s u c c e
0005440 s s f u l , c r e a t e s a
0005460 l o c k f i l e i n < f
0005500 r o m F i l e n a m e > ' s d
0005520 i r e c t o r y . T h e n
0005540 a m e o f t h e l o c k
0005560 f i l e i s f o r m e d b
0005600 y c o n c a t e n a t i n g
0005620 t h e a t o m L O C K F I L
0005640 E o n t o < f r o m F i l e
0005660 n a m e > . \r ( N C P . C h e c
0005700 k I n N o t e F i l e < f r o
0005720 m F i l e n a m e > < t o F i
0005740 l e n a m e > ) \r C h e c k l
0005760 o c k f i l e f o r < t o
0006000 F i l e n a m e > . I f n o
0006020 n e , t h e n j u s t c o
0006040 p y < f r o m F i l e n a m e
0006060 > t o < t o F i l e n a m e
0006100 > . I f t h e r e i s o
0006120 n e a n d i t ' s o w n e
0006140 d b y u s , t h e n d o
0006160 t h e c o p y a n d r e
0006200 m o v e t h e l o c k f i
0006220 l e . I f t h e r e i s
0006240 a l o c k f i l e o w n
0006260 e d b y s o m e o n e e l
0006300 s e o r i f d a t e o f
0006320 < t o F i l e n a m e > i s
0006340 m o r e r e c e n t t h a
0006360 n d a t e o f l o c k f
0006400 i l e , t h e n p r i n t
0006420 a m e s s a g e a n d d o
0006440 n o t h i n g . \r A . 2 .
0006460 C r e a t i n g a n d A c
0006500 c e s s i n g N o t e C a r d
0006520 T y p e s \r T h e s e f u n
0006540 c t i o n s g i v e t h e
0006560 u s e r a c c e s s t o t
0006600 h e N o t e C a r d u s e r
0006620 - d e f i n e d t y p e s f
0006640 a c i l i t y . F o r a n
0006660 e x p l a n a t i o n o f
0006700 t h i s f a c i l i t y , s
0006720 e e t h e N o t e C a r d s
0006740 T y p e s M e c h a n i s m
0006760 d o c u m e n t a t i o n . \r
0007000 ( N C P . C a r d T y p e s ) \r
0007020 ( N C P . S u b s t a n c e T y
0007040 p e s ) \r R e t u r n s l i s
0007060 t s o f a l l c u r r e n
0007100 t l y d e f i n e d N o t e
0007120 C a r d t y p e s a n d s
0007140 u b s t a n c e s , r e s p e
0007160 c t i v e l y . \r ( N C P . C r
0007200 e a t e C a r d T y p e < T y
0007220 p e N a m e > < S u p e r T y
0007240 p e > < S u b s t a n c e T y
0007260 p e > < F n s A s s o c L i s
0007300 t > < V a r s A s s o c L i s
0007320 t > ) \r M a k e s a n e w
0007340 N o t e C a r d t y p e w i
0007360 t h n a m e < T y p e N a m
0007400 e > , s u p e r t y p e <
0007420 S u p e r T y p e > , s u b s
0007440 t a n c e < S u b s t a n c e
0007460 T y p e > . A n y f u n c
0007500 t i o n s n o t a p p e a r
0007520 i n g i n < F n s A s s o c
0007540 L i s t > w i l l b e i n
0007560 h e r i t e d f r o m < S u
0007600 p e r T y p e > . T h e C
0007620 a r d W i d t h a n d C a r
0007640 d H e i g h t v a r s f i e
0007660 l d s w i l l b e i n h e
0007700 r i t e d i f n o t s p e
0007720 c i f i e d i n < V a r s A
0007740 s s o c L i s t > . O t h e
0007760 r v a r s f i e l d s d e
0010000 f a u l t t o n i l . N
0010020 o t e t h a t , f o r n o
0010040 w , s p e c i a l i z i n g
0010060 t h e F i l e B o x c a r d
0010100 t y p e i s n o t a l l
0010120 o w e d . \r ( N C P . C r e a t
0010140 e S u b s t a n c e T y p e <
0010160 S u b s t a n c e N a m e > <
0010200 F n s A s s o c L i s t > < V
0010220 a r s A s s o c L i s t > ) \r M
0010240 a k e s a n e w s u b s t
0010260 a n c e t y p e w i t h n
0010300 a m e < S u b s t a n c e N a
0010320 m e > a n d t h e g i v e
0010340 n f u n c t i o n s a n d
0010360 v a r s f i e l d s . N o
0010400 n e o f t h e f u n c t i
0010420 o n f i e l d s s h o u l d
0010440 b e n i l ( b u t m i g
0010460 h t c o n c e i v a b l y b
0010500 e t h e f u n c t i o n N
0010520 I L L ) . \r ( N C P . C a r d T
0010540 y p e S u p e r < t y p e > )
0010560 \r R e t u r n s t h e s u p
0010600 e r t y p e o f < t y p e
0010620 > . \r ( N C P . C a r d T y p e
0010640 S u b s t a n c e < t y p e >
0010660 ) \r R e t u r n s < t y p e >
0010700 ' s s u b s t a n c e t y p
0010720 e . \r ( N C P . C a r d T y p e
0010740 L i n k D i s p l a y M o d e
0010760 < t y p e > ) \r R e t u r n s
0011000 t h e l i n k d i s p l a y
0011020 m o d e o f < t y p e > .
0011040 \r ( N C P . C a r d T y p e F n
0011060 < t y p e > < f n > ) \r ( N
0011100 C P . C a r d T y p e V a r <
0011120 t y p e > < v a r > ) \r R e t
0011140 u r n s t h e < f n > ( <
0011160 v a r > ) f i e l d f o r
0011200 < t y p e > . \r ( N C P . C a r
0011220 d T y p e I n h e r i t e d F i
0011240 e l d < t y p e > < f i e
0011260 l d > ) \r R e t u r n s t h e
0011300 v a l u e o f t h e c a
0011320 r d t y p e f u n c t i o n
0011340 o r v a r i a b l e < f i
0011360 e l d > f o r < t y p e > .
0011400 T h i s i s p o s s i b
0011420 l y d i f f e r e n t f r o
0011440 m t h e v a l u e r e t u
0011460 r n e d b y N C P . C a r d
0011500 T y p e F n o r N C P . C a
0011520 r d T y p e V a r i n t h a
0011540 t i f t h e d e f i n e d
0011560 v a l u e f o r < f i e l
0011600 d > o f < t y p e > i s
0011620 n i l , t h e n t h e s u
0011640 p e r i s c h e c k e d f
0011660 o r a n o n - n i l v a l
0011700 u e . T h i s c h e c k i
0011720 n g c o n t i n u e s u n t
0011740 i l e i t h e r a n o n -
0011760 n i l < f i e l d > i s f
0012000 o u n d o r w e r e a c h
0012020 t h e t o p o f t h e
0012040 s u p e r h i e r a r c h y .
0012060 I n t h a t c a s e ,
0012100 t h e v a l u e o f < t y
0012120 p e > ' s s u b s t a n c e '
0012140 s < f i e l d > i s u s e
0012160 d . N o t e t h a t a m
0012200 o n g t h e v a r i a b l e
0012220 f i e l d s , o n l y C a
0012240 r d D e f a u l t W i d t h a
0012260 n d C a r d D e f a u l t H e
0012300 i g h t i n h e r i t , s o
0012320 f o r t h e o t h e r V
0012340 a r f i e l d s , t h e r
0012360 e s u l t o f N C P . C a r
0012400 d T y p e V a r i s v a l i
0012420 d ( e v e n i f i t ' s
0012440 n i l ) . \r ( N C P . S u b s t
0012460 a n c e T y p e F n < s u b s
0012500 t a n c e > < f n > ) \r ( N C
0012520 P . S u b s t a n c e T y p e V
0012540 a r < s u b s t a n c e > <
0012560 v a r > ) \r R e t u r n s t h
0012600 e < f n > ( < v a r > )
0012620 f i e l d f o r t h e s u
0012640 b s t a n c e < s u b s t a n
0012660 c e > . \r ( N C P . C a r d T y
0012700 p e D i s p l a y e d I n M e n
0012720 u < t y p e > [ < n e w v
0012740 a l > ] ) \r R e t u r n s t h
0012760 e o l d v a l u e o f C
0013000 a r d D i s p l a y I n M e n u
0013020 F l g f o r t h e g i v e
0013040 n t y p e . ( T h a t i
0013060 s , t h e f l a g i n d i
0013100 c a t i n g w h e t h e r <
0013120 t y p e > c u r r e n t l y
0013140 a p p e a r s o n t h e T
0013160 y p e s m e n u . ) I f
0013200 a s e c o n d a r g u m e n
0013220 t i s g i v e n , t h e n
0013240 t h e v a l u e o f C a
0013260 r d D i s p l a y I n M e n u F
0013300 l g f o r t h e t y p e
0013320 i s c h a n g e d a c c o r
0013340 d i n g l y . T h u s , i
0013360 f i t i s n i l , t h e
0013400 n < t y p e > i s p u t
0013420 o n t h e T y p e s m e n
0013440 u . I f n o n - n i l ,
0013460 t h e n i t ' s t a k e n
0013500 o f f . \r ( N C P . V a l i d C
0013520 a r d T y p e < t y p e > ) \r
0013540 R e t u r n s n o n - n i l
0013560 i f < t y p e > i s a n
0013600 e x i s t i n g N o t e C a r
0013620 d t y p e . \r ( N C P . V a l
0013640 i d S u b s t a n c e T y p e
0013660 < s u b s t a n c e > ) \r R e t
0013700 u r n s n o n - n i l i f
0013720 < t y p e > i s a n e x i
0013740 s t i n g N o t e C a r d s
0013760 u b s t a n c e t y p e . \r (
0014000 N C P . V a l i d C a r d T y p
0014020 e F n < f n > ) \r ( N C P . V
0014040 a l i d C a r d T y p e V a r
0014060 < v a r > ) \r R e t u r n s n
0014100 o n - n i l i f < f n > (
0014120 < v a r > ) i s a v a l i
0014140 d f u n c t i o n ( v a r i
0014160 a b l e ) f i e l d f o r
0014200 N o t e C a r d t y p e s ,
0014220 f o r e x a m p l e , t h e
0014240 l i t a t o m M a k e C a r
0014260 d F n ( C a r d D e f a u l t
0014300 W i d t h ) . I n o t h e
0014320 r w o r d s , < f n > ( <
0014340 v a r > ) c a n s e r v e
0014360 a s t h e < f n > ( < v a
0014400 r > ) a r g t o N C P . C
0014420 a r d T y p e F n ( N C P . C
0014440 a r d T y p e V a r ) . \r ( N C
0014460 P . V a l i d S u b s t a n c e
0014500 T y p e F n < f n > ) \r ( N C
0014520 P . V a l i d S u b s t a n c e
0014540 T y p e V a r < v a r > ) \r
0014560 T h e s e r e t u r n n o n
0014600 - n i l i f < f n > ( < v
0014620 a r > ) i s a v a l i d
0014640 f u n c t i o n ( v a r i a b
0014660 l e ) f i e l d f o r s u
0014700 b s t a n c e t y p e s .
0014720 I n o t h e r w o r d s ,
0014740 < f n > ( < v a r > ) c a n
0014760 s e r v e a s t h e < f
0015000 n > ( < v a r > ) a r g t
0015020 o N C P . S u b s t a n c e T
0015040 y p e F n ( N C P . S u b s t
0015060 a n c e T y p e V a r ) . \r ( N
0015100 C P . C a r d T y p e F n s ) \r
0015120 ( N C P . C a r d T y p e V a r
0015140 s ) \r ( N C P . S u b s t a n c
0015160 e T y p e F n s ) \r ( N C P . S
0015200 u b s t a n c e T y p e V a r s
0015220 ) \r T h e s e r e t u r n l
0015240 i s t s o f a l l v a l i
0015260 d F n ( V a r ) f i e l d
0015300 s f o r N o t e C a r d t
0015320 y p e s a n d s u b s t a n
0015340 c e s r e s p e c t i v e l y
0015360 . \r A . 3 . C r e a t i n
0015400 g N o t e C a r d s a n d
0015420 F i l e B o x e s \r T h e f o
0015440 l l o w i n g f u n c t i o n
0015460 s c r e a t e v a r i o u s
0015500 s o r t s o f c a r d s
0015520 a n d b o x e s w i t h i n
0015540 t h e c u r r e n t l y o
0015560 p e n n o t e f i l e . \r ( N
0015600 C P . C r e a t e T e x t C a r
0015620 d < t i t l e > < n o d i s
0015640 p l a y f l g > < p r o p s >
0015660 < p a r e n t f i l e b o x e
0015700 s > ) \r C r e a t e s a n d
0015720 r e t u r n s a n e w n o
0015740 t e c a r d h a v i n g t y
0015760 p e T e x t . I f < t i
0016000 t l e > i s n o n - n i l ,
0016020 i t i s i n s t a l l e d
0016040 a s t h e N o t e c a r d
0016060 ' s t i t l e , o t h e r w
0016100 i s e t h e t i t l e i s
0016120 " U n t i t l e d . " < p
0016140 r o p s > , i f n o n - n i
0016160 l , s h o u l d b e a p
0016200 r o p - l i s t o f p r o p
0016220 e r t i e s a n d v a l u e
0016240 s t o b e p l a c e d o
0016260 n t h e u s e r p r o p e
0016300 r t y l i s t o f t h e
0016320 N o t e c a r d . I f < p
0016340 a r e n t f i l e b o x e s >
0016360 i s n o n - n i l , t h e n
0016400 i t s h o u l d b e a
0016420 l i s t o f F i l e B o x e
0016440 s i n w h i c h t o i n
0016460 i t i a l l y f i l e t h i
0016500 s c a r d . \r ( N C P . C r e
0016520 a t e F i l e B o x < t i t l
0016540 e > < n o d i s p l a y f l g
0016560 > < p r o p s > < c h i l d
0016600 c a r d s b o x e s > < p a r
0016620 e n t f i l e b o x e s > ) \r C
0016640 r e a t e s a n d r e t u r
0016660 n s a n e w F i l e b o x
0016700 w i t h t i t l e < t i t
0016720 l e > ( o r a g e n s y m
0016740 ' e d n a m e i f < t i t
0016760 l e > i s n i l ) . I t
0017000 w i l l i n i t i a l l y
0017020 c o n t a i n c h i l d c a
0017040 r d s a n d b o x e s f r
0017060 o m t h e l i s t < c h i
0017100 l d c a r d s b o x e s > ( i
0017120 f t h a t a r g i s n o
0017140 n - n i l ) . I f < p a r
0017160 e n t f i l e b o x e s > i s
0017200 n i l , t h e n t h e n
0017220 e w f i l e b o x w i l l
0017240 b e f i l e d i n t h e
0017260 v a l u e o f ( N C P . G e
0017300 t T o B e F i l e d F i l e B o
0017320 x ) . T h e < p r o p s >
0017340 a r g i s h a n d l e d
0017360 a s i t w a s f o r N C
0017400 P . C r e a t e T e x t C a r d
0017420 . \r ( N C P . C r e a t e B r o
0017440 w s e r C a r d < t i t l e >
0017460 < p a r a m L i s t > < n o
0017500 d i s p l a y f l g > < p r o
0017520 p s > < p a r e n t f i l e b
0017540 o x e s > ) \r C r e a t e s a
0017560 n d r e t u r n s a n e w
0017600 b r o w s e r c a r d w i
0017620 t h g i v e n t i t l e ,
0017640 p r o p s a n d p a r e n t
0017660 s . < p a r a m L i s t >
0017700 s h o u l d b e a p r o p
0017720 l i s t o f b r o w s e r
0017740 p a r a m e t e r s . T h
0017760 e p r o p e r t i e s c u r
0020000 r e n t l y r e c o g n i z e
0020020 d a r e : \r R O O T C A R D
0020040 S : A l i s t o f N o
0020060 t e c a r d s t o s e r v e
0020100 a s r o o t s o f t h e
0020120 f o r e s t o r l a t t i
0020140 c e g e n e r a t e d b y
0020160 t h e b r o w s e r . I f
0020200 o m i t t e d o r N I L
0020220 t h e n u s e r i s a s k
0020240 e d t o c h o o s e r o o
0020260 t c a r d s . \r L I N K T Y P
0020300 E S : A l i s t o f l
0020320 i n k t y p e s t o f o l
0020340 l o w w h e n c r e a t i n
0020360 g t h e b r o w s e r .
0020400 A n y l a b e l p r e s e n
0020420 t i n t h e l i s t h a
0020440 v i n g t h e b a c k a r r
0020460 o w p r e f i x ( " _ " )
0020500 r e p r e s e n t s t h a t
0020520 l i n k t y p e b u t i
0020540 n t h e r e v e r s e d i
0020560 r e c t i o n . T h i s l
0020600 i s t c a n a l s o c o n
0020620 t a i n t h e a t o m s A
0020640 L L o r _ A L L i n w h
0020660 i c h c a s e b r o w s i n
0020700 g w i l l b e d o n e o
0020720 n a l l l i n k s i n e
0020740 i t h e r t h e f o r w a r
0020760 d o r r e v e r s e d i r
0021000 e c t i o n . I f b o t h
0021020 A L L a n d _ A L L a r
0021040 e s p e c i f i e d , t h e
0021060 n l i n k s i n b o t h
0021100 d i r e c t i o n s w i l l
0021120 b e u s e d ( g e n e r a l
0021140 l y m a k i n g a m e s s
0021160 ) . \r D E P T H : T h e d
0021200 e p t h a t w h i c h t o
0021220 c u t o f f t h e b r o
0021240 w s e r . T h i s s h o u
0021260 l d b e a n o n - n e g a
0021300 t i v e i n t e g e r . I
0021320 f N I L o r o m i t t e d
0021340 , t h e n w i l l a s s u
0021360 m e n o l i m i t . ( C
0021400 u r r e n t l y i n t e g e r
0021420 s g r e a t e r t h a n 9
0021440 a r e a s s u m e d e q u
0021460 i v a l e n t t o i n f i n
0021500 i t y . ) \r F O R M A T : T
0021520 h i s s h o u l d b e a
0021540 l i s t o f o n e , t w o
0021560 o r t h r e e e l e m e n
0021600 t s . T h e f i r s t s
0021620 h o u l d b e a n a t o m
0021640 i n d i c a t i n g g r a p
0021660 h e r f o r m a t . T h e
0021700 c h o i c e s a r e F A S
0021720 T ( l a y e d o u t a s
0021740 a f o r e s t , s a c r i f
0021760 i c i n g s c r e e n s p a
0022000 c e f o r s p e e d ) , C
0022020 O M P A C T ( l a y e d o u
0022040 t a s a f o r e s t , u
0022060 s i n g m i n i m a l s c r
0022100 e e n s p a c e ) , L A T T
0022120 I C E ( l a y e d o u t a
0022140 s a d i r e c t e d a c y
0022160 c l i c g r a p h , t h e
0022200 d e f a u l t ) , * G R A P
0022220 H * ( l a y e d o u t a s
0022240 a g r a p h , i . e . v
0022260 i r t u a l n o d e s a r e
0022300 e l i m i n a t e d ) . T
0022320 h e s e c o n d e l e m e n
0022340 t o f t h e F O R M A T
0022360 l i s t , i f p r e s e n t
0022400 , s h o u l d b e e i t h
0022420 e r H O R I Z O N T A L ( t
0022440 h e d e f a u l t ) o r V
0022460 E R T I C A L s p e c i f y i
0022500 n g w h e t h e r t h e g
0022520 r a p h i s l a y e d o n
0022540 i t s s i d e o r u p
0022560 a n d d o w n . T h e t
0022600 h i r d e l e m e n t , i f
0022620 p r e s e n t , s h o u l d
0022640 b e t h e a t o m R E V
0022660 E R S E . T h i s i n d i
0022700 c a t e s t h a t h o r i z
0022720 o n t a l g r a p h s s h o
0022740 u l d b e l a y e d o u t
0022760 f r o m r i g h t t o l
0023000 e f t i n s t e a d o f l
0023020 e f t t o r i g h t a n d
0023040 t h a t v e r t i c a l g
0023060 r a p h s s h o u l d b e
0023100 l a y e d o u t f r o m b
0023120 o t t o m t o t o p r a t
0023140 h e r t h a n v i c e v e
0023160 r s a . \r ( N C P . C r e a t e
0023200 S k e t c h C a r d < t i t l
0023220 e > < n o d i s p l a y f l g
0023240 > < p r o p s > < p a r e n
0023260 t f i l e b o x e s > ) \r C r e
0023300 a t e s a n d r e t u r n s
0023320 a n i n i t i a l l y e m
0023340 p t y s k e t c h / m a p c
0023360 a r d h a v i n g g i v e n
0023400 t i t l e , p r o p s , a
0023420 n d p a r e n t s . \r ( N C P
0023440 . C r e a t e G r a p h C a r d
0023460 < t i t l e > < n o d i s p
0023500 l a y f l g > < p r o p s >
0023520 < p a r e n t f i l e b o x e s
0023540 > ) \r C r e a t e s a n d r
0023560 e t u r n s a n i n i t i a
0023600 l l y e m p t y g r a p h
0023620 c a r d h a v i n g g i v e
0023640 n t i t l e , p r o p s ,
0023660 a n d p a r e n t s . \r ( N C
0023700 P . C r e a t e C a r d < t y
0023720 p e > < t i t l e > < n o d
0023740 i s p l a y f l g > < p r o p
0023760 s > < p a r e n t f i l e b o
0024000 x e s > < o t h e r a r g s >
0024020 ) \r C r e a t e s a n d r e
0024040 t u r n s a c a r d o f
0024060 t h e g i v e n ( p o s s i
0024100 b l y u s e r - d e f i n e d
0024120 ) t y p e , w i t h g i v
0024140 e n t i t l e , p r o p s ,
0024160 a n d p a r e n t s . <
0024200 o t h e r a r g s > i s a
0024220 p o s s i b l y n i l l i s
0024240 t o f a r g s t h a t w
0024260 i l l b e p a s s e d t o
0024300 t h e M a k e C a r d F n
0024320 o f < t y p e > . C a r d
0024340 i s i n i t i a l l y d i
0024360 s p l a y e d o r n o t a
0024400 c c o r d i n g t o v a l u
0024420 e o f < n o d i s p l a y f
0024440 l g > . \r ( N C P . M a k e D o
0024460 c u m e n t < r o o t c a r d
0024500 > < p a r a m e t e r s P r o
0024520 p l i s t > < n o d i s p l a
0024540 y f l g > < p r o p s > < p
0024560 a r e n t f i l e b o x e s > )
0024600 \r C r e a t e s a n d r e t
0024620 u r n s a D o c u m e n t
0024640 c a r d s t a r t i n g f r
0024660 o m < r o o t c a r d > .
0024700 T h e d e f a u l t s e t
0024720 o f p a r a m e t e r s f o
0024740 r m a k i n g d o c u m e n
0024760 t s c a n b e a c c e s s
0025000 e d v i a N C P . D o c u m
0025020 e n t P a r a m e t e r s , b
0025040 u t s o m e o f t h e s e
0025060 c a n b e g i v e n n e
0025100 w v a l u e s j u s t f o
0025120 r t h e d u r a t i o n o
0025140 f t h i s M a k e D o c u m
0025160 e n t b y s p e c i f y i n
0025200 g a n o n - n i l < p a r
0025220 a m e t e r s P r o p l i s t >
0025240 . F o r e x a m p l e ,
0025260 a v a l u e o f ' ( T i t
0025300 l e s F r o m N o t e C a r d s
0025320 B o l d E x p a n d E m b e
0025340 d d e d L i n k s A L L ) f
0025360 o r < p a r a m e t e r s P r
0025400 o p l i s t > w o u l d c a
0025420 u s e t e m p o r a r y c h
0025440 a n g e s t o t h e v a l
0025460 u e s o f t h e p a r a m
0025500 e t e r s T i t l e s F r o m
0025520 N o t e C a r d s a n d E x
0025540 p a n d E m b e d d e d L i n k
0025560 s . A s u s u a l , t h
0025600 e r e s u l t i n g c a r d
0025620 w i l l h a v e t h e g
0025640 i v e n p r o p s a n d p
0025660 a r e n t s . \r ( N C P . M a k
0025700 e L i n k I n d e x < l i n
0025720 k t y p e s > < b a c k p o i
0025740 n t e r s P > < n o d i s p l
0025760 a y f l g > < p r o p s > <
0026000 p a r e n t f i l e b o x e s >
0026020 ) \r C r e a t e s a n d r e
0026040 t u r n s a L i n k I n d e
0026060 x t e x t c a r d c o n s
0026100 i s t i n g o f a s o r t
0026120 e d r e c o r d o f a l l
0026140 i n s t a n c e s o f l i
0026160 n k s i n t h e c u r r e
0026200 n t n o t e f i l e h a v i
0026220 n g o n e o f t h e g i
0026240 v e n l i n k t y p e s .
0026260 < l i n k t y p e s > c a n
0026300 c o n t a i n t h e l i t
0026320 a t o m s A L L a n d / o r
0026340 _ A L L a s w e l l a s
0026360 a n y p a r t i c u l a r
0026400 b a c k w a r d s l i n k s .
0026420 ( S e e t h e a b o v e
0026440 d e s c r i p t i o n o f
0026460 N C P . M a k e D o c u m e n t
0026500 . ) B a c k p o i n t e r
0026520 l i n k s a r e i n s e r t
0026540 e d i n t h e t e x t i
0026560 f < b a c k p o i n t e r s P
0026600 > i s n o n - n i l . R
0026620 e s u l t i n g c a r d w i
0026640 l l h a v e g i v e n p r
0026660 o p s a n d p a r e n t s .
0026700 \r A . 4 . A c c e s s i n
0026720 g N o t e C a r d s a n d
0026740 F i l e B o x e s \r T h e f o
0026760 l l o w i n g f u n c t i o n
0027000 s p r o v i d e a c c e s s
0027020 t o t h e c a r d s a n
0027040 d b o x e s p r e s e n t
0027060 i n t h e c u r r e n t n
0027100 o t e f i l e . N o t e t
0027120 h a t w h e t h e r a c a
0027140 r d ' s w i n d o w h a s
0027160 b e e n b r o u g h t u p
0027200 o n t h e s c r e e n h a
0027220 s l i t t l e o r n o e
0027240 f f e c t o n t h e f o l
0027260 l o w i n g f u n c t i o n s
0027300 . I f t h e u s e r c
0027320 h a n g e s s o m e f i e l
0027340 d o f a c a r d w h i l
0027360 e t h a t c a r d i s v
0027400 i s i b l e o n t h e s c
0027420 r e e n , t h e n t h e f
0027440 i e l d w i l l u p d a t e
0027460 i t s e l f a u t o m a t i
0027500 c a l l y . T h u s , u s
0027520 e r s c a n s w i t c h b
0027540 e t w e e n p r o g r a m - d
0027560 r i v e n a n d s c r e e n
0027600 - i n t e r f a c e - d r i v e
0027620 n m o d e s a t w i l l .
0027640 \r C a r d s c a n b e a c
0027660 t i v e o r i n a c t i v e
0027700 . A n a c t i v e c a r
0027720 d h a s i t s i n f o r m
0027740 a t i o n c a c h e d ( o n
0027760 i t s p r o p e r t y l i
0030000 s t ) t h u s s a v i n g
0030020 t i m e a t t h e e x p e
0030040 n s e o f m e m o r y .
0030060 A l l c a r d s v i s i b l
0030100 e o n t h e s c r e e n
0030120 a r e a c t i v e . M o s
0030140 t o f t h e f o l l o w i
0030160 n g f u n c t i o n s l e a
0030200 v e t h e c a r d i n t
0030220 h e s a m e s t a t e a s
0030240 i t w a s w h e n t h e
0030260 y s t a r t e d ( e x c e p
0030300 t N C P . B r i n g U p C a r
0030320 d , w h i c h m a k e s i
0030340 t a c t i v e ) . T h u s
0030360 , u s e r s n e e d i n g
0030400 t o d o s e v e r a l c o
0030420 n s e c u t i v e o p e r a t
0030440 i o n s t o t h e s a m e
0030460 c a r d s h o u l d c o n
0030500 s i d e r t e m p o r a r i l
0030520 y c a c h i n g t h e c a
0030540 r d ' s i n f o r m a t i o n
0030560 v i a N C P . A c t i v a t
0030600 e C a r d s ( a n d t h e n
0030620 u n c a c h e w i t h N C
0030640 P . D e a c t i v a t e C a r d
0030660 s ) . \r M o s t o f t h e
0030700 f o l l o w i n g f u n c t
0030720 i o n s t a k e a s f i r
0030740 s t a r g u m e n t a c a
0030760 r d o r f i l e b o x .
0031000 I f t h i s d o e s n o t
0031020 i n f a c t c o r r e s p
0031040 o n d t o a n e x i s t i
0031060 n g c a r d o r b o x ,
0031100 t h e n a n e r r o r m e
0031120 s s a g e i s p r i n t e d
0031140 a n d n i l i s r e t u
0031160 r n e d . \r ( N C P . B r i n
0031200 g U p C a r d < c a r d > <
0031220 r e g i o n / p o s i t i o n >
0031240 ) \r B r i n g s u p o n t
0031260 h e s c r e e n t h e g i
0031300 v e n c a r d i n t h e
0031320 g i v e n r e g i o n o r
0031340 a t t h e g i v e n p o s
0031360 i t i o n . I f < r e g i
0031400 o n / p o s i t i o n > i s
0031420 n i l , t h e n u s e r i
0031440 s a s k e d t o s p e c i
0031460 f y p o s i t i o n w i t h
0031500 m o u s e . \r ( N C P . A c t
0031520 i v e C a r d P < c a r d > )
0031540 \r R e t u r n s n o n - n i l
0031560 i f g i v e n c a r d o
0031600 r b o x i s c u r r e n t
0031620 l y a c t i v e ( i . e .
0031640 i n f o r m a t i o n i s c
0031660 u r r e n t l y c a c h e d
0031700 i n m e m o r y ) . \r ( N C P
0031720 . A c t i v a t e C a r d s <
0031740 c a r d L i s t > ) \r F o r e
0031760 a c h c a r d o r b o x
0032000 i n < c a r d L i s t > ( o
0032020 r j u s t t h e o n e ,
0032040 i f t h e a r g u m e n t
0032060 i s a t o m i c ) , m a k e
0032100 i t a c t i v e ( i . e .
0032120 c a c h e i t s i n f o r
0032140 m a t i o n i n m e m o r y
0032160 ) . \r ( N C P . D e a c t i v a
0032200 t e C a r d s < c a r d L i s
0032220 t > ) \r F o r e a c h c a r
0032240 d o r b o x i n < c a r
0032260 d L i s t > ( o r j u s t
0032300 t h e o n e , i f t h e
0032320 a r g u m e n t i s a t o m
0032340 i c ) , m a k e i t i n a
0032360 c t i v e ( i . e . u n c a
0032400 c h e i t s i n f o r m a t
0032420 i o n b a c k i n t o t h
0032440 e f i l e ) . I f a n y
0032460 c a r d s i n < c a r d L
0032500 i s t > w e r e o n t h e
0032520 s c r e e n t h e n t h i
0032540 s w i l l c l o s e t h e
0032560 i r w i n d o w s . \r ( N C P
0032600 . C a r d T y p e < c a r d >
0032620 ) \r R e t u r n s t h e t y
0032640 p e o f < c a r d > o r
0032660 N I L i f t h e c a r d
0032700 d o e s n o t e x i s t . \r
0032720 ( N C P . V a l i d C a r d <
0032740 c a r d > ) \r R e t u r n s n
0032760 o n - n i l i f < c a r d >
0033000 e x i s t s ( h a s n ' t
0033020 b e e n d e l e t e d ) .
0033040 ( T h i s i s c u r r e n t
0033060 l y a s y n o n y m f o r
0033100 N C P . C a r d T y p e . ) \r
0033120 ( N C P . C a r d T i t l e <
0033140 c a r d > [ < n e w t i t l e
0033160 > ] ) \r R e t u r n s o l d
0033200 t i t l e o f < c a r d > .
0033220 I f < n e w t i t l e >
0033240 i s p r e s e n t , t h e n
0033260 s e t < c a r d > ' s t i
0033300 t l e t o < n e w t i t l e
0033320 > . < n e w t i t l e > c
0033340 a n b e a n a t o m o r
0033360 s t r i n g . N o t e ,
0033400 h o w e v e r , t h a t a l
0033420 l t i t l e s a r e c o n
0033440 v e r t e d i n t e r n a l l
0033460 y t o s t r i n g s b y
0033500 N o t e C a r d s . \r ( N C P .
0033520 F i l e C a r d s < c a r d s
0033540 > < f i l e b o x e s > ) \r E
0033560 v e r y c a r d o r b o x
0033600 i n < c a r d s > i s f
0033620 i l e d i n e v e r y b o
0033640 x i n < f i l e b o x e s >
0033660 . E i t h e r a r g m a
0033700 y b e a n a t o m o r
0033720 a l i s t . \r ( N C P . U n f
0033740 i l e C a r d s < c a r d s >
0033760 < f i l e b o x e s > ) \r E v
0034000 e r y c a r d o r b o x
0034020 i n < c a r d s > i s u n
0034040 f i l e d f r o m e v e r y
0034060 b o x i n < f i l e b o x
0034100 e s > . F u r t h e r m o r
0034120 e i f < c a r d s > i s
0034140 t h e l i t a t o m A L L ,
0034160 t h e n t h e b o x e s
0034200 i n < f i l e b o x e s > w
0034220 i l l b e c l e a r e d o
0034240 f a l l c h i l d r e n .
0034260 S i m i l a r l y , i f <
0034300 f i l e b o x e s > i s t h
0034320 e l i t a t o m A L L , t
0034340 h e n t h e c a r d s a n
0034360 d b o x e s i n < c a r d
0034400 s > w i l l b e u n f i l
0034420 e d f r o m a l l t h e i
0034440 r p a r e n t b o x e s .
0034460 E i t h e r a r g m a y
0034500 b e a n a t o m o r a
0034520 l i s t . \r ( N C P . C a r d
0034540 P a r e n t s < c a r d > ) \r
0034560 R e t u r n s l i s t o f
0034600 f i l e b o x e s i n w h i
0034620 c h < c a r d > h a s b e
0034640 e n f i l e d . \r ( N C P . F
0034660 i l e B o x C h i l d r e n <
0034700 f i l e b o x > ) \r R e t u r n
0034720 s l i s t o f c h i l d r
0034740 e n o f < f i l e b o x >
0034760 i n t h e o r d e r i n
0035000 w h i c h t h e y a p p e a
0035020 r i n t h e b o x ' s t
0035040 e x t s t r e a m . \r ( N C P .
0035060 G e t L i n k s < c a r d s >
0035100 < d e s t i n a t i o n C a r
0035120 d s > < l a b e l s > ) \r R e
0035140 t u r n s l i s t o f a l
0035160 l l i n k s f r o m a n y
0035200 o f < c a r d s > t o a
0035220 n y o f < d e s t i n a t i
0035240 o n C a r d s > h a v i n g
0035260 a n y l a b e l i n < l a
0035300 b e l s > . A n y o f t
0035320 h e s e a r g u m e n t s c
0035340 a n b e n i l . F o r
0035360 e x a m p l e , i f < d e s
0035400 t i n a t i o n C a r d s > i
0035420 s n i l , t h e n a l l
0035440 l i n k s p o i n t i n g f
0035460 r o m < c a r d s > t o a
0035500 n y w h e r e w i t h a l
0035520 a b e l i n < l a b e l s >
0035540 a r e r e t u r n e d .
0035560 I f b o t h < c a r d s >
0035600 a n d < d e s t i n a t i o n
0035620 C a r d s > a r e n i l ,
0035640 t h e n t h i s r e t u r n
0035660 s a l l l i n k s h a v i
0035700 n g a l a b e l i n < l
0035720 a b e l s > . I f a l l
0035740 t h r e e a r g s a r e n
0035760 i l , t h e n t h i s i s
0036000 a s l o w s y n o m y m
0036020 f o r N C P . A l l L i n k s
0036040 . \r ( N C P . C a r d P r o p L
0036060 i s t < c a r d > ) \r R e t u
0036100 r n s t h e p r o p l i s
0036120 t o f t h e g i v e n c
0036140 a r d . \r ( N C P . C a r d P r
0036160 o p < c a r d > < p r o p n
0036200 a m e > [ < n e w v a l u e >
0036220 ] ) \r R e t u r n s o l d v
0036240 a l u e o f p r o p e r t y
0036260 < p r o p n a m e > o n <
0036300 c a r d > ' s p r o p l i s
0036320 t . I f < n e w v a l u e
0036340 > i s p r e s e n t , t h
0036360 e n s e t < c a r d > ' s
0036400 < p r o p n a m e > p r o p e
0036420 r t y t o < n e w v a l u e
0036440 > . ( S e m a n t i c s a
0036460 r e a n a l o g o u s t o
0036500 t h e I n t e r l i s p f u
0036520 n c t i o n W I N D O W P R O
0036540 P . ) \r ( N C P . C a r d A d d
0036560 P r o p < c a r d > < p r o
0036600 p n a m e > < n e w i t e m >
0036620 ) \r A d d s < n e w i t e m >
0036640 t o t h e l i s t p r e
0036660 s e n t o n t h e < p r o
0036700 p n a m e > p r o p e r t y
0036720 o f < c a r d > . R e t u
0036740 r n s o l d v a l u e o f
0036760 p r o p e r t y . ( S e m
0037000 a n t i c s a r e a n a l o
0037020 g o u s t o W I N D O W A D
0037040 D P R O P . ) \r ( N C P . C a r
0037060 d D e l P r o p < c a r d >
0037100 < p r o p n a m e > < i t e m
0037120 T o D e l e t e > ) \r D e l e t
0037140 e s < i t e m T o D e l e t e
0037160 > f r o m t h e < p r o p
0037200 n a m e > p r o p e r t y o
0037220 f < c a r d > i f i t i
0037240 s t h e r e , r e t u r n i
0037260 n g t h e p r e v i o u s
0037300 v a l u e o f t h a t p r
0037320 o p e r t y . I f n o t
0037340 t h e r e , r e t u r n n i
0037360 l . ( S e m a n t i c s a
0037400 r e a n a l o g o u s t o
0037420 W I N D O W D E L P R O P . ) \r
0037440 ( N C P . C a r d S u b s t a n
0037460 c e < c a r d > ) \r R e t u r
0037500 n s t h e s u b s t a n c e
0037520 o f < c a r d > . T h i
0037540 s i s a t e x t s t r e a
0037560 m i n t h e c a s e t h
0037600 a t t h e t y p e o f <
0037620 c a r d > h a s T E X T s
0037640 u b s t a n c e . O t h e r
0037660 w i s e , i t i s t h e
0037700 a p p r o p r i a t e u n d e
0037720 r l y i n g s t r u c t u r e
0037740 i f < c a r d > h a s G
0037760 R A P H o r S K E T C H s
0040000 u b s t a n c e . \r ( N C P . C
0040020 a r d R e g i o n < c a r d >
0040040 ) \r R e t u r n s t h e r e
0040060 g i o n o f < c a r d > .
0040100 T h i s w o r k s e v e n
0040120 i f < c a r d > i s n o
0040140 t c u r r e n t l y u p o
0040160 n t h e s c r e e n , s i
0040200 n c e t h e r e g i o n i
0040220 n f o r m a t i o n i s s t
0040240 o r e d o n t h e n o t e
0040260 f i l e . \r ( N C P . C a r d A
0040300 d d T e x t < c a r d > < t
0040320 e x t s t r > < l o c > ) \r A
0040340 d d s t h e t e x t w i t
0040360 h i n t h e s t r i n g <
0040400 t e x t s t r > t o t h e
0040420 t e x t c a r d < c a r d >
0040440 . I f < l o c > i s t
0040460 h e l i t a t o m S T A R T
0040500 o r E N D , t h e n t h
0040520 e t e x t w i l l b e p
0040540 l a c e d a t t h e s t a
0040560 r t o r e n d o f t h e
0040600 c a r d r e s p e c t i v e
0040620 l y . I f < l o c > i s
0040640 a n u m b e r , t h e n
0040660 i t i s a s s u m e d t o
0040700 b e a c h a r a c t e r
0040720 c o u n t w i t h i n t h e
0040740 c a r d a t w h i c h t
0040760 o p l a c e t h e n e w
0041000 t e x t . I f < l o c >
0041020 i s N I L , t h e n t h e
0041040 t e x t i s p l a c e d
0041060 a t t h e c u r r e n t c
0041100 u r s o r l o c a t i o n . \r
0041120 ( N C P . C h a n g e L o c <
0041140 c a r d > < l o c > ) \r C h a
0041160 n g e s t h e c u r s o r '
0041200 s l o c a t i o n i n < c
0041220 a r d > ' s t e x t s t r e a
0041240 m t o < l o c > . P o s
0041260 s i b l e v a l u e s f o r
0041300 < l o c > a r e a s d e
0041320 s c r i b e d f o r N C P .
0041340 C a r d A d d T e x t . \r ( N C
0041360 P . D e l e t e C a r d s < c
0041400 a r d s > ) \r D e l e t e s t
0041420 h e g i v e n c a r d s a
0041440 n d f i l e b o x e s f r o
0041460 m t h e c u r r e n t n o
0041500 t e f i l e , o r d e l e t
0041520 e s j u s t t h e o n e
0041540 i f < c a r d s > i s a t
0041560 o m i c . \r ( N C P . F i l e B
0041600 o x P < c a r d > ) \r R e t u
0041620 r n s n o n - n i l i f <
0041640 c a r d > i s a f i l e b
0041660 o x . \r ( N C P . A l l C a r d
0041700 s ) \r R e t u r n s a l i s
0041720 t o f a l l e x t a n t
0041740 c a r d s f o r t h e c u
0041760 r r e n t n o t e f i l e . \r
0042000 ( N C P . A l l B o x e s ) \r R
0042020 e t u r n s a l i s t o f
0042040 a l l f i l e b o x e s i
0042060 n t h e c u r r e n t n o
0042100 t e f i l e . \r ( N C P . M a p
0042120 C a r d s < f n > ) \r M a p s
0042140 d o w n t h e s e t o f
0042160 a l l c a r d s i n t h
0042200 e c u r r e n t n o t e f i
0042220 l e , a p p l y i n g < f n
0042240 > t o e a c h . \r ( N C P .
0042260 M a p B o x e s < f n > ) \r M
0042300 a p s d o w n t h e s e t
0042320 o f a l l f i l e b o x e
0042340 s i n t h e c u r r e n t
0042360 n o t e f i l e , a p p l y
0042400 i n g < f n > t o e a c h
0042420 . \r ( N C P . G e t C o n t e n
0042440 t s F i l e B o x ) \r ( N C P .
0042460 G e t O r p h a n s F i l e B o
0042500 x ) \r ( N C P . G e t T o B e F
0042520 i l e d F i l e B o x ) \r T h e
0042540 s e f u n c t i o n s r e t
0042560 r i e v e t h e t h r e e
0042600 p r e d e f i n e d F i l e B
0042620 o x e s f o r t h e c u r
0042640 r e n t l y o p e n N o t e
0042660 F i l e . T h e s e b o x
0042700 e s c a n b e m o d i f i
0042720 e d ( b u t n o t d e l e
0042740 t e d ) b y t h e u s e r
0042760 i n t h e s a m e w a y
0043000 a s a n y o t h e r f i
0043020 l e b o x . \r A . 5 . C
0043040 r e a t i n g a n d A c c e
0043060 s s i n g L i n k s \r L i n k
0043100 s c a n b e c o n n e c t
0043120 e d t o p o i n t s w i t
0043140 h i n a c a r d o r t o
0043160 t h e c a r d a s a w
0043200 h o l e , t h u s t h e f
0043220 o l l o w i n g f o u r l i
0043240 n k c r e a t i o n f u n c
0043260 t i o n s a r e p r o v i d
0043300 e d . T h o s e t h a t
0043320 c o n n e c t t o p o i n t
0043340 s w i t h i n a c a r d
0043360 s p e c i f y a t l e a s t
0043400 o n e o f < f r o m l o c
0043420 > o r < t o l o c > . I
0043440 f n i l , t h e n t h e
0043460 l i n k i c o n i s p l a
0043500 c e d a t t h e c u r r e
0043520 n t c u r s o r l o c a t i
0043540 o n i n t h e c a r d .
0043560 I f t h e a r g i s t
0043600 h e l i t a t o m S T A R T
0043620 o r E N D , t h e n i t
0043640 i s p l a c e d a t t h
0043660 e f r o n t o r e n d o
0043700 f t h e t e x t r e s p e
0043720 c t i v e l y . I f t h e
0043740 l o c a r g i s a n u
0043760 m b e r , t h e n i t i s
0044000 a s s u m e d t o b e a
0044020 c h a r a c t e r c o u n t
0044040 a t w h i c h t o p l a
0044060 c e t h e l i n k i c o n
0044100 . \r ( N C P . G l o b a l G l o
0044120 b a l L i n k < l a b e l >
0044140 < s o u r c e C a r d > < d e
0044160 s t i n a t i o n C a r d > ) \r
0044200 C r e a t e s a n d r e t u
0044220 r n s a n e w l i n k w
0044240 i t h l a b e l < l a b e l
0044260 > , c o n n e c t i n g < s
0044300 o u r c e C a r d > t o < d
0044320 e s t i n a t i o n C a r d > .
0044340 \r ( N C P . L o c a l G l o b a
0044360 l L i n k < l a b e l > < s
0044400 o u r c e C a r d > < d e s t
0044420 i n a t i o n C a r d > < f r
0044440 o m l o c > < d i s p l a y m
0044460 o d e > ) \r C r e a t e s a n
0044500 d r e t u r n s a n e w
0044520 l i n k w i t h l a b e l
0044540 < l a b e l > , c o n n e c t
0044560 i n g f r o m < f r o m l o
0044600 c > o f < s o u r c e C a r
0044620 d > c a r d t o < d e s t
0044640 i n a t i o n C a r d > . I
0044660 f < d i s p l a y m o d e >
0044700 i s n o n - n i l , t h e n
0044720 t h e n e w l i n k i s
0044740 d i s p l a y e d i n t h
0044760 e g i v e n m o d e . O
0045000 t h e r w i s e t h e d e f
0045020 a u l t d i s p l a y m o d e
0045040 f o r t h e s o u r c e
0045060 c a r d ' s t y p e i s u
0045100 s e d . \r ( N C P . G l o b a l
0045120 L o c a l L i n k < l a b e l
0045140 > < s o u r c e C a r d > <
0045160 d e s t i n a t i o n C a r d >
0045200 < t o l o c > ) \r N o t i m
0045220 p l e m e n t e d a t t h i
0045240 s t i m e . \r ( N C P . L o c
0045260 a l L o c a l L i n k < l a b
0045300 e l > < s o u r c e C a r d >
0045320 < d e s t i n a t i o n C a r
0045340 d > < f r o m l o c > < t o
0045360 l o c > ) \r N o t i m p l e m
0045400 e n t e d a t t h i s t i
0045420 m e . \r ( N C P . L i n k D e s
0045440 c < l i n k > ) \r R e t u r n
0045460 s l i s t o f t h r e e
0045500 i t e m s ( < l a b e l > <
0045520 s o u r c e D e s c > < d e s
0045540 t i n a t i o n D e s c > ) w
0045560 h e r e < l a b e l > i s
0045600 t h e l i n k t y p e a n
0045620 d < s o u r c e D e s c > a
0045640 n d < d e s t i n a t i o n D
0045660 e s c > h a v e t h e f o
0045700 r m ( < a n c h o r m o d e
0045720 > < c a r d > < l o c > ) .
0045740 < a n c h o r m o d e >
0045760 i s e i t h e r L O C A L
0046000 o r G L O B A L , < c a r d
0046020 > i s t h e c a r d a t
0046040 t h i s e n d o f t h e
0046060 l i n k , a n d < l o c >
0046100 g i v e s a p o s i t i o
0046120 n i n t h e t e x t o f
0046140 < c a r d > i f < a n c h
0046160 o r t y p e > i s L O C A
0046200 L a n d < c a r d > ' s s
0046220 u b s t a n c e ' s t y p e
0046240 i s T E X T . \r ( N C P . L
0046260 i n k D i s p l a y M o d e <
0046300 l i n k > [ < n e w d i s p l
0046320 a y m o d e > ] ) \r R e t u r n
0046340 s o l d d i p l a y m o d
0046360 e o f < l i n k > . I f
0046400 < n e w d i s p l a y m o d e
0046420 > i s p r e s e n t , t h
0046440 e n s e t < l i n k > ' s
0046460 d i s p l a y m o d e a c c o
0046500 r d i n g l y . I f n o n
0046520 - n i l , i t c a n b e
0046540 o n e o f t h e l i t a t
0046560 o m s I c o n , T i t l e ,
0046600 L a b e l , o r B o t h .
0046620 O r i t c a n b e a
0046640 n i n s t a n c e o f t h
0046660 e L I N K D I S P L A Y M O D
0046700 E r e c o r d . T h i s
0046720 h a s t h e 3 f i e l d s
0046740 S H O W T I T L E F L G , S
0046760 H O W L I N K T Y P E F L G ,
0047000 a n d A T T A C H B I T M A P
0047020 F L G . E a c h f i e l d
0047040 c a n h a v e o n e o f
0047060 t h e t h r e e v a l u e
0047100 s T , N I L , o r F L O
0047120 A T . I f a f i e l d ,
0047140 s a y S H O W T I T L E F L
0047160 G , h a s v a l u e F L O
0047200 A T t h e n t h e c o r r
0047220 e s p o n d i n g g l o b a l
0047240 p a r a m e t e r ( D e f a
0047260 u l t L i n k I c o n S h o w T
0047300 i t l e , i n t h i s c a
0047320 s e ) w i l l b e c o n s
0047340 u l t e d t o d e c i d e
0047360 w h e t h e r o r n o t t
0047400 o d i s p l a y t h e d e
0047420 s t i n a t i o n c a r d ' s
0047440 t i t l e i n t h i s i
0047460 c o n . ( S e e S e c t i
0047500 o n 7 f o r a d e s c r
0047520 i p t i o n o f t h e g l
0047540 o b a l p a r a m e t e r s .
0047560 ) \r ( N C P . L i n k L a b e l
0047600 < l i n k > [ < n e w l a b
0047620 e l > ] ) \r R e t u r n s o l
0047640 d l a b e l o f < l i n k
0047660 > . I f < n e w l a b e l
0047700 > i s p r e s e n t , s e
0047720 t < l i n k > ' s l a b e l
0047740 t o < n e w l a b e l > . \r
0047760 ( N C P . G e t L i n k S o u r
0050000 c e < l i n k > ) \r R e t u r
0050020 n s t h e c a r d a t t
0050040 h e s o u r c e e n d o f
0050060 < l i n k > . \r ( N C P . G e
0050100 t L i n k D e s t i n a t i o n
0050120 < l i n k > ) \r R e t u r n s
0050140 t h e c a r d a t t h e
0050160 d e s t i n a t i o n e n d
0050200 o f < l i n k > . \r ( N C P
0050220 . D e l e t e L i n k s < l i
0050240 n k s > ) \r R e m o v e s a l
0050260 l l i n k s i n < l i n k
0050300 s > ( o r t h e s i n g l
0050320 e o n e i f < l i n k s >
0050340 i s a t o m i c ) . \r ( N C
0050360 P . V a l i d L i n k < l i n
0050400 k > ) \r R e t u r n s n o n -
0050420 n i l i f < l i n k > i s
0050440 a l i n k i n t h e c
0050460 u r r e n t n o t e f i l e .
0050500 \r ( N C P . A l l L i n k s ) \r
0050520 R e t u r n s a l i s t o
0050540 f a l l e x i s t i n g l
0050560 i n k s i n t h e c u r r
0050600 e n t n o t e f i l e . (
0050620 T h i s i s e q u i v a l e
0050640 n t t o b u t f a s t e r
0050660 t h a n ( N C P . G e t L i
0050700 n k s N I L N I L N I L )
0050720 . ) \r ( N C P . M a p L i n k s
0050740 < f n > ) \r M a p s d o w n
0050760 t h e s e t o f a l l
0051000 l i n k s i n t h e c u r
0051020 r e n t n o t e f i l e , a
0051040 p p l y i n g < f n > t o
0051060 e a c h o n e . \r A . 6 .
0051100 C r e a t i n g a n d A c
0051120 c e s s i n g L i n k L a b
0051140 e l s \r T h e f o l l o w i n
0051160 g f u n c t i o n s a l l o
0051200 w t h e u s e r t o m a
0051220 n i p u l a t e l i n k l a
0051240 b e l s . \r ( N C P . C r e a t
0051260 e L i n k L a b e l < l a b e
0051300 l > ) \r C r e a t e s a n e
0051320 w l i n k l a b e l w i t
0051340 h n a m e < l a b e l > f
0051360 o r c u r r e n t n o t e f
0051400 i l e u n l e s s t h e r e
0051420 i s a l r e a d y o n e
0051440 d e f i n e d b y t h a t
0051460 n a m e . \r ( N C P . D e l e t
0051500 e L i n k L a b e l < l a b e
0051520 l > ) \r D e l e t e s t h e
0051540 l i n k l a b e l < l a b e
0051560 l > f r o m t h e c u r r
0051600 e n t n o t e f i l e . T
0051620 h e l a b e l m u s t e x
0051640 i s t a n d m u s t n o t
0051660 b e t h e l a b e l o f
0051700 a n y e x i s t i n g l i
0051720 n k , a n d i t m u s t
0051740 n o t b e a s y s t e m -
0051760 d e f i n e d l i n k l a b
0052000 e l ( e . g . S u b B o x
0052020 o r F i l e d C a r d ) . \r (
0052040 N C P . R e n a m e L i n k L a
0052060 b e l < l a b e l > < n e w
0052100 l a b e l > ) \r C h a n g e s
0052120 a n y l i n k s h a v i n g
0052140 l a b e l < l a b e l > t
0052160 o h a v e l a b e l < n e
0052200 w l a b e l > . < l a b e l
0052220 > m u s t e x i s t a n d
0052240 n e i t h e r < l a b e l >
0052260 n o r < n e w l a b e l >
0052300 s h o u l d b e a s y s t
0052320 e m - d e f i n e d l a b e l
0052340 . \r ( N C P . G e t L i n k L a
0052360 b e l s ) \r R e t u r n s a
0052400 l i s t o f a l l e x i s
0052420 t i n g l i n k l a b e l s
0052440 i n c l u d i n g s y s t e
0052460 m - d e f i n e d o n e s . \r
0052500 ( N C P . G e t R e v e r s e L
0052520 i n k L a b e l s ) \r R e t u r
0052540 n s a l i s t o f t h e
0052560 r e v e r s e l a b e l s
0052600 f o r e v e r y e x i s t i
0052620 n g l i n k l a b e l .
0052640 T h u s , w h e r e a s S u
0052660 b B o x w o u l d a p p e a
0052700 r i n t h e l i s t r e
0052720 t u r n e d b y N C P . G e
0052740 t L i n k L a b e l s , _ S u
0052760 b B o x w o u l d a p p e a
0053000 r i n t h e l i s t r e
0053020 t u r n e d b y N C P . G e
0053040 t R e v e r s e L i n k L a b e
0053060 l s . \r ( N C P . G e t U s e r
0053100 L i n k L a b e l s ) \r R e t u
0053120 r n s a l i s t o f a l
0053140 l e x i s t i n g u s e r -
0053160 d e f i n e d l i n k l a b
0053200 e l s . \r ( N C P . V a l i d L
0053220 i n k L a b e l < l a b e l >
0053240 ) \r R e t u r n s n o n - n i
0053260 l i f < l a b e l > i s
0053300 a d e f i n e d l i n k l
0053320 a b e l f o r c u r r e n t
0053340 n o t e f i l e . \r A . 7 .
0053360 H a n d y M i s c e l l a
0053400 n e o u s F u n c t i o n s \r
0053420 ( N C P . T i t l e S e a r c h
0053440 < k e y > < k e y > . . .
0053460 ) \r R e t u r n s a l i s
0053500 t o f a l l c a r d s h
0053520 a v i n g a l l o f t h e
0053540 < k e y > s ( c a n b e
0053560 a t o m s , n u m b e r s o
0053600 r s t r i n g s ) w i t h i
0053620 n t h e i r t i t l e s .
0053640 \r ( N C P . P r o p S e a r c h
0053660 < p r o p O r P a i r > < p
0053700 r o p O r P a i r > . . . )
0053720 \r R e t u r n s a l i s t
0053740 o f a l l c a r d s s u c
0053760 h t h a t f o r e v e r y
0054000 < p r o p O r P a i r > a r
0054020 g , i f i t i s a t o m
0054040 i c , t h e n t h e c a r
0054060 d m u s t c o n t a i n t
0054100 h a t p r o p e r t y . I
0054120 f i t i s a l i s t o
0054140 f t w o e l e m e n t s ,
0054160 t h e n t h e c a r d m u
0054200 s t h a v e a p r o p e r
0054220 t y E Q t o t h e f i r
0054240 s t e l e m e n t w i t h
0054260 v a l u e E Q t o t h e
0054300 s e c o n d e l e m e n t . \r
0054320 ( N C P . W h i c h C a r d <
0054340 x > < y > ) \r R e t u r n s
0054360 t h e c a r d c u r r e n t
0054400 l y d i s p l a y e d o n
0054420 t h e s c r e e n w h o s e
0054440 w i n d o w c o n t a i n s
0054460 t h e p o s i t i o n i n
0054500 s c r e e n c o o r d i n a
0054520 t e s o f < x > i f < x
0054540 > i s a P O S I T I O N ,
0054560 t h e p o s i t i o n ( <
0054600 x > , < y > ) i f < x > a
0054620 n d < y > a r e n u m b e
0054640 r s , o r t h e p o s i t
0054660 i o n o f t h e c u r s o
0054700 r i f < x > i s N I L .
0054720 R e t u r n s N I L i f
0054740 t h e c o o r d i n a t e s
0054760 a r e n o t i n t h e
0055000 w i n d o w o f a n y c a
0055020 r d . I f t h e y a r e
0055040 i n t h e w i n d o w o
0055060 f m o r e t h a n o n e
0055100 c a r d , t h e n r e t u r
0055120 n s t h e u p p e r m o s t
0055140 . I f < x > i s a w
0055160 i n d o w , t h e n N C P .
0055200 W h i c h C a r d w i l l r
0055220 e t u r n t h e c a r d a
0055240 s s o c i a t e d w i t h t
0055260 h a t w i n d o w . \r ( N C P
0055300 . C a r d F r o m W i n d o w
0055320 < w i n d o w > ) \r R e t u r n
0055340 s t h e c a r d a s s o c
0055360 i a t e d w i t h < w i n d
0055400 o w > , o r N I L i f n
0055420 o t a n o t e c a r d s w
0055440 i n d o w . \r ( N C P . C a r d
0055460 W i n d o w < c a r d > ) \r R
0055500 e t u r n s < c a r d > ' s
0055520 w i n d o w i f < c a r d >
0055540 i s c u r r e n t l y d i
0055560 s p l a y e d s o m e w h e r
0055600 e o n t h e s c r e e n .
0055620 \r ( N C P . S e l e c t C a r d
0055640 s ) \r R e t u r n s a l i s
0055660 t o f t h o s e c a r d s
0055700 s e l e c t e d f r o m t
0055720 h e s c r e e n . A m e
0055740 n u a p p e a r s n e a r
0055760 t h e t o p o f t h e s
0056000 c r e e n w i t h b u t t o
0056020 n s f o r " D O N E " a n
0056040 d " C A N C E L " . S e l
0056060 e c t i o n s a r e m a d e
0056100 b y l e f t b u t t o n i
0056120 n g i n t h e t i t l e
0056140 b a r s o f t h e d e s i
0056160 r e d c a r d s . \r ( N C P .
0056200 D o c u m e n t P a r a m e t e
0056220 r s < p a r a m e t e r s P r
0056240 o p l i s t > ) \r R e t u r n s
0056260 t h e o l d v a l u e o
0056300 f t h e d o c u m e n t p
0056320 a r a m e t e r s i n t h e
0056340 f o r m o f a p r o p l
0056360 i s t . I f < p a r a m e
0056400 t e r s P r o p l i s t > i s
0056420 n o n - n i l t h e n i t
0056440 s h o u l d b e a p r o
0056460 p l i s t w h o s e p r o p
0056500 e r t i e s a r e ( s o m e
0056520 o f t h e ) v a l i d d
0056540 o c u m e n t p a r a m e t e
0056560 r n a m e s a n d w h o s
0056600 e v a l u e s a r e p e r
0056620 m i s s i b l e v a l u e s
0056640 f o r t h o s e p a r a m e
0056660 t e r s . T h e v a l i d
0056700 p a r a m e t e r s a n d
0056720 p o s s i b l e v a l u e s
0056740 a r e a s f o l l o w s : \r
0056760 H e a d i n g s F r o m F i l e
0057000 b o x e s : N u m b e r e d B
0057020 o l d , U n n u m b e r e d B
0057040 o l d , N O N E . \r T i t l e
0057060 s F r o m N o t e C a r d s :
0057100 B o l d , N o t B o l d , N
0057120 O N E . \r B u i l d B a c k p
0057140 o i n t e r s : T o C a r d s
0057160 B o x e s , T o C a r d s ,
0057200 T o B o x e s , N O N E . \r
0057220 C o p y E m b e d d e d L i n k
0057240 s : A L L , N O N E , < l
0057260 i s t O f L i n k L a b e l s >
0057300 . \r E x p a n d E m b e d d e
0057320 d L i n k s : A L L , N O N
0057340 E , < l i s t O f L i n k L a
0057360 b e l s > . \r [ S e e S e c t
0057400 i o n 2 . 1 f o r a n e
0057420 x p l a n a t i o n o f t h
0057440 e s e p a r a m e t e r s a
0057460 n d h o w t h e i r v a l
0057500 u e s a f f e c t t h e d
0057520 o c u m e n t c r e a t e d .
0057540 ] \r ( N C P . N o t e C a r d
0057560 s P a r a m e t e r s < p a r
0057600 a m e t e r s P r o p l i s t >
0057620 ) \r R e t u r n s t h e o l
0057640 d v a l u e o f t h e g
0057660 l o b a l N o t e c a r d s
0057700 p a r a m e t e r s i n t h
0057720 e f o r m o f a p r o p
0057740 l i s t . I f < p a r a m
0057760 e t e r s P r o p l i s t > i
0060000 s n o n - n i l t h e n i
0060020 t s h o u l d b e a p r
0060040 o p l i s t w h o s e p r o
0060060 p e r t i e s a r e ( s o m
0060100 e o f t h e ) v a l i d
0060120 d o c u m e n t p a r a m e t
0060140 e r n a m e s a n d w h o
0060160 s e v a l u e s a r e p e
0060200 r m i s s i b l e v a l u e s
0060220 f o r t h o s e p a r a m
0060240 e t e r s . T h e v a l i
0060260 d p a r a m e t e r s a n d
0060300 p o s s i b l e v a l u e s
0060320 a r e a s f o l l o w s :
0060340 \r D e f a u l t C a r d T y p e
0060360 : < l e g a l C a r d T y p e
0060400 > \r F i x e d T o p L e v e l M
0060420 e n u : T o r N I L \r S h
0060440 o r t W i n d o w M e n u s :
0060460 T o r N I L \r F o r c e S o
0060500 u r c e s : T o r N I L \r
0060520 F o r c e F i l i n g : T o
0060540 r N I L \r F o r c e T i t l e
0060560 s : T o r N I L \r C l o s
0060600 e C a r d s O f f S c r e e n :
0060620 T o r N I L \r B r i n g U
0060640 p C a r d s A t P r e v i o u s
0060660 P o s : T o r N I L \r M a
0060700 r k e r s I n F i l e B o x e s
0060720 : T o r N I L \r A l p h a
0060740 b e t i z e d F i l e B o x C h
0060760 i l d r e n : T o r N I L
0061000 \r D e f a u l t L i n k I c o n
0061020 A t t a c h B i t m a p : T
0061040 o r N I L \r D e f a u l t L i
0061060 n k I c o n S h o w T i t l e :
0061100 T o r N I L \r D e f a u l
0061120 t L i n k I c o n S h o w L i n
0061140 k T y p e : T o r N I L \r
0061160 L i n k D a s h i n g I n B r o
0061200 w s e r s : T o r N I L \r
0061220 A r r o w H e a d s I n B r o w
0061240 s e r s : o n e o f t h e
0061260 l i t a t o m s { A t E n d
0061300 p o i n t , A t M i d p o i n
0061320 t , N o n e } \r S p e c i a l
0061340 B r o w s e r S p e c s : T
0061360 o r N I L \r A n n o A c c e s
0061400 s i b l e : T o r N I L \r
0061420 E n a b l e B r a v o T o T E d
0061440 i t C o n v e r s i o n : T
0061460 o r N I L \r D e f a u l t F o
0061500 n t : a f o n t \r L i n k I
0061520 c o n F o n t : a f o n t \r
0061540 H e r e , < l e g a l C a r d
0061560 T y p e > s h o u l d b e
0061600 a n e x i s t i n g N o t e
0061620 c a r d t y p e , i . e .
0061640 o n e t h a t a p p e a r s
0061660 i n t h e l i s t r e t
0061700 u r n e d b y N C P . C a r
0061720 d T y p e s . \r ( N C P . P r i
0061740 n t M s g < w i n d o w > <
0061760 c l e a r F i r s t F l g > <
0062000 a r g 1 > < a r g 2 > . . .
0062020 ) \r P r i n t s a m e s s a
0062040 g e i n t h e p r o m p t
0062060 w i n d o w o f < w i n d
0062100 o w > . I f < w i n d o w
0062120 > i s N I L , t h e n p
0062140 r i n t s m e s s a g e i n
0062160 t h e L i s p p r o m p t
0062200 w i n d o w . I f < c l
0062220 e a r F i r s t F l g > i s
0062240 n o n - n i l , t h e n c l
0062260 e a r s t h e p r o m p t
0062300 w i n d o w f i r s t . T
0062320 h e a r g s a r e P R I N
0062340 1 ' e d o n e a t a t i
0062360 m e . \r ( N C P . C l e a r M s
0062400 g < w i n d o w > < c l o s
0062420 e P r o m p t W i n F l g > ) \r
0062440 C l e a r s t h e p r o m p
0062460 t w i n d o w a s s o c i a
0062500 t e d w i t h < w i n d o w
0062520 > ( o r w i t h t h e m
0062540 a i n L i s p p r o m p t
0062560 w i n d o w i f < w i n d o
0062600 w > i s N I L ) a n d c
0062620 l o s e s i t i f < c l o
0062640 s e P r o m p t W i n F l g >
0062660 i s n o n - n i l . \r ( N C P
0062700 . A s k U s e r < M s g > <
0062720 p r o m p t > < F i r s t T r
0062740 y > < C l e a r F i r s t F l
0062760 g > < M a i n W i n d o w >
0063000 < D o n t C l o s e A t E n d F
0063020 l g > < D o n t C l e a r A t
0063040 E n d F l g > < P R O M P T F
0063060 O R W O R D F l g > ) \r T h i s
0063100 f u n c t i o n c a n b e
0063120 u s e d t o a s k q u e
0063140 s t i o n s o f t h e u s
0063160 e r i n a w i n d o w ' s
0063200 p r o m p t w i n d o w .
0063220 T h e < M s g > a n d <
0063240 p r o m p t > a r e p r i n
0063260 t e d a l o n g w i t h <
0063300 F i r s t T r y > ( i f n o
0063320 n - n i l ) . T h e v a l
0063340 u e r e t u r n e d i s w
0063360 h a t e v e r t h e u s e r
0063400 t y p e s . I f < C l e
0063420 a r F i r s t F l g > i s n
0063440 o n - n i l , t h e n t h e
0063460 p r o m p t w i n d o w i
0063500 s c l e a r e d f i r s t .
0063520 I f < M a i n W i n d o w
0063540 > i s n i l , t h e n t
0063560 h e t o p l e v e l p r o
0063600 m p t w i n d o w i s u s
0063620 e d . I f < D o n t C l o
0063640 s e A t E n d F l g > i s n
0063660 o n - n i l , t h e n t h e
0063700 p r o m p t w i n d o w w
0063720 o n ' t b e c l o s e d a
0063740 f t e r t h e q u e s t i o
0063760 n i s a n s w e r e d a n
0064000 d i f < D o n t C l e a r A
0064020 t E n d F l g > i s n o n -
0064040 n i l , t h e n t h e p r
0064060 o m p t w i n d o w w o n '
0064100 t b e c l e a r e d a t
0064120 t h e e n d . I f < P R
0064140 O M P T F O R W O R D F l g >
0064160 i s n o n - n i l , t h e n
0064200 t h e P R O M P T F O R W O
0064220 R D t y p e i n p r o t o c
0064240 o l w i l l b e u s e d
0064260 r a t h e r t h a n T T Y I
0064300 N . T h e f o r m e r d
0064320 o e s n ' t a l l o w m o u
0064340 s e e d i t i n g o f t h
0064360 e s t r i n g t y p e d i
0064400 n . O n t h e o t h e r
0064420 h a n d , t y p i n g a u
0064440 t o m a t i c a l l y o v e r
0064460 w r i t e s t h e p r o m p
0064500 t w h e n P R O M P T F O R
0064520 W O R D i s u s e d . \r ( N
0064540 C P . A d d T i t l e B a r M e
0064560 n u I t e m s < W i n > < N
0064600 e w M e n u I t e m s > ) \r A d
0064620 d s t h e g i v e n m e n
0064640 u i t e m s t o t h e l
0064660 e f t b u t t o n t i t l e
0064700 b a r m e n u o f < W i
0064720 n > . < W i n > s h o u l
0064740 d b e t h e w i n d o w
0064760 o f a v i s i b l e n o t
0065000 e c a r d . \r ( N C P . G e t D
0065020 a t e s < C a r d > ) \r R e t
0065040 u r n s a N O T E C A R D D
0065060 A T E S r e c o r d s t r u
0065100 c t u r e c o n t a i n i n g
0065120 t h e d a t e s o f l a
0065140 s t m o d i f i c a t i o n
0065160 o f e a c h o f t h e f
0065200 o u r c a r d p a r t s o
0065220 f < C a r d > . T h e f
0065240 i e l d s o f t h e r e c
0065260 o r d a r e S U B S T A N C
0065300 E D A T E , T I T L E D A T E
0065320 , L I N K S D A T E a n d
0065340 P R O P L I S T D A T E . \r \r \r
0065360 \0 \0 \0 \0 \0 003 ( L I S T ( ( P A
0065400 G E N I L N I L ( 0 0
0065420 6 1 2 7 9 2 ) ( ( F O L I O
0065440 N I L ( P A R A L O O K S
0065460 ( Q U A D C E N T E R E D )
0065500 C H A R L O O K S ( F A M I L
0065520 Y N I L O V E R L I N E O
0065540 F F S T R I K E O U T O F F
0065560 U N D E R L I N E O F F S
0065600 L O P E R E G U L A R W E I
0065620 G H T M E D I U M ) ) ( 2 7
0065640 0 3 6 7 2 3 6 ) N I L )
0065660 ( H E A D I N G N I L ( H
0065700 E A D I N G T Y P E C H A P T
0065720 E R ) ( 7 2 7 5 6 4 6 8
0065740 3 6 ) N I L ) ( H E A D I N
0065760 G N I L ( H E A D I N G T Y
0066000 P E D O C U M E N T ) ( 7 2
0066020 7 5 6 4 6 8 3 6 ) N I L
0066040 ) ( T E X T N I L N I L
0066060 ( 7 2 7 2 4 6 8 6 4 8 )
0066100 N I L ) ) ) ( P A G E N I L
0066120 N I L ( 0 0 6 1 2 7 9
0066140 2 ) ( ( F O L I O N I L (
0066160 P A R A L O O K S ( Q U A D
0066200 C E N T E R E D ) C H A R L O
0066220 O K S ( F A M I L Y N I L
0066240 O V E R L I N E O F F S T R
0066260 I K E O U T O F F U N D E R
0066300 L I N E O F F S L O P E R
0066320 E G U L A R W E I G H T M E
0066340 D I U M ) ) ( 2 7 0 3 6 7
0066360 2 3 6 ) N I L ) ( H E A D
0066400 I N G N I L ( H E A D I N G
0066420 T Y P E C H A P T E R ) ( 7
0066440 2 7 5 6 4 6 8 3 6 ) N I
0066460 L ) ( H E A D I N G N I L
0066500 ( H E A D I N G T Y P E D O C
0066520 U M E N T ) ( 7 2 7 5 6 4
0066540 6 8 3 6 ) N I L ) ( T E X
0066560 T N I L N I L ( 7 2 7 2
0066600 4 6 8 6 4 8 ) N I L ) ) )
0066620 ( P A G E N I L N I L (
0066640 0 0 6 1 2 7 9 2 ) ( ( F
0066660 O L I O N I L ( P A R A L O
0066700 O K S ( Q U A D C E N T E R
0066720 E D ) C H A R L O O K S ( F
0066740 A M I L Y N I L O V E R L I
0066760 N E O F F S T R I K E O U T
0067000 O F F U N D E R L I N E O
0067020 F F S L O P E R E G U L A R
0067040 W E I G H T M E D I U M ) )
0067060 ( 2 7 0 3 6 7 2 3 6 )
0067100 N I L ) ( H E A D I N G N I
0067120 L ( H E A D I N G T Y P E C
0067140 H A P T E R ) ( 7 2 7 5 6
0067160 4 6 8 3 6 ) N I L ) ( H E
0067200 A D I N G N I L ( H E A D I
0067220 N G T Y P E D O C U M E N T )
0067240 ( 7 2 7 5 6 4 6 8 3 6 )
0067260 N I L ) ( T E X T N I L
0067300 N I L ( 7 2 7 2 4 6 8 6
0067320 4 8 ) N I L ) ) ) ) ) \0 \0 \0 \0
0067340 \0 005 \0 \b \0 $ \0 $ 001 324 \0 \f \0 \0 \0 005
0067360 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0067400 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \f \0 \0 \0 005
0067420 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0067440 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \0 \0 \0 \0 \0
0067460 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0067500 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \0 \0 \0 \0 004
0067520 002 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E
0067540 A D I N G \0 \b D O C U M E N T \0
0067560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \0 \0
0067600 \0 \0 004 002 002 \0 \0 \0 \0 \0 \0 \0 \v P A G
0067620 E H E A D I N G \0 \a C H A P T E
0067640 R \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0
0067660 \f \0 \0 \0 005 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0
0067700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 $ \0 $ \0 \0 \0
0067720 \f \0 \0 \0 005 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0
0067740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0067760 \f \0 \0 \0 005 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0
0070000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0
0070020 020 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0070040 \0 002 \0 \0 \n T I M E S R O M A N \0
0070060 \n \0 002 \0 \0 \0 \0 002 \0 \0 \n T I M E S
0070100 R O M A N \0 \n \0 002 \0 \0 \0 \0 \0 \0 \0
0070120 006 M O D E R N \0 \n \0 002 \0 \0 \0 \0 002
0070140 \0 \0 \n T I M E S R O M A N \0 \n \0
0070160 \0 \0 \0 \0 \0 002 \0 \0 \n T I M E S R O
0070200 M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \n T
0070220 I M E S R O M A N \0 \n \0 \0 \0 \0 \0
0070240 \0 \0 \0 \0 \n T I M E S R O M A N \0
0070260 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \n T I M E S
0070300 R O M A N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0
0070320 \n T I M E S R O M A N \0 \b \0 \0 \0
0070340 \0 \0 \0 002 \0 \0 \t H E L V E T I C A
0070360 \0 \n \0 002 \0 \0 \0 \0 002 \0 \0 \n T I M E
0070400 S R O M A N \0 \f \0 002 \0 \0 \0 \0 002 \0
0070420 \0 \t H E L V E T I C A \0 016 \0 002 \0
0070440 \0 \0 \0 002 \0 \0 \n T I M E S R O M A
0070460 N \0 \f \0 002 \0 \0 \0 \0 \0 \0 \0 \t H E L
0070500 V E T I C A \0 \n \0 002 \0 \0 \0 \0 \0 \0
0070520 \0 006 M O D E R N \0 \f \0 002 \0 \0 \0 \0
0070540 002 \0 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 - \0 \0
0070560 \0 \0 \n \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 021 \0
0070600 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 \t \0 \0 \0
0070620 \0 \0 002 \0 003 \0 \0 \0 . \0 \0 \0 \0 \b \0 \0
0070640 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \a \0
0070660 \0 \0 \0 \0 002 \0 002 \0 \0 \0 326 \0 \0 \0 \0 006
0070700 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 : \0 \0 \0 \0
0070720 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 " \0 \0 \0
0070740 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 + \0 \0
0070760 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 & \0
0071000 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 '
0071020 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0
0071040 " \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0071060 \0 ( \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0
0071100 \0 \0 # \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002
0071120 \0 \0 \0 $ \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0071140 002 \0 \0 \0 332 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0071160 \0 \b \0 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0 001 \0
0071200 \0 \0 \0 020 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 235
0071220 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0071240 E \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 020 \0
0071260 \0 \0 \0 \0 002 \0 001 \0 \0 001 210 \0 \0 \0 \0 003
0071300 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 037 \0 \0 \0 \0
0071320 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 240 \0 \0 \0
0071340 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 030 \0 \0
0071360 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 331 \0
0071400 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 023
0071420 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0071440 ` \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0071460 \0 037 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003
0071500 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 M \0 \0 \0 \0
0071520 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 \0 \0 \0
0071540 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0071560 002 \0 001 \0 \0 \0 L \0 \0 \0 \0 003 \0 \0 \0 \0
0071600 \0 002 \0 \b \0 \0 \0 ( \0 \0 \0 \0 004 \0 \0 \0
0071620 \0 \0 002 \0 001 \0 \0 \0 M \0 \0 \0 \0 003 \0 \0
0071640 \0 \0 \0 002 \0 \b \0 \0 \0 \0 \0 \0 \0 004 \0
0071660 \0 \0 \0 \0 002 \0 001 \0 \0 \0 4 \0 \0 \0 \0 003
0071700 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 034 \0 \0 \0 \0
0071720 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 F \0 \0 \0
0071740 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026 \0 \0
0071760 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 R \0
0072000 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 3
0072020 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0072040 346 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0072060 \0 2 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0
0072100 \0 001 A \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b
0072120 \0 \0 \0 , \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0
0072140 \0 \r \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 251 \0 \0
0072160 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 020 \0
0072200 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 025
0072220 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0072240 T \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0072260 \0 [ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0
0072300 \0 001 202 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006
0072320 \0 \0 \0 I \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0072340 001 \0 \0 \0 267 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0072360 \0 \b \0 \0 \0 033 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0072400 002 \0 \a \0 \0 \0 " \0 \0 \0 \0 003 \0 \0 \0 \0
0072420 \0 002 \0 \b \0 \0 \0 036 \0 \0 \0 \0 004 \0 \0 \0
0072440 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0072460 \0 ! \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0
0072500 \0 \0 $ \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0072520 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 ) \0 \0 \0
0072540 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 035 \0 \0
0072560 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 036 \0
0072600 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0072620 \0 \0 002 \0 \a \0 \0 \0 + \0 \0 \0 \0 003 \0 \0
0072640 \0 \0 \0 002 \0 \b \0 \0 \0 , \0 \0 \0 \0 004 \0
0072660 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001
0072700 \0 \0 002 q \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0072720 \b \0 \0 \0 ' \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0072740 \0 \b \0 \0 \0 ( \0 \0 \0 \0 004 \0 \0 \0 001 \0
0072760 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 ?
0073000 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0073020 0 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0073040 \0 \0 \0 \0 002 \0 001 \0 \0 001 _ \0 \0 \0 \0 003
0073060 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 032 \0 \0 \0 \0
0073100 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0073120 \0 \a \0 \0 \0 8 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0073140 002 \0 \b \0 \0 \0 $ \0 \0 \0 \0 004 \0 \0 \0 001
0073160 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0
0073200 B \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0073220 \0 033 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0
0073240 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0073260 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 366 \0 \0 \0
0073300 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 \0 \0
0073320 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 " \0
0073340 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0073360 \0 \0 002 \0 001 \0 \0 \0 316 \0 \0 \0 \0 003 \0 \0
0073400 \0 \0 \0 002 \0 \b \0 \0 \0 022 \0 \0 \0 \0 004 \0
0073420 \0 \0 \0 \0 002 \0 \b \0 \0 \0 023 \0 \0 \0 \0 004
0073440 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0 \0
0073460 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0
0073500 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0073520 002 \0 001 \0 \0 \0 ` \0 \0 \0 \0 003 \0 \0 \0 \0
0073540 \0 002 \0 \b \0 \0 \0 ' \0 \0 \0 \0 002 \0 \0 \0
0073560 001 \0 \0 \0 \0 \f \0 \0 \0 \0 \0 002 \0 002 \0 \0
0073600 \0 d \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0
0073620 \0 \0 E \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0073640 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 204 \0 \0 \0
0073660 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 V \0 \0
0073700 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0
0073720 \0 002 \0 001 \0 \0 001 s \0 \0 \0 \0 003 \0 \0 \0
0073740 \0 \0 002 \0 \b \0 \0 \0 T \0 \0 \0 \0 004 \0 \0
0073760 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0
0074000 \0 \0 261 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001
0074020 \0 \0 \0 \t \0 \0 \0 \0 \v \0 \0 \0 230 \0 \0 \0
0074040 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \t \0 \0
0074060 \0 \0 \v \0 \0 001 261 \0 \0 \0 \0 003 \0 \0 \0 \0
0074100 \0 002 \0 001 \0 \0 \0 005 \0 \0 \0 \0 \v \0 \0 \0
0074120 316 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0074140 \0 006 \0 \0 \0 \0 \v \0 \0 003 ) \0 \0 \0 \0 003
0074160 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 G \0 \0 \0 \0
0074200 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0074220 \0 001 \0 \0 \0 _ \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0074240 002 \0 \b \0 \0 \0 F \0 \0 \0 \0 004 \0 \0 \0 001
0074260 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0074300 Z \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0074320 \0 T \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003
0074340 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 023 \0 \0 \0 \0
0074360 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 [ \0 \0 \0
0074400 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0074420 002 \0 001 \0 \0 002 7 \0 \0 \0 \0 003 \0 \0 \0 \0
0074440 \0 002 \0 \b \0 \0 \0 Y \0 \0 \0 \0 004 \0 \0 \0
0074460 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0074500 001 257 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0
0074520 \0 \0 ) \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002
0074540 \0 \0 001 267 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0074560 002 \0 \0 002 024 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0074600 \0 002 \0 \0 \0 302 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0074620 002 \0 \b \0 \0 \0 * \0 \0 \0 \0 004 \0 \0 \0 001
0074640 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0074660 246 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0074700 \0 030 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003
0074720 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 k \0 \0 \0 \0
0074740 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 036 \0 \0 \0
0074760 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0075000 002 \0 001 \0 \0 \0 210 \0 \0 \0 \0 003 \0 \0 \0 \0
0075020 \0 002 \0 \b \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0
0075040 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0075060 \0 350 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0
0075100 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0075120 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 > \0 \0 \0
0075140 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026 \0 \0
0075160 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0
0075200 \0 002 \0 001 \0 \0 \0 i \0 \0 \0 \0 003 \0 \0 \0
0075220 \0 \0 002 \0 \b \0 \0 \0 # \0 \0 \0 \0 004 \0 \0
0075240 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0
0075260 \0 \0 327 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b
0075300 \0 \0 \0 # \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0075320 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 i \0 \0
0075340 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 % \0
0075360 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0075400 \0 \0 002 \0 001 \0 \0 001 Y \0 \0 \0 \0 003 \0 \0
0075420 \0 \0 \0 002 \0 \b \0 \0 \0 030 \0 \0 \0 \0 004 \0
0075440 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a
0075460 \0 \0 \0 : \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0075500 \b \0 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0075520 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 a \0
0075540 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 2
0075560 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0075600 \0 \0 \0 002 \0 001 \0 \0 001 304 \0 \0 \0 \0 003 \0
0075620 \0 \0 \0 \0 002 \0 \b \0 \0 \0 031 \0 \0 \0 \0 004
0075640 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0075660 \a \0 \0 \0 ) \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0075700 \0 \b \0 \0 \0 - \0 \0 \0 \0 004 \0 \0 \0 001 \0
0075720 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 321
0075740 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0075760 - \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0076000 \0 \0 \0 \0 002 \0 001 \0 \0 \0 226 \0 \0 \0 \0 003
0076020 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 2 \0 \0 \0 \0
0076040 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0076060 \0 001 \0 \0 \0 305 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0076100 002 \0 \b \0 \0 \0 032 \0 \0 \0 \0 004 \0 \0 \0 001
0076120 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0076140 317 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0076160 \0 027 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003
0076200 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 224 \0 \0 \0 \0
0076220 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 ( \0 \0 \0
0076240 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0076260 002 \0 001 \0 \0 001 q \0 \0 \0 \0 003 \0 \0 \0 \0
0076300 \0 002 \0 \b \0 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0
0076320 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0076340 \0 200 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0
0076360 \0 \0 032 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001
0076400 \0 \0 \0 o \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0076420 \b \0 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0076440 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 ( \0
0076460 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 016
0076500 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0076520 \0 \0 \0 002 \0 \a \0 \0 \0 = \0 \0 \0 \0 003 \0
0076540 \0 \0 \0 \0 002 \0 \b \0 \0 \0 016 \0 \0 \0 \0 004
0076560 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0076600 \a \0 \0 \0 9 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0076620 \0 \b \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0
0076640 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 O
0076660 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0076700 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0076720 \0 \0 \0 \0 002 \0 001 \0 \0 \0 S \0 \0 \0 \0 003
0076740 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 031 \0 \0 \0 \0
0076760 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 030 \0 \0 \0
0077000 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 031 \0 \0
0077020 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0
0077040 \0 002 \0 001 \0 \0 \0 272 \0 \0 \0 \0 003 \0 \0 \0
0077060 \0 \0 002 \0 \b \0 \0 \0 % \0 \0 \0 \0 002 \0 \0
0077100 \0 \0 \0 002 \0 002 \0 \0 002 006 \0 \0 \0 \0 003 \0
0077120 \0 \0 \0 \0 002 \0 \b \0 \0 \0 = \0 \0 \0 \0 004
0077140 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0077160 001 \0 \0 \0 a \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0077200 \0 \b \0 \0 \0 T \0 \0 \0 \0 004 \0 \0 \0 001 \0
0077220 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 017
0077240 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0077260 D \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0077300 \0 \0 \0 \0 002 \0 \a \0 \0 \0 036 \0 \0 \0 \0 003
0077320 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 N \0 \0 \0 \0
0077340 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 036 \0 \0 \0
0077360 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 025 \0 \0
0077400 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0
0077420 \0 002 \0 001 \0 \0 001 200 \0 \0 \0 \0 003 \0 \0 \0
0077440 \0 \0 002 \0 \b \0 \0 \0 / \0 \0 \0 \0 004 \0 \0
0077460 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0
0077500 \0 002 230 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b
0077520 \0 \0 \0 # \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0077540 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 Z \0 \0
0077560 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 032 \0
0077600 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0077620 \0 \0 002 \0 \a \0 \0 \0 . \0 \0 \0 \0 003 \0 \0
0077640 \0 \0 \0 002 \0 \b \0 \0 \0 037 \0 \0 \0 \0 004 \0
0077660 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a
0077700 \0 \0 \0 3 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0077720 \b \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0077740 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 G \0
0077760 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026
0100000 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0100020 \0 \0 \0 002 \0 \a \0 \0 \0 = \0 \0 \0 \0 003 \0
0100040 \0 \0 \0 \0 002 \0 \b \0 \0 \0 016 \0 \0 \0 \0 004
0100060 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0100100 001 \0 \0 \0 203 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0100120 \0 \b \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0
0100140 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 S
0100160 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0100200 * \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0100220 \0 B \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0
0100240 \0 \0 035 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0100260 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 r \0 \0 \0
0100300 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 035 \0 \0
0100320 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0
0100340 \0 002 \0 001 \0 \0 \0 313 \0 \0 \0 \0 003 \0 \0 \0
0100360 \0 \0 002 \0 \b \0 \0 \0 ( \0 \0 \0 \0 004 \0 \0
0100400 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0
0100420 \0 \0 232 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b
0100440 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0100460 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 J \0 \0
0100500 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 032 \0
0100520 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0100540 \0 \0 002 \0 001 \0 \0 \0 331 \0 \0 \0 \0 003 \0 \0
0100560 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0 \0 004 \0
0100600 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a
0100620 \0 \0 \0 9 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0100640 \b \0 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0100660 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 I \0
0100700 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 %
0100720 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0100740 " \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0100760 \0 \0 \0 \0 002 \0 001 \0 \0 \0 n \0 \0 \0 \0 003
0101000 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 / \0 \0 \0 \0
0101020 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0101040 \0 001 \0 \0 \0 377 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0101060 002 \0 \b \0 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0 001
0101100 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001
0101120 324 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0101140 \0 035 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003
0101160 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 M \0 \0 \0 \0
0101200 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0
0101220 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0101240 002 \0 001 \0 \0 \0 R \0 \0 \0 \0 003 \0 \0 \0 \0
0101260 \0 002 \0 \b \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0
0101300 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0101320 \0 330 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0
0101340 \0 \0 - \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0101360 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 G \0 \0 \0
0101400 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 025 \0 \0
0101420 \0 \0 004 \0 \0 \0 % \0 \0 \0 \0 003 \0 \0 \0 001
0101440 \0 \0 \0 \0 017 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0
0101460 023 \0 \0 \0 \0 004 \0 \0 \0 026 \0 \0 \0 \0 003 \0
0101500 \0 \0 002 \0 \0 \0 \0 017 \0 \0 \0 \0 \0 002 \0 \a
0101520 \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 ' \0 \0 \0
0101540 \0 003 \0 \0 \0 002 \0 \0 \0 \0 017 \0 \0 \0 \0 \0
0101560 002 \0 \a \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0
0101600 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 017 \0 \0
0101620 \0 \0 \0 002 \0 \a \0 \0 \0 023 \0 \0 \0 \0 004 \0
0101640 \0 \0 ! \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001
0101660 \0 \0 \0 j \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0
0101700 \0 017 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 . \0 \0
0101720 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0
0101740 \0 002 \0 001 \0 \0 001 O \0 \0 \0 \0 003 \0 \0 \0
0101760 \0 \0 002 \0 \a \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0
0102000 \0 021 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v
0102020 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 021 \0 \0 \0 \0
0102040 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0
0102060 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 020 \0
0102100 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0
0102120 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0
0102140 \0 \f \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003
0102160 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0
0102200 \a \0 \0 \0 \v \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0
0102220 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0
0102240 \0 002 \0 \a \0 \0 \0 \v \0 \0 \0 \0 004 \0 \0 \0
0102260 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0
0102300 \0 \0 \0 \0 002 \0 \a \0 \0 \0 023 \0 \0 \0 \0 001
0102320 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0
0102340 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 031 \0 \0
0102360 \0 \0 001 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 001
0102400 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0
0102420 022 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0
0102440 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a
0102460 \0 \0 \0 033 \0 \0 \0 \0 001 \0 \0 \0 \n \0 \0 \0
0102500 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0
0102520 002 \0 \a \0 \0 \0 033 \0 \0 \0 \0 004 \0 \0 \0 \n
0102540 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0
0102560 \0 \0 \0 002 \0 \a \0 \0 \0 030 \0 \0 \0 \0 004 \0
0102600 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0102620 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 033 \0 \0 \0
0102640 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0
0102660 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 025
0102700 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0
0102720 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0
0102740 \0 \0 024 \0 \0 \0 \0 004 \0 \0 \0 4 \0 \0 \0 \0
0102760 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002
0103000 \0 \a \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 \n \0
0103020 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0
0103040 \0 \0 002 \0 \a \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0
0103060 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v
0103100 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 034 \0 \0 \0 \0
0103120 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0
0103140 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 \v \0
0103160 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0
0103200 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0
0103220 \0 \f \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003
0103240 \0 \0 \0 001 \0 \0 \0 \0 017 \0 \0 \0 \0 \0 002 \0
0103260 001 \0 \0 \0 x \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0103300 \0 \b \0 \0 \0 9 \0 \0 \0 \0 004 \0 \0 \0 001 \0
0103320 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 342
0103340 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0103360 + \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0103400 \0 \0 \0 \0 002 \0 001 \0 \0 \0 234 \0 \0 \0 \0 003
0103420 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 177 \0 \0 \0 \0
0103440 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0103460 \0 001 \0 \0 003 " \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0103500 002 \0 \b \0 \0 \0 / \0 \0 \0 \0 004 \0 \0 \0 001
0103520 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0103540 y \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0103560 \0 025 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003
0103600 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 321 \0 \0 \0 \0
0103620 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 001 \0 \0 \0
0103640 \0 016 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 001 \0 \0
0103660 \0 \0 016 \0 \0 j 360 002 231 z 271
0103673