$ od -c -N 50000 [Indigo]<Casaba>7.0>Saffron3.0>Derived>SaffronDependenciesImpl.Mesa!2 0000000 - - S a f f r o n D e p e n d 0000020 e n c i e s I m p l . m e s a \r 0000040 - - C o p y r i g h t 323 0000060 1 9 8 7 b y X e r o x C o 0000100 r p o r a t i o n . A l l 0000120 r i g h t s r e s e r v e d . 0000140 \r - - G e n e r a t e d b 0000160 y R a u e n . p a a t A u 0000200 g u s t 1 , 1 9 8 8 1 0 : 0000220 4 2 : 3 2 a m P D T \r - - 0000240 u s i n g T h r e e C a s 0000260 a b a F o u r [ 1 . 2 ] o f 0000300 J u n e 1 , 1 9 8 7 6 : 0000320 0 0 : 0 0 p m P D T \r \r D I 0000340 R E C T O R Y \r \t S a f f r o n 0000360 A G 1 a D e f , \r \t S a f f r o 0000400 n A G 1 b D e f , \r \t T h r e e 0000420 C 4 S u p p o r t , \r \t S a f f 0000440 r o n B a s e D e f , \r \t S a f 0000460 f r o n A T D e f ; \r \r S a f f 0000500 r o n D e p e n d e n c i e s I 0000520 m p l : C E D A R P R O G R 0000540 A M I M P O R T S T h r e e 0000560 C 4 S u p p o r t , S a f f r 0000600 o n B a s e D e f E X P O R T 0000620 S S a f f r o n A G 1 a D e f 0000640 , S a f f r o n A G 1 b D e f 0000660 = \r B E G I N \r O P E N S a 0000700 f f r o n A G 1 a D e f , S a 0000720 f f r o n A G 1 b D e f , T h 0000740 r e e C 4 S u p p o r t , S a 0000760 f f r o n B a s e D e f , S a 0001000 f f r o n A T D e f ; \r E x p s 0001020 u m P r o d A d d D e p e n d e 0001040 n c i e s : \t P U B L I C P R 0001060 O C [ r e f : R E F A N Y , 0001100 d g : D e p e n d e n c y G 0001120 r a p h N o d e , d g n : D 0001140 e p e n d e n c y G r a p h N o 0001160 d e N o d e ] R E T U R N S [ 0001200 t e m p 0 : D e p e n d e n c 0001220 y G r a p h N o d e ] = \r B E 0001240 G I N \r t r e e : \t E x p N o d 0001260 e _ N A R R O W [ r e f ] ; \r 0001300 B E G I N \r E N A B L E T h r 0001320 e e C 4 S u p p o r t . G e t S 0001340 o u r c e I n f o = > R E S 0001360 U M E [ t r e e . p o s i t i o 0001400 n , t r e e . l e n g t h ] ; 0001420 \r t r e e D a t a : \t E x p s u 0001440 m P r o d D a t a _ N A R R 0001460 O W [ t r e e . d a t a ] ; \r B 0001500 E G I N \r d g 2 : \t D e p e n d 0001520 e n c y G r a p h N o d e ; \r d 0001540 g 1 : \t D e p e n d e n c y G r 0001560 a p h N o d e ; \r d g 1 _ t 0001600 r e e D a t a . E x p l e f t . 0001620 p r o c s . A d d D e p e n d e 0001640 n c i e s [ t r e e D a t a . E 0001660 x p l e f t , d g , d g n ] 0001700 ; \r d g 2 _ t r e e D a t a 0001720 . E x p r i g h t . p r o c s . 0001740 A d d D e p e n d e n c i e s [ 0001760 t r e e D a t a . E x p r i g h 0002000 t , d g 1 , d g n ] ; \r t e 0002020 m p 0 _ d g 2 ; \r E N D ; \r 0002040 E N D \r E N D ; \r \r E x p u n a 0002060 r y s u m P r o d A d d D e p e 0002100 n d e n c i e s : \t P U B L I C 0002120 P R O C [ r e f : R E F A 0002140 N Y , d g : D e p e n d e n 0002160 c y G r a p h N o d e , d g n 0002200 : D e p e n d e n c y G r a p 0002220 h N o d e N o d e ] R E T U R 0002240 N S [ t e m p 0 : D e p e n d 0002260 e n c y G r a p h N o d e ] = 0002300 \r B E G I N \r t r e e : \t E x p 0002320 N o d e _ N A R R O W [ r e f 0002340 ] ; \r B E G I N \r E N A B L E 0002360 T h r e e C 4 S u p p o r t . G 0002400 e t S o u r c e I n f o = > 0002420 R E S U M E [ t r e e . p o s i 0002440 t i o n , t r e e . l e n g t 0002460 h ] ; \r t r e e D a t a : \t E x 0002500 p u n a r y s u m P r o d D a t 0002520 a _ N A R R O W [ t r e e . 0002540 d a t a ] ; \r B E G I N \r d g 1 0002560 : \t D e p e n d e n c y G r a p 0002600 h N o d e ; \r d g 1 _ t r e 0002620 e D a t a . E x p . p r o c s . 0002640 A d d D e p e n d e n c i e s [ 0002660 t r e e D a t a . E x p , d g 0002700 , d g n ] ; \r t e m p 0 _ 0002720 d g 1 ; \r E N D ; \r E N D \r E N 0002740 D ; \r \r E x p p r o d u c t P r 0002760 o d A d d D e p e n d e n c i e 0003000 s : \t P U B L I C P R O C [ r 0003020 e f : R E F A N Y , d g : 0003040 D e p e n d e n c y G r a p h 0003060 N o d e , d g n : D e p e n 0003100 d e n c y G r a p h N o d e N o 0003120 d e ] R E T U R N S [ t e m p 0003140 0 : D e p e n d e n c y G r a 0003160 p h N o d e ] = \r B E G I N \r 0003200 t r e e : \t E x p N o d e _ N 0003220 A R R O W [ r e f ] ; \r B E G I 0003240 N \r E N A B L E T h r e e C 4 0003260 S u p p o r t . G e t S o u r c 0003300 e I n f o = > R E S U M E [ 0003320 t r e e . p o s i t i o n , t 0003340 r e e . l e n g t h ] ; \r t r e 0003360 e D a t a : \t E x p p r o d u c 0003400 t P r o d D a t a _ N A R R 0003420 O W [ t r e e . d a t a ] ; \r B 0003440 E G I N \r d g 2 : \t D e p e n d 0003460 e n c y G r a p h N o d e ; \r d 0003500 g 1 : \t D e p e n d e n c y G r 0003520 a p h N o d e ; \r d g 1 _ t 0003540 r e e D a t a . E x p l e f t . 0003560 p r o c s . A d d D e p e n d e 0003600 n c i e s [ t r e e D a t a . E 0003620 x p l e f t , d g , d g n ] 0003640 ; \r d g 2 _ t r e e D a t a 0003660 . E x p r i g h t . p r o c s . 0003700 A d d D e p e n d e n c i e s [ 0003720 t r e e D a t a . E x p r i g h 0003740 t , d g 1 , d g n ] ; \r t e 0003760 m p 0 _ d g 2 ; \r E N D ; \r 0004000 E N D \r E N D ; \r \r E x p o r P 0004020 r o d A d d D e p e n d e n c i 0004040 e s : \t P U B L I C P R O C [ 0004060 r e f : R E F A N Y , d g 0004100 : D e p e n d e n c y G r a p 0004120 h N o d e , d g n : D e p e 0004140 n d e n c y G r a p h N o d e N 0004160 o d e ] R E T U R N S [ t e m 0004200 p 0 : D e p e n d e n c y G r 0004220 a p h N o d e ] = \r B E G I N 0004240 \r t r e e : \t E x p N o d e _ 0004260 N A R R O W [ r e f ] ; \r B E G 0004300 I N \r E N A B L E T h r e e C 0004320 4 S u p p o r t . G e t S o u r 0004340 c e I n f o = > R E S U M E 0004360 [ t r e e . p o s i t i o n , 0004400 t r e e . l e n g t h ] ; \r t r 0004420 e e D a t a : \t E x p o r P r o 0004440 d D a t a _ N A R R O W [ t 0004460 r e e . d a t a ] ; \r B E G I N 0004500 \r d g 2 : \t D e p e n d e n c y 0004520 G r a p h N o d e ; \r d g 1 : \t 0004540 D e p e n d e n c y G r a p h N 0004560 o d e ; \r d g 1 _ t r e e D 0004600 a t a . E x p l e f t . p r o c 0004620 s . A d d D e p e n d e n c i e 0004640 s [ t r e e D a t a . E x p l e 0004660 f t , d g , d g n ] ; \r d g 0004700 2 _ t r e e D a t a . E x p 0004720 r i g h t . p r o c s . A d d D 0004740 e p e n d e n c i e s [ t r e e 0004760 D a t a . E x p r i g h t , d 0005000 g 1 , d g n ] ; \r t e m p 0 0005020 _ d g 2 ; \r E N D ; \r E N D \r 0005040 E N D ; \r \r E x p a n d P r o d 0005060 A d d D e p e n d e n c i e s : 0005100 \t P U B L I C P R O C [ r e f 0005120 : R E F A N Y , d g : D 0005140 e p e n d e n c y G r a p h N o 0005160 d e , d g n : D e p e n d e 0005200 n c y G r a p h N o d e N o d e 0005220 ] R E T U R N S [ t e m p 0 : 0005240 D e p e n d e n c y G r a p h 0005260 N o d e ] = \r B E G I N \r t r 0005300 e e : \t E x p N o d e _ N A R 0005320 R O W [ r e f ] ; \r B E G I N \r 0005340 E N A B L E T h r e e C 4 S u 0005360 p p o r t . G e t S o u r c e I 0005400 n f o = > R E S U M E [ t r 0005420 e e . p o s i t i o n , t r e 0005440 e . l e n g t h ] ; \r t r e e D 0005460 a t a : \t E x p a n d P r o d D 0005500 a t a _ N A R R O W [ t r e 0005520 e . d a t a ] ; \r B E G I N \r d 0005540 g 2 : \t D e p e n d e n c y G r 0005560 a p h N o d e ; \r d g 1 : \t D e 0005600 p e n d e n c y G r a p h N o d 0005620 e ; \r d g 1 _ t r e e D a t 0005640 a . E x p l e f t . p r o c s . 0005660 A d d D e p e n d e n c i e s [ 0005700 t r e e D a t a . E x p l e f t 0005720 , d g , d g n ] ; \r d g 2 0005740 _ t r e e D a t a . E x p r i 0005760 g h t . p r o c s . A d d D e p 0006000 e n d e n c i e s [ t r e e D a 0006020 t a . E x p r i g h t , d g 1 0006040 , d g n ] ; \r t e m p 0 _ 0006060 d g 2 ; \r E N D ; \r E N D \r E N 0006100 D ; \r \r E x p n o t P r o d A d 0006120 d D e p e n d e n c i e s : \t P 0006140 U B L I C P R O C [ r e f : 0006160 R E F A N Y , d g : D e p 0006200 e n d e n c y G r a p h N o d e 0006220 , d g n : D e p e n d e n c 0006240 y G r a p h N o d e N o d e ] 0006260 R E T U R N S [ t e m p 0 : D 0006300 e p e n d e n c y G r a p h N o 0006320 d e ] = \r B E G I N \r t r e e 0006340 : \t E x p N o d e _ N A R R O 0006360 W [ r e f ] ; \r B E G I N \r E N 0006400 A B L E T h r e e C 4 S u p p 0006420 o r t . G e t S o u r c e I n f 0006440 o = > R E S U M E [ t r e e 0006460 . p o s i t i o n , t r e e . 0006500 l e n g t h ] ; \r t r e e D a t 0006520 a : \t E x p n o t P r o d D a t 0006540 a _ N A R R O W [ t r e e . 0006560 d a t a ] ; \r B E G I N \r d g 1 0006600 : \t D e p e n d e n c y G r a p 0006620 h N o d e ; \r d g 1 _ t r e 0006640 e D a t a . E x p . p r o c s . 0006660 A d d D e p e n d e n c i e s [ 0006700 t r e e D a t a . E x p , d g 0006720 , d g n ] ; \r t e m p 0 _ 0006740 d g 1 ; \r E N D ; \r E N D \r E N 0006760 D ; \r \r E x p r e l a t i o n P 0007000 r o d A d d D e p e n d e n c i 0007020 e s : \t P U B L I C P R O C [ 0007040 r e f : R E F A N Y , d g 0007060 : D e p e n d e n c y G r a p 0007100 h N o d e , d g n : D e p e 0007120 n d e n c y G r a p h N o d e N 0007140 o d e ] R E T U R N S [ t e m 0007160 p 0 : D e p e n d e n c y G r 0007200 a p h N o d e ] = \r B E G I N 0007220 \r t r e e : \t E x p N o d e _ 0007240 N A R R O W [ r e f ] ; \r B E G 0007260 I N \r E N A B L E T h r e e C 0007300 4 S u p p o r t . G e t S o u r 0007320 c e I n f o = > R E S U M E 0007340 [ t r e e . p o s i t i o n , 0007360 t r e e . l e n g t h ] ; \r t r 0007400 e e D a t a : \t E x p r e l a t 0007420 i o n P r o d D a t a _ N A 0007440 R R O W [ t r e e . d a t a ] ; 0007460 \r B E G I N \r d g 1 : \t D e p e 0007500 n d e n c y G r a p h N o d e ; 0007520 \r d g 1 _ t r e e D a t a . 0007540 E x p . p r o c s . A d d D e p 0007560 e n d e n c i e s [ t r e e D a 0007600 t a . E x p , d g , d g n ] 0007620 ; \r t e m p 0 _ d g 1 ; \r E 0007640 N D ; \r E N D \r E N D ; \r \r E x 0007660 p i f t h e n e l s e P r o d A 0007700 d d D e p e n d e n c i e s : \t 0007720 P U B L I C P R O C [ r e f : 0007740 R E F A N Y , d g : D e 0007760 p e n d e n c y G r a p h N o d 0010000 e , d g n : D e p e n d e n 0010020 c y G r a p h N o d e N o d e ] 0010040 R E T U R N S [ t e m p 0 : 0010060 D e p e n d e n c y G r a p h N 0010100 o d e ] = \r B E G I N \r t r e 0010120 e : \t E x p N o d e _ N A R R 0010140 O W [ r e f ] ; \r B E G I N \r E 0010160 N A B L E T h r e e C 4 S u p 0010200 p o r t . G e t S o u r c e I n 0010220 f o = > R E S U M E [ t r e 0010240 e . p o s i t i o n , t r e e 0010260 . l e n g t h ] ; \r t r e e D a 0010300 t a : \t E x p i f t h e n e l s 0010320 e P r o d D a t a _ N A R R 0010340 O W [ t r e e . d a t a ] ; \r B 0010360 E G I N \r d g 3 : \t D e p e n d 0010400 e n c y G r a p h N o d e ; \r d 0010420 g 2 : \t D e p e n d e n c y G r 0010440 a p h N o d e ; \r d g 1 : \t D e 0010460 p e n d e n c y G r a p h N o d 0010500 e ; \r d g 1 _ t r e e D a t 0010520 a . E x p c o n d . p r o c s . 0010540 A d d D e p e n d e n c i e s [ 0010560 t r e e D a t a . E x p c o n d 0010600 , d g , d g n ] ; \r d g 2 0010620 _ t r e e D a t a . E x p t h 0010640 e n p a r t . p r o c s . A d d 0010660 D e p e n d e n c i e s [ t r e 0010700 e D a t a . E x p t h e n p a r 0010720 t , d g 1 , d g n ] ; \r d g 0010740 3 _ t r e e D a t a . E x p 0010760 e l s e p a r t . p r o c s . A 0011000 d d D e p e n d e n c i e s [ t 0011020 r e e D a t a . E x p e l s e p 0011040 a r t , d g 2 , d g n ] ; \r 0011060 t e m p 0 _ d g 3 ; \r E N D 0011100 ; \r E N D \r E N D ; \r \r E x p s 0011120 e l e c t P r o d A d d D e p e 0011140 n d e n c i e s : \t P U B L I C 0011160 P R O C [ r e f : R E F A 0011200 N Y , d g : D e p e n d e n 0011220 c y G r a p h N o d e , d g n 0011240 : D e p e n d e n c y G r a p 0011260 h N o d e N o d e ] R E T U R 0011300 N S [ t e m p 0 : D e p e n d 0011320 e n c y G r a p h N o d e ] = 0011340 \r B E G I N \r t r e e : \t E x p 0011360 N o d e _ N A R R O W [ r e f 0011400 ] ; \r B E G I N \r E N A B L E 0011420 T h r e e C 4 S u p p o r t . G 0011440 e t S o u r c e I n f o = > 0011460 R E S U M E [ t r e e . p o s i 0011500 t i o n , t r e e . l e n g t 0011520 h ] ; \r t r e e D a t a : \t E x 0011540 p s e l e c t P r o d D a t a 0011560 _ N A R R O W [ t r e e . d a 0011600 t a ] ; \r B E G I N \r d g 1 : \t 0011620 D e p e n d e n c y G r a p h N 0011640 o d e ; \r e r r : \t B O O L E A 0011660 N ; \r e r r _ E r r o r [ " 0011700 D e p e n d e n c y a n a l y 0011720 s i s n o t i m p l e m e n 0011740 t e d f o r E x p . s e l e 0011760 c t " ] ; \r d g 1 _ F a k e 0012000 D a m a g e D e p e n d e n c y 0012020 G r a p h [ d g ] ; \r t e m p 0 0012040 _ d g 1 ; \r E N D ; \r E N D 0012060 \r E N D ; \r \r E x p a s s i g n 0012100 P r o d A d d D e p e n d e n c 0012120 i e s : \t P U B L I C P R O C 0012140 [ r e f : R E F A N Y , d 0012160 g : D e p e n d e n c y G r a 0012200 p h N o d e , d g n : D e p 0012220 e n d e n c y G r a p h N o d e 0012240 N o d e ] R E T U R N S [ t e 0012260 m p 0 : D e p e n d e n c y G 0012300 r a p h N o d e ] = \r B E G I 0012320 N \r t r e e : \t E x p N o d e _ 0012340 N A R R O W [ r e f ] ; \r B E 0012360 G I N \r E N A B L E T h r e e 0012400 C 4 S u p p o r t . G e t S o u 0012420 r c e I n f o = > R E S U M 0012440 E [ t r e e . p o s i t i o n , 0012460 t r e e . l e n g t h ] ; \r t 0012500 r e e D a t a : \t E x p a s s i 0012520 g n P r o d D a t a _ N A R 0012540 R O W [ t r e e . d a t a ] ; \r 0012560 B E G I N \r d g 1 : \t D e p e n 0012600 d e n c y G r a p h N o d e ; \r 0012620 d g 1 _ A d d R u n t i m e 0012640 D e p e n d e n c y [ d g , d 0012660 g n ] ; \r t e m p 0 _ d g 1 0012700 ; \r E N D ; \r E N D \r E N D ; \r 0012720 \r E x p m u l t i a s s i g n P 0012740 r o d A d d D e p e n d e n c i 0012760 e s : \t P U B L I C P R O C [ 0013000 r e f : R E F A N Y , d g 0013020 : D e p e n d e n c y G r a p 0013040 h N o d e , d g n : D e p e 0013060 n d e n c y G r a p h N o d e N 0013100 o d e ] R E T U R N S [ t e m 0013120 p 0 : D e p e n d e n c y G r 0013140 a p h N o d e ] = \r B E G I N 0013160 \r t r e e : \t E x p N o d e _ 0013200 N A R R O W [ r e f ] ; \r B E G 0013220 I N \r E N A B L E T h r e e C 0013240 4 S u p p o r t . G e t S o u r 0013260 c e I n f o = > R E S U M E 0013300 [ t r e e . p o s i t i o n , 0013320 t r e e . l e n g t h ] ; \r t r 0013340 e e D a t a : \t E x p m u l t i 0013360 a s s i g n P r o d D a t a _ 0013400 N A R R O W [ t r e e . d a t 0013420 a ] ; \r B E G I N \r d g 1 : \t D 0013440 e p e n d e n c y G r a p h N o 0013460 d e ; \r d g 1 _ A d d R u n 0013500 t i m e D e p e n d e n c y [ d 0013520 g , d g n ] ; \r t e m p 0 _ 0013540 d g 1 ; \r E N D ; \r E N D \r E 0013560 N D ; \r \r E x p i d P r o d A d 0013600 d D e p e n d e n c i e s : \t P 0013620 U B L I C P R O C [ r e f : 0013640 R E F A N Y , d g : D e p 0013660 e n d e n c y G r a p h N o d e 0013700 , d g n : D e p e n d e n c 0013720 y G r a p h N o d e N o d e ] 0013740 R E T U R N S [ t e m p 0 : D 0013760 e p e n d e n c y G r a p h N o 0014000 d e ] = \r B E G I N \r t r e e 0014020 : \t E x p N o d e _ N A R R O 0014040 W [ r e f ] ; \r B E G I N \r E N 0014060 A B L E T h r e e C 4 S u p p 0014100 o r t . G e t S o u r c e I n f 0014120 o = > R E S U M E [ t r e e 0014140 . p o s i t i o n , t r e e . 0014160 l e n g t h ] ; \r t r e e D a t 0014200 a : \t E x p i d P r o d D a t a 0014220 _ N A R R O W [ t r e e . d 0014240 a t a ] ; \r B E G I N \r d g 1 : 0014260 \t D e p e n d e n c y G r a p h 0014300 N o d e ; \r d g 1 _ A d d V 0014320 a l u e D e p e n d e n c y [ d 0014340 g , d g n , t r e e D a t a 0014360 . I d ] ; \r t e m p 0 _ d g 0014400 1 ; \r E N D ; \r E N D \r E N D ; 0014420 \r \r E x p n u m P r o d A d d D 0014440 e p e n d e n c i e s : \t P U B 0014460 L I C P R O C [ r e f : R E 0014500 F A N Y , d g : D e p e n 0014520 d e n c y G r a p h N o d e , 0014540 d g n : D e p e n d e n c y G 0014560 r a p h N o d e N o d e ] R E 0014600 T U R N S [ t e m p 0 : D e p 0014620 e n d e n c y G r a p h N o d e 0014640 ] = \r B E G I N \r t r e e : \t 0014660 E x p N o d e _ N A R R O W [ 0014700 r e f ] ; \r B E G I N \r E N A B 0014720 L E T h r e e C 4 S u p p o r 0014740 t . G e t S o u r c e I n f o 0014760 = > R E S U M E [ t r e e . p 0015000 o s i t i o n , t r e e . l e 0015020 n g t h ] ; \r t r e e D a t a : 0015040 \t E x p n u m P r o d D a t a 0015060 _ N A R R O W [ t r e e . d a 0015100 t a ] ; \r B E G I N \r d g 1 : \t 0015120 D e p e n d e n c y G r a p h N 0015140 o d e ; \r d g 1 _ F a k e D 0015160 a m a g e D e p e n d e n c y G 0015200 r a p h [ d g ] ; \r t e m p 0 0015220 _ d g 1 ; \r E N D ; \r E N D \r 0015240 E N D ; \r \r E x p s t r i n g P 0015260 r o d A d d D e p e n d e n c i 0015300 e s : \t P U B L I C P R O C [ 0015320 r e f : R E F A N Y , d g 0015340 : D e p e n d e n c y G r a p 0015360 h N o d e , d g n : D e p e 0015400 n d e n c y G r a p h N o d e N 0015420 o d e ] R E T U R N S [ t e m 0015440 p 0 : D e p e n d e n c y G r 0015460 a p h N o d e ] = \r B E G I N 0015500 \r t r e e : \t E x p N o d e _ 0015520 N A R R O W [ r e f ] ; \r B E G 0015540 I N \r E N A B L E T h r e e C 0015560 4 S u p p o r t . G e t S o u r 0015600 c e I n f o = > R E S U M E 0015620 [ t r e e . p o s i t i o n , 0015640 t r e e . l e n g t h ] ; \r t r 0015660 e e D a t a : \t E x p s t r i n 0015700 g P r o d D a t a _ N A R R 0015720 O W [ t r e e . d a t a ] ; \r B 0015740 E G I N \r d g 1 : \t D e p e n d 0015760 e n c y G r a p h N o d e ; \r d 0016000 g 1 _ F a k e D a m a g e D 0016020 e p e n d e n c y G r a p h [ d 0016040 g ] ; \r t e m p 0 _ d g 1 ; 0016060 \r E N D ; \r E N D \r E N D ; \r \r 0016100 E x p f l n u m P r o d A d d D 0016120 e p e n d e n c i e s : \t P U B 0016140 L I C P R O C [ r e f : R E 0016160 F A N Y , d g : D e p e n 0016200 d e n c y G r a p h N o d e , 0016220 d g n : D e p e n d e n c y G 0016240 r a p h N o d e N o d e ] R E 0016260 T U R N S [ t e m p 0 : D e p 0016300 e n d e n c y G r a p h N o d e 0016320 ] = \r B E G I N \r t r e e : \t 0016340 E x p N o d e _ N A R R O W [ 0016360 r e f ] ; \r B E G I N \r E N A B 0016400 L E T h r e e C 4 S u p p o r 0016420 t . G e t S o u r c e I n f o 0016440 = > R E S U M E [ t r e e . p 0016460 o s i t i o n , t r e e . l e 0016500 n g t h ] ; \r t r e e D a t a : 0016520 \t E x p f l n u m P r o d D a t 0016540 a _ N A R R O W [ t r e e . 0016560 d a t a ] ; \r B E G I N \r d g 1 0016600 : \t D e p e n d e n c y G r a p 0016620 h N o d e ; \r d g 1 _ F a k 0016640 e D a m a g e D e p e n d e n c 0016660 y G r a p h [ d g ] ; \r t e m p 0016700 0 _ d g 1 ; \r E N D ; \r E N 0016720 D \r E N D ; \r \r E x p c h a r P 0016740 r o d A d d D e p e n d e n c i 0016760 e s : \t P U B L I C P R O C [ 0017000 r e f : R E F A N Y , d g 0017020 : D e p e n d e n c y G r a p 0017040 h N o d e , d g n : D e p e 0017060 n d e n c y G r a p h N o d e N 0017100 o d e ] R E T U R N S [ t e m 0017120 p 0 : D e p e n d e n c y G r 0017140 a p h N o d e ] = \r B E G I N 0017160 \r t r e e : \t E x p N o d e _ 0017200 N A R R O W [ r e f ] ; \r B E G 0017220 I N \r E N A B L E T h r e e C 0017240 4 S u p p o r t . G e t S o u r 0017260 c e I n f o = > R E S U M E 0017300 [ t r e e . p o s i t i o n , 0017320 t r e e . l e n g t h ] ; \r t r 0017340 e e D a t a : \t E x p c h a r P 0017360 r o d D a t a _ N A R R O W 0017400 [ t r e e . d a t a ] ; \r B E G 0017420 I N \r d g 1 : \t D e p e n d e n 0017440 c y G r a p h N o d e ; \r d g 1 0017460 _ F a k e D a m a g e D e p 0017500 e n d e n c y G r a p h [ d g ] 0017520 ; \r t e m p 0 _ d g 1 ; \r E 0017540 N D ; \r E N D \r E N D ; \r \r E x 0017560 p a t o m P r o d A d d D e p e 0017600 n d e n c i e s : \t P U B L I C 0017620 P R O C [ r e f : R E F A 0017640 N Y , d g : D e p e n d e n 0017660 c y G r a p h N o d e , d g n 0017700 : D e p e n d e n c y G r a p 0017720 h N o d e N o d e ] R E T U R 0017740 N S [ t e m p 0 : D e p e n d 0017760 e n c y G r a p h N o d e ] = 0020000 \r B E G I N \r t r e e : \t E x p 0020020 N o d e _ N A R R O W [ r e f 0020040 ] ; \r B E G I N \r E N A B L E 0020060 T h r e e C 4 S u p p o r t . G 0020100 e t S o u r c e I n f o = > 0020120 R E S U M E [ t r e e . p o s i 0020140 t i o n , t r e e . l e n g t 0020160 h ] ; \r t r e e D a t a : \t E x 0020200 p a t o m P r o d D a t a _ 0020220 N A R R O W [ t r e e . d a t a 0020240 ] ; \r B E G I N \r d g 1 : \t D e 0020260 p e n d e n c y G r a p h N o d 0020300 e ; \r d g 1 _ F a k e D a m 0020320 a g e D e p e n d e n c y G r a 0020340 p h [ d g ] ; \r t e m p 0 _ 0020360 d g 1 ; \r E N D ; \r E N D \r E N 0020400 D ; \r \r E x p n a r r o w P r o 0020420 d A d d D e p e n d e n c i e s 0020440 : \t P U B L I C P R O C [ r e 0020460 f : R E F A N Y , d g : 0020500 D e p e n d e n c y G r a p h N 0020520 o d e , d g n : D e p e n d 0020540 e n c y G r a p h N o d e N o d 0020560 e ] R E T U R N S [ t e m p 0 0020600 : D e p e n d e n c y G r a p 0020620 h N o d e ] = \r B E G I N \r t 0020640 r e e : \t E x p N o d e _ N A 0020660 R R O W [ r e f ] ; \r B E G I N 0020700 \r E N A B L E T h r e e C 4 S 0020720 u p p o r t . G e t S o u r c e 0020740 I n f o = > R E S U M E [ t 0020760 r e e . p o s i t i o n , t r 0021000 e e . l e n g t h ] ; \r t r e e 0021020 D a t a : \t E x p n a r r o w P 0021040 r o d D a t a _ N A R R O W 0021060 [ t r e e . d a t a ] ; \r B E G 0021100 I N \r d g 1 : \t D e p e n d e n 0021120 c y G r a p h N o d e ; \r e r r 0021140 : \t B O O L E A N ; \r e r r _ 0021160 E r r o r [ " D e p e n d e n 0021200 c y a n a l y s i s n o t 0021220 i m p l e m e n t e d f o r 0021240 E x p . n a r r o w " ] ; \r d g 0021260 1 _ F a k e D a m a g e D e 0021300 p e n d e n c y G r a p h [ d g 0021320 ] ; \r t e m p 0 _ d g 1 ; \r 0021340 E N D ; \r E N D \r E N D ; \r \r E 0021360 x p l o o p h o l e P r o d A d 0021400 d D e p e n d e n c i e s : \t P 0021420 U B L I C P R O C [ r e f : 0021440 R E F A N Y , d g : D e p 0021460 e n d e n c y G r a p h N o d e 0021500 , d g n : D e p e n d e n c 0021520 y G r a p h N o d e N o d e ] 0021540 R E T U R N S [ t e m p 0 : D 0021560 e p e n d e n c y G r a p h N o 0021600 d e ] = \r B E G I N \r t r e e 0021620 : \t E x p N o d e _ N A R R O 0021640 W [ r e f ] ; \r B E G I N \r E N 0021660 A B L E T h r e e C 4 S u p p 0021700 o r t . G e t S o u r c e I n f 0021720 o = > R E S U M E [ t r e e 0021740 . p o s i t i o n , t r e e . 0021760 l e n g t h ] ; \r t r e e D a t 0022000 a : \t E x p l o o p h o l e P r 0022020 o d D a t a _ N A R R O W [ 0022040 t r e e . d a t a ] ; \r B E G I 0022060 N \r d g 1 : \t D e p e n d e n c 0022100 y G r a p h N o d e ; \r e r r : 0022120 \t B O O L E A N ; \r e r r _ 0022140 E r r o r [ " D e p e n d e n c 0022160 y a n a l y s i s n o t i 0022200 m p l e m e n t e d f o r E 0022220 x p . l o o p h o l e " ] ; \r d 0022240 g 1 _ F a k e D a m a g e D 0022260 e p e n d e n c y G r a p h [ d 0022300 g ] ; \r t e m p 0 _ d g 1 ; 0022320 \r E N D ; \r E N D \r E N D ; \r \r 0022340 E x p a p p l y P r o d A d d D 0022360 e p e n d e n c i e s : \t P U B 0022400 L I C P R O C [ r e f : R E 0022420 F A N Y , d g : D e p e n 0022440 d e n c y G r a p h N o d e , 0022460 d g n : D e p e n d e n c y G 0022500 r a p h N o d e N o d e ] R E 0022520 T U R N S [ t e m p 0 : D e p 0022540 e n d e n c y G r a p h N o d e 0022560 ] = \r B E G I N \r t r e e : \t 0022600 E x p N o d e _ N A R R O W [ 0022620 r e f ] ; \r B E G I N \r E N A B 0022640 L E T h r e e C 4 S u p p o r 0022660 t . G e t S o u r c e I n f o 0022700 = > R E S U M E [ t r e e . p 0022720 o s i t i o n , t r e e . l e 0022740 n g t h ] ; \r t r e e D a t a : 0022760 \t E x p a p p l y P r o d D a t 0023000 a _ N A R R O W [ t r e e . 0023020 d a t a ] ; \r B E G I N \r d g 1 0023040 : \t D e p e n d e n c y G r a p 0023060 h N o d e ; \r e r r : \t B O O L 0023100 E A N ; \r e r r _ E r r o r 0023120 [ " D e p e n d e n c y a n a 0023140 l y s i s n o t i m p l e m 0023160 e n t e d f o r E x p . a p 0023200 p l y " ] ; \r d g 1 _ F a k 0023220 e D a m a g e D e p e n d e n c 0023240 y G r a p h [ d g ] ; \r t e m p 0023260 0 _ d g 1 ; \r E N D ; \r E N 0023300 D \r E N D ; \r \r E x p q u a l i 0023320 f i e r P r o d A d d D e p e n 0023340 d e n c i e s : \t P U B L I C 0023360 P R O C [ r e f : R E F A N 0023400 Y , d g : D e p e n d e n c 0023420 y G r a p h N o d e , d g n : 0023440 D e p e n d e n c y G r a p h 0023460 N o d e N o d e ] R E T U R N 0023500 S [ t e m p 0 : D e p e n d e 0023520 n c y G r a p h N o d e ] = \r 0023540 B E G I N \r t r e e : \t E x p N 0023560 o d e _ N A R R O W [ r e f ] 0023600 ; \r B E G I N \r E N A B L E T 0023620 h r e e C 4 S u p p o r t . G e 0023640 t S o u r c e I n f o = > R 0023660 E S U M E [ t r e e . p o s i t 0023700 i o n , t r e e . l e n g t h 0023720 ] ; \r t r e e D a t a : \t E x p 0023740 q u a l i f i e r P r o d D a t 0023760 a _ N A R R O W [ t r e e . 0024000 d a t a ] ; \r B E G I N \r d g 1 0024020 : \t D e p e n d e n c y G r a p 0024040 h N o d e ; \r e r r : \t B O O L 0024060 E A N ; \r e r r _ E r r o r 0024100 [ " D e p e n d e n c y a n a 0024120 l y s i s n o t i m p l e m 0024140 e n t e d f o r E x p . q u 0024160 a l i f i e r " ] ; \r d g 1 _ 0024200 F a k e D a m a g e D e p e n 0024220 d e n c y G r a p h [ d g ] ; \r 0024240 t e m p 0 _ d g 1 ; \r E N D 0024260 ; \r E N D \r E N D ; \r \r E x p e 0024300 x p l i s t P r o d A d d D e p 0024320 e n d e n c i e s : \t P U B L I 0024340 C P R O C [ r e f : R E F 0024360 A N Y , d g : D e p e n d e 0024400 n c y G r a p h N o d e , d g 0024420 n : D e p e n d e n c y G r a 0024440 p h N o d e N o d e ] R E T U 0024460 R N S [ t e m p 0 : D e p e n 0024500 d e n c y G r a p h N o d e ] 0024520 = \r B E G I N \r t r e e : \t E x 0024540 p N o d e _ N A R R O W [ r e 0024560 f ] ; \r B E G I N \r E N A B L E 0024600 T h r e e C 4 S u p p o r t . 0024620 G e t S o u r c e I n f o = > 0024640 R E S U M E [ t r e e . p o s 0024660 i t i o n , t r e e . l e n g 0024700 t h ] ; \r t r e e D a t a : \t E 0024720 x p e x p l i s t P r o d D a t 0024740 a _ N A R R O W [ t r e e . 0024760 d a t a ] ; \r B E G I N \r d g 1 0025000 : \t D e p e n d e n c y G r a p 0025020 h N o d e ; \r e r r : \t B O O L 0025040 E A N ; \r e r r _ E r r o r 0025060 [ " D e p e n d e n c y a n a 0025100 l y s i s n o t i m p l e m 0025120 e n t e d f o r E x p . e x 0025140 p l i s t " ] ; \r d g 1 _ F 0025160 a k e D a m a g e D e p e n d e 0025200 n c y G r a p h [ d g ] ; \r t e 0025220 m p 0 _ d g 1 ; \r E N D ; \r 0025240 E N D \r E N D ; \r \r E x p p r e 0025260 f i x o p P r o d A d d D e p e 0025300 n d e n c i e s : \t P U B L I C 0025320 P R O C [ r e f : R E F A 0025340 N Y , d g : D e p e n d e n 0025360 c y G r a p h N o d e , d g n 0025400 : D e p e n d e n c y G r a p 0025420 h N o d e N o d e ] R E T U R 0025440 N S [ t e m p 0 : D e p e n d 0025460 e n c y G r a p h N o d e ] = 0025500 \r B E G I N \r t r e e : \t E x p 0025520 N o d e _ N A R R O W [ r e f 0025540 ] ; \r B E G I N \r E N A B L E 0025560 T h r e e C 4 S u p p o r t . G 0025600 e t S o u r c e I n f o = > 0025620 R E S U M E [ t r e e . p o s i 0025640 t i o n , t r e e . l e n g t 0025660 h ] ; \r t r e e D a t a : \t E x 0025700 p p r e f i x o p P r o d D a t 0025720 a _ N A R R O W [ t r e e . 0025740 d a t a ] ; \r B E G I N \r d g 1 0025760 : \t D e p e n d e n c y G r a p 0026000 h N o d e ; \r e r r : \t B O O L 0026020 E A N ; \r e r r _ E r r o r 0026040 [ " D e p e n d e n c y a n a 0026060 l y s i s n o t i m p l e m 0026100 e n t e d f o r E x p . p r 0026120 e f i x o p " ] ; \r d g 1 _ 0026140 F a k e D a m a g e D e p e n d 0026160 e n c y G r a p h [ d g ] ; \r t 0026200 e m p 0 _ d g 1 ; \r E N D ; 0026220 \r E N D \r E N D ; \r \r E x p v a 0026240 l P r o d A d d D e p e n d e n 0026260 c i e s : \t P U B L I C P R O 0026300 C [ r e f : R E F A N Y , 0026320 d g : D e p e n d e n c y G r 0026340 a p h N o d e , d g n : D e 0026360 p e n d e n c y G r a p h N o d 0026400 e N o d e ] R E T U R N S [ t 0026420 e m p 0 : D e p e n d e n c y 0026440 G r a p h N o d e ] = \r B E G 0026460 I N \r t r e e : \t E x p N o d e 0026500 _ N A R R O W [ r e f ] ; \r B 0026520 E G I N \r E N A B L E T h r e 0026540 e C 4 S u p p o r t . G e t S o 0026560 u r c e I n f o = > R E S U 0026600 M E [ t r e e . p o s i t i o n 0026620 , t r e e . l e n g t h ] ; \r 0026640 t r e e D a t a : \t E x p v a l 0026660 P r o d D a t a _ N A R R O 0026700 W [ t r e e . d a t a ] ; \r B E 0026720 G I N \r d g 1 : \t D e p e n d e 0026740 n c y G r a p h N o d e ; \r e r 0026760 r : \t B O O L E A N ; \r e r r 0027000 _ E r r o r [ " D e p e n d e 0027020 n c y a n a l y s i s n o t 0027040 i m p l e m e n t e d f o r 0027060 E x p . v a l " ] ; \r d g 1 0027100 _ F a k e D a m a g e D e p e 0027120 n d e n c y G r a p h [ d g ] ; 0027140 \r t e m p 0 _ d g 1 ; \r E N 0027160 D ; \r E N D \r E N D ; \r \r E x p 0027200 a l l P r o d A d d D e p e n d 0027220 e n c i e s : \t P U B L I C P 0027240 R O C [ r e f : R E F A N Y 0027260 , d g : D e p e n d e n c y 0027300 G r a p h N o d e , d g n : 0027320 D e p e n d e n c y G r a p h N 0027340 o d e N o d e ] R E T U R N S 0027360 [ t e m p 0 : D e p e n d e n 0027400 c y G r a p h N o d e ] = \r B 0027420 E G I N \r t r e e : \t E x p N o 0027440 d e _ N A R R O W [ r e f ] ; 0027460 \r B E G I N \r E N A B L E T h 0027500 r e e C 4 S u p p o r t . G e t 0027520 S o u r c e I n f o = > R E 0027540 S U M E [ t r e e . p o s i t i 0027560 o n , t r e e . l e n g t h ] 0027600 ; \r t r e e D a t a : \t E x p a 0027620 l l P r o d D a t a _ N A R 0027640 R O W [ t r e e . d a t a ] ; \r 0027660 B E G I N \r d g 1 : \t D e p e n 0027700 d e n c y G r a p h N o d e ; \r 0027720 e r r : \t B O O L E A N ; \r e r 0027740 r _ E r r o r [ " D e p e n 0027760 d e n c y a n a l y s i s n 0030000 o t i m p l e m e n t e d f 0030020 o r E x p . a l l " ] ; \r d g 0030040 1 _ F a k e D a m a g e D e 0030060 p e n d e n c y G r a p h [ d g 0030100 ] ; \r t e m p 0 _ d g 1 ; \r 0030120 E N D ; \r E N D \r E N D ; \r \r E 0030140 x p n e w P r o d A d d D e p e 0030160 n d e n c i e s : \t P U B L I C 0030200 P R O C [ r e f : R E F A 0030220 N Y , d g : D e p e n d e n 0030240 c y G r a p h N o d e , d g n 0030260 : D e p e n d e n c y G r a p 0030300 h N o d e N o d e ] R E T U R 0030320 N S [ t e m p 0 : D e p e n d 0030340 e n c y G r a p h N o d e ] = 0030360 \r B E G I N \r t r e e : \t E x p 0030400 N o d e _ N A R R O W [ r e f 0030420 ] ; \r B E G I N \r E N A B L E 0030440 T h r e e C 4 S u p p o r t . G 0030460 e t S o u r c e I n f o = > 0030500 R E S U M E [ t r e e . p o s i 0030520 t i o n , t r e e . l e n g t 0030540 h ] ; \r t r e e D a t a : \t E x 0030560 p n e w P r o d D a t a _ N 0030600 A R R O W [ t r e e . d a t a ] 0030620 ; \r B E G I N \r d g 1 : \t D e p 0030640 e n d e n c y G r a p h N o d e 0030660 ; \r e r r : \t B O O L E A N ; \r 0030700 e r r _ E r r o r [ " D e p 0030720 e n d e n c y a n a l y s i s 0030740 n o t i m p l e m e n t e d 0030760 f o r E x p . n e w " ] ; \r 0031000 d g 1 _ F a k e D a m a g e 0031020 D e p e n d e n c y G r a p h [ 0031040 d g ] ; \r t e m p 0 _ d g 1 0031060 ; \r E N D ; \r E N D \r E N D ; \r 0031100 \r E x p c o n s P r o d A d d D 0031120 e p e n d e n c i e s : \t P U B 0031140 L I C P R O C [ r e f : R E 0031160 F A N Y , d g : D e p e n 0031200 d e n c y G r a p h N o d e , 0031220 d g n : D e p e n d e n c y G 0031240 r a p h N o d e N o d e ] R E 0031260 T U R N S [ t e m p 0 : D e p 0031300 e n d e n c y G r a p h N o d e 0031320 ] = \r B E G I N \r t r e e : \t 0031340 E x p N o d e _ N A R R O W [ 0031360 r e f ] ; \r B E G I N \r E N A B 0031400 L E T h r e e C 4 S u p p o r 0031420 t . G e t S o u r c e I n f o 0031440 = > R E S U M E [ t r e e . p 0031460 o s i t i o n , t r e e . l e 0031500 n g t h ] ; \r t r e e D a t a : 0031520 \t E x p c o n s P r o d D a t a 0031540 _ N A R R O W [ t r e e . d 0031560 a t a ] ; \r B E G I N \r d g 1 : 0031600 \t D e p e n d e n c y G r a p h 0031620 N o d e ; \r e r r : \t B O O L E 0031640 A N ; \r e r r _ E r r o r [ 0031660 " D e p e n d e n c y a n a l 0031700 y s i s n o t i m p l e m e 0031720 n t e d f o r E x p . c o n 0031740 s " ] ; \r d g 1 _ F a k e D 0031760 a m a g e D e p e n d e n c y G 0032000 r a p h [ d g ] ; \r t e m p 0 0032020 _ d g 1 ; \r E N D ; \r E N D \r 0032040 E N D ; \r \r E x p l i s t c o n 0032060 s P r o d A d d D e p e n d e n 0032100 c i e s : \t P U B L I C P R O 0032120 C [ r e f : R E F A N Y , 0032140 d g : D e p e n d e n c y G r 0032160 a p h N o d e , d g n : D e 0032200 p e n d e n c y G r a p h N o d 0032220 e N o d e ] R E T U R N S [ t 0032240 e m p 0 : D e p e n d e n c y 0032260 G r a p h N o d e ] = \r B E G 0032300 I N \r t r e e : \t E x p N o d e 0032320 _ N A R R O W [ r e f ] ; \r B 0032340 E G I N \r E N A B L E T h r e 0032360 e C 4 S u p p o r t . G e t S o 0032400 u r c e I n f o = > R E S U 0032420 M E [ t r e e . p o s i t i o n 0032440 , t r e e . l e n g t h ] ; \r 0032460 t r e e D a t a : \t E x p l i s 0032500 t c o n s P r o d D a t a _ 0032520 N A R R O W [ t r e e . d a t a 0032540 ] ; \r B E G I N \r d g 1 : \t D e 0032560 p e n d e n c y G r a p h N o d 0032600 e ; \r e r r : \t B O O L E A N ; 0032620 \r e r r _ E r r o r [ " D e 0032640 p e n d e n c y a n a l y s i 0032660 s n o t i m p l e m e n t e 0032700 d f o r E x p . l i s t c o 0032720 n s " ] ; \r d g 1 _ F a k e 0032740 D a m a g e D e p e n d e n c y 0032760 G r a p h [ d g ] ; \r t e m p 0 0033000 _ d g 1 ; \r E N D ; \r E N D 0033020 \r E N D ; \r \r E x p n i l P r o 0033040 d A d d D e p e n d e n c i e s 0033060 : \t P U B L I C P R O C [ r e 0033100 f : R E F A N Y , d g : 0033120 D e p e n d e n c y G r a p h N 0033140 o d e , d g n : D e p e n d 0033160 e n c y G r a p h N o d e N o d 0033200 e ] R E T U R N S [ t e m p 0 0033220 : D e p e n d e n c y G r a p 0033240 h N o d e ] = \r B E G I N \r t 0033260 r e e : \t E x p N o d e _ N A 0033300 R R O W [ r e f ] ; \r B E G I N 0033320 \r E N A B L E T h r e e C 4 S 0033340 u p p o r t . G e t S o u r c e 0033360 I n f o = > R E S U M E [ t 0033400 r e e . p o s i t i o n , t r 0033420 e e . l e n g t h ] ; \r B E G I 0033440 N \r d g 1 : \t D e p e n d e n c 0033460 y G r a p h N o d e ; \r d g 1 0033500 _ F a k e D a m a g e D e p e 0033520 n d e n c y G r a p h [ d g ] ; 0033540 \r t e m p 0 _ d g 1 ; \r E N 0033560 D ; \r E N D \r E N D ; \r \r E x p 0033600 t y p e o p P r o d A d d D e p 0033620 e n d e n c i e s : \t P U B L I 0033640 C P R O C [ r e f : R E F 0033660 A N Y , d g : D e p e n d e 0033700 n c y G r a p h N o d e , d g 0033720 n : D e p e n d e n c y G r a 0033740 p h N o d e N o d e ] R E T U 0033760 R N S [ t e m p 0 : D e p e n 0034000 d e n c y G r a p h N o d e ] 0034020 = \r B E G I N \r t r e e : \t E x 0034040 p N o d e _ N A R R O W [ r e 0034060 f ] ; \r B E G I N \r E N A B L E 0034100 T h r e e C 4 S u p p o r t . 0034120 G e t S o u r c e I n f o = > 0034140 R E S U M E [ t r e e . p o s 0034160 i t i o n , t r e e . l e n g 0034200 t h ] ; \r t r e e D a t a : \t E 0034220 x p t y p e o p P r o d D a t a 0034240 _ N A R R O W [ t r e e . d 0034260 a t a ] ; \r B E G I N \r d g 1 : 0034300 \t D e p e n d e n c y G r a p h 0034320 N o d e ; \r e r r : \t B O O L E 0034340 A N ; \r e r r _ E r r o r [ 0034360 " D e p e n d e n c y a n a l 0034400 y s i s n o t i m p l e m e 0034420 n t e d f o r E x p . t y p 0034440 e o p " ] ; \r d g 1 _ F a k 0034460 e D a m a g e D e p e n d e n c 0034500 y G r a p h [ d g ] ; \r t e m p 0034520 0 _ d g 1 ; \r E N D ; \r E N 0034540 D \r E N D ; \r \r E x p s i z e P 0034560 r o d A d d D e p e n d e n c i 0034600 e s : \t P U B L I C P R O C [ 0034620 r e f : R E F A N Y , d g 0034640 : D e p e n d e n c y G r a p 0034660 h N o d e , d g n : D e p e 0034700 n d e n c y G r a p h N o d e N 0034720 o d e ] R E T U R N S [ t e m 0034740 p 0 : D e p e n d e n c y G r 0034760 a p h N o d e ] = \r B E G I N 0035000 \r t r e e : \t E x p N o d e _ 0035020 N A R R O W [ r e f ] ; \r B E G 0035040 I N \r E N A B L E T h r e e C 0035060 4 S u p p o r t . G e t S o u r 0035100 c e I n f o = > R E S U M E 0035120 [ t r e e . p o s i t i o n , 0035140 t r e e . l e n g t h ] ; \r t r 0035160 e e D a t a : \t E x p s i z e P 0035200 r o d D a t a _ N A R R O W 0035220 [ t r e e . d a t a ] ; \r B E G 0035240 I N \r d g 1 : \t D e p e n d e n 0035260 c y G r a p h N o d e ; \r e r r 0035300 : \t B O O L E A N ; \r e r r _ 0035320 E r r o r [ " D e p e n d e n 0035340 c y a n a l y s i s n o t 0035360 i m p l e m e n t e d f o r 0035400 E x p . s i z e " ] ; \r d g 1 0035420 _ F a k e D a m a g e D e p e 0035440 n d e n c y G r a p h [ d g ] ; 0035460 \r t e m p 0 _ d g 1 ; \r E N 0035500 D ; \r E N D \r E N D ; \r \r E x p 0035520 s i z e 2 P r o d A d d D e p e 0035540 n d e n c i e s : \t P U B L I C 0035560 P R O C [ r e f : R E F A 0035600 N Y , d g : D e p e n d e n 0035620 c y G r a p h N o d e , d g n 0035640 : D e p e n d e n c y G r a p 0035660 h N o d e N o d e ] R E T U R 0035700 N S [ t e m p 0 : D e p e n d 0035720 e n c y G r a p h N o d e ] = 0035740 \r B E G I N \r t r e e : \t E x p 0035760 N o d e _ N A R R O W [ r e f 0036000 ] ; \r B E G I N \r E N A B L E 0036020 T h r e e C 4 S u p p o r t . G 0036040 e t S o u r c e I n f o = > 0036060 R E S U M E [ t r e e . p o s i 0036100 t i o n , t r e e . l e n g t 0036120 h ] ; \r t r e e D a t a : \t E x 0036140 p s i z e 2 P r o d D a t a _ 0036160 N A R R O W [ t r e e . d a t 0036200 a ] ; \r B E G I N \r d g 1 : \t D 0036220 e p e n d e n c y G r a p h N o 0036240 d e ; \r e r r : \t B O O L E A N 0036260 ; \r e r r _ E r r o r [ " D 0036300 e p e n d e n c y a n a l y s 0036320 i s n o t i m p l e m e n t 0036340 e d f o r E x p . s i z e 2 0036360 " ] ; \r d g 1 _ F a k e D a 0036400 m a g e D e p e n d e n c y G r 0036420 a p h [ d g ] ; \r t e m p 0 _ 0036440 d g 1 ; \r E N D ; \r E N D \r E 0036460 N D ; \r \r E x p b i t s P r o d 0036500 A d d D e p e n d e n c i e s : 0036520 \t P U B L I C P R O C [ r e f 0036540 : R E F A N Y , d g : D 0036560 e p e n d e n c y G r a p h N o 0036600 d e , d g n : D e p e n d e 0036620 n c y G r a p h N o d e N o d e 0036640 ] R E T U R N S [ t e m p 0 : 0036660 D e p e n d e n c y G r a p h 0036700 N o d e ] = \r B E G I N \r t r 0036720 e e : \t E x p N o d e _ N A R 0036740 R O W [ r e f ] ; \r B E G I N \r 0036760 E N A B L E T h r e e C 4 S u 0037000 p p o r t . G e t S o u r c e I 0037020 n f o = > R E S U M E [ t r 0037040 e e . p o s i t i o n , t r e 0037060 e . l e n g t h ] ; \r t r e e D 0037100 a t a : \t E x p b i t s P r o d 0037120 D a t a _ N A R R O W [ t r 0037140 e e . d a t a ] ; \r B E G I N \r 0037160 d g 1 : \t D e p e n d e n c y G 0037200 r a p h N o d e ; \r e r r : \t B 0037220 O O L E A N ; \r e r r _ E r 0037240 r o r [ " D e p e n d e n c y 0037260 a n a l y s i s n o t i m p 0037300 l e m e n t e d f o r E x p 0037320 . b i t s " ] ; \r d g 1 _ F 0037340 a k e D a m a g e D e p e n d e 0037360 n c y G r a p h [ d g ] ; \r t e 0037400 m p 0 _ d g 1 ; \r E N D ; \r 0037420 E N D \r E N D ; \r \r E x p b i t 0037440 s 2 P r o d A d d D e p e n d e 0037460 n c i e s : \t P U B L I C P R 0037500 O C [ r e f : R E F A N Y , 0037520 d g : D e p e n d e n c y G 0037540 r a p h N o d e , d g n : D 0037560 e p e n d e n c y G r a p h N o 0037600 d e N o d e ] R E T U R N S [ 0037620 t e m p 0 : D e p e n d e n c 0037640 y G r a p h N o d e ] = \r B E 0037660 G I N \r t r e e : \t E x p N o d 0037700 e _ N A R R O W [ r e f ] ; \r 0037720 B E G I N \r E N A B L E T h r 0037740 e e C 4 S u p p o r t . G e t S 0037760 o u r c e I n f o = > R E S 0040000 U M E [ t r e e . p o s i t i o 0040020 n , t r e e . l e n g t h ] ; 0040040 \r t r e e D a t a : \t E x p b i 0040060 t s 2 P r o d D a t a _ N A 0040100 R R O W [ t r e e . d a t a ] ; 0040120 \r B E G I N \r d g 1 : \t D e p e 0040140 n d e n c y G r a p h N o d e ; 0040160 \r e r r : \t B O O L E A N ; \r e 0040200 r r _ E r r o r [ " D e p e 0040220 n d e n c y a n a l y s i s 0040240 n o t i m p l e m e n t e d 0040260 f o r E x p . b i t s 2 " ] ; 0040300 \r d g 1 _ F a k e D a m a g 0040320 e D e p e n d e n c y G r a p h 0040340 [ d g ] ; \r t e m p 0 _ d g 0040360 1 ; \r E N D ; \r E N D \r E N D ; 0040400 \r \r E x p b y t e s P r o d A d 0040420 d D e p e n d e n c i e s : \t P 0040440 U B L I C P R O C [ r e f : 0040460 R E F A N Y , d g : D e p 0040500 e n d e n c y G r a p h N o d e 0040520 , d g n : D e p e n d e n c 0040540 y G r a p h N o d e N o d e ] 0040560 R E T U R N S [ t e m p 0 : D 0040600 e p e n d e n c y G r a p h N o 0040620 d e ] = \r B E G I N \r t r e e 0040640 : \t E x p N o d e _ N A R R O 0040660 W [ r e f ] ; \r B E G I N \r E N 0040700 A B L E T h r e e C 4 S u p p 0040720 o r t . G e t S o u r c e I n f 0040740 o = > R E S U M E [ t r e e 0040760 . p o s i t i o n , t r e e . 0041000 l e n g t h ] ; \r t r e e D a t 0041020 a : \t E x p b y t e s P r o d D 0041040 a t a _ N A R R O W [ t r e 0041060 e . d a t a ] ; \r B E G I N \r d 0041100 g 1 : \t D e p e n d e n c y G r 0041120 a p h N o d e ; \r e r r : \t B O 0041140 O L E A N ; \r e r r _ E r r 0041160 o r [ " D e p e n d e n c y a 0041200 n a l y s i s n o t i m p l 0041220 e m e n t e d f o r E x p . 0041240 b y t e s " ] ; \r d g 1 _ F 0041260 a k e D a m a g e D e p e n d e 0041300 n c y G r a p h [ d g ] ; \r t e 0041320 m p 0 _ d g 1 ; \r E N D ; \r 0041340 E N D \r E N D ; \r \r E x p b y t 0041360 e s 2 P r o d A d d D e p e n d 0041400 e n c i e s : \t P U B L I C P 0041420 R O C [ r e f : R E F A N Y 0041440 , d g : D e p e n d e n c y 0041460 G r a p h N o d e , d g n : 0041500 D e p e n d e n c y G r a p h N 0041520 o d e N o d e ] R E T U R N S 0041540 [ t e m p 0 : D e p e n d e n 0041560 c y G r a p h N o d e ] = \r B 0041600 E G I N \r t r e e : \t E x p N o 0041620 d e _ N A R R O W [ r e f ] ; 0041640 \r B E G I N \r E N A B L E T h 0041660 r e e C 4 S u p p o r t . G e t 0041700 S o u r c e I n f o = > R E 0041720 S U M E [ t r e e . p o s i t i 0041740 o n , t r e e . l e n g t h ] 0041760 ; \r t r e e D a t a : \t E x p b 0042000 y t e s 2 P r o d D a t a _ 0042020 N A R R O W [ t r e e . d a t a 0042040 ] ; \r B E G I N \r d g 1 : \t D e 0042060 p e n d e n c y G r a p h N o d 0042100 e ; \r e r r : \t B O O L E A N ; 0042120 \r e r r _ E r r o r [ " D e 0042140 p e n d e n c y a n a l y s i 0042160 s n o t i m p l e m e n t e 0042200 d f o r E x p . b y t e s 2 0042220 " ] ; \r d g 1 _ F a k e D a 0042240 m a g e D e p e n d e n c y G r 0042260 a p h [ d g ] ; \r t e m p 0 _ 0042300 d g 1 ; \r E N D ; \r E N D \r E 0042320 N D ; \r \r E x p u n i t s P r o 0042340 d A d d D e p e n d e n c i e s 0042360 : \t P U B L I C P R O C [ r e 0042400 f : R E F A N Y , d g : 0042420 D e p e n d e n c y G r a p h N 0042440 o d e , d g n : D e p e n d 0042460 e n c y G r a p h N o d e N o d 0042500 e ] R E T U R N S [ t e m p 0 0042520 : D e p e n d e n c y G r a p 0042540 h N o d e ] = \r B E G I N \r t 0042560 r e e : \t E x p N o d e _ N A 0042600 R R O W [ r e f ] ; \r B E G I N 0042620 \r E N A B L E T h r e e C 4 S 0042640 u p p o r t . G e t S o u r c e 0042660 I n f o = > R E S U M E [ t 0042700 r e e . p o s i t i o n , t r 0042720 e e . l e n g t h ] ; \r t r e e 0042740 D a t a : \t E x p u n i t s P r 0042760 o d D a t a _ N A R R O W [ 0043000 t r e e . d a t a ] ; \r B E G I 0043020 N \r d g 1 : \t D e p e n d e n c 0043040 y G r a p h N o d e ; \r e r r : 0043060 \t B O O L E A N ; \r e r r _ 0043100 E r r o r [ " D e p e n d e n c 0043120 y a n a l y s i s n o t i 0043140 m p l e m e n t e d f o r E 0043160 x p . u n i t s " ] ; \r d g 1 0043200 _ F a k e D a m a g e D e p e 0043220 n d e n c y G r a p h [ d g ] ; 0043240 \r t e m p 0 _ d g 1 ; \r E N 0043260 D ; \r E N D \r E N D ; \r \r E x p 0043300 u n i t s 2 P r o d A d d D e p 0043320 e n d e n c i e s : \t P U B L I 0043340 C P R O C [ r e f : R E F 0043360 A N Y , d g : D e p e n d e 0043400 n c y G r a p h N o d e , d g 0043420 n : D e p e n d e n c y G r a 0043440 p h N o d e N o d e ] R E T U 0043460 R N S [ t e m p 0 : D e p e n 0043500 d e n c y G r a p h N o d e ] 0043520 = \r B E G I N \r t r e e : \t E x 0043540 p N o d e _ N A R R O W [ r e 0043560 f ] ; \r B E G I N \r E N A B L E 0043600 T h r e e C 4 S u p p o r t . 0043620 G e t S o u r c e I n f o = > 0043640 R E S U M E [ t r e e . p o s 0043660 i t i o n , t r e e . l e n g 0043700 t h ] ; \r t r e e D a t a : \t E 0043720 x p u n i t s 2 P r o d D a t a 0043740 _ N A R R O W [ t r e e . d 0043760 a t a ] ; \r B E G I N \r d g 1 : 0044000 \t D e p e n d e n c y G r a p h 0044020 N o d e ; \r e r r : \t B O O L E 0044040 A N ; \r e r r _ E r r o r [ 0044060 " D e p e n d e n c y a n a l 0044100 y s i s n o t i m p l e m e 0044120 n t e d f o r E x p . u n i 0044140 t s 2 " ] ; \r d g 1 _ F a k 0044160 e D a m a g e D e p e n d e n c 0044200 y G r a p h [ d g ] ; \r t e m p 0044220 0 _ d g 1 ; \r E N D ; \r E N 0044240 D \r E N D ; \r \r E x p w o r d s 0044260 P r o d A d d D e p e n d e n c 0044300 i e s : \t P U B L I C P R O C 0044320 [ r e f : R E F A N Y , d 0044340 g : D e p e n d e n c y G r a 0044360 p h N o d e , d g n : D e p 0044400 e n d e n c y G r a p h N o d e 0044420 N o d e ] R E T U R N S [ t e 0044440 m p 0 : D e p e n d e n c y G 0044460 r a p h N o d e ] = \r B E G I 0044500 N \r t r e e : \t E x p N o d e _ 0044520 N A R R O W [ r e f ] ; \r B E 0044540 G I N \r E N A B L E T h r e e 0044560 C 4 S u p p o r t . G e t S o u 0044600 r c e I n f o = > R E S U M 0044620 E [ t r e e . p o s i t i o n , 0044640 t r e e . l e n g t h ] ; \r t 0044660 r e e D a t a : \t E x p w o r d 0044700 s P r o d D a t a _ N A R R 0044720 O W [ t r e e . d a t a ] ; \r B 0044740 E G I N \r d g 1 : \t D e p e n d 0044760 e n c y G r a p h N o d e ; \r e 0045000 r r : \t B O O L E A N ; \r e r r 0045020 _ E r r o r [ " D e p e n d 0045040 e n c y a n a l y s i s n o 0045060 t i m p l e m e n t e d f o 0045100 r E x p . w o r d s " ] ; \r d 0045120 g 1 _ F a k e D a m a g e D 0045140 e p e n d e n c y G r a p h [ d 0045160 g ] ; \r t e m p 0 _ d g 1 ; 0045200 \r E N D ; \r E N D \r E N D ; \r \r 0045220 E x p w o r d s 2 P r o d A d d 0045240 D e p e n d e n c i e s : \t P U 0045260 B L I C P R O C [ r e f : R 0045300 E F A N Y , d g : D e p e 0045320 n d e n c y G r a p h N o d e , 0045340 d g n : D e p e n d e n c y 0045360 G r a p h N o d e N o d e ] R 0045400 E T U R N S [ t e m p 0 : D e 0045420 p e n d e n c y G r a p h N o d 0045440 e ] = \r B E G I N \r t r e e : 0045460 \t E x p N o d e _ N A R R O W 0045500 [ r e f ] ; \r B E G I N \r E N A 0045520 B L E T h r e e C 4 S u p p o 0045540 r t . G e t S o u r c e I n f o 0045560 = > R E S U M E [ t r e e . 0045600 p o s i t i o n , t r e e . l 0045620 e n g t h ] ; \r t r e e D a t a 0045640 : \t E x p w o r d s 2 P r o d D 0045660 a t a _ N A R R O W [ t r e 0045700 e . d a t a ] ; \r B E G I N \r d 0045720 g 1 : \t D e p e n d e n c y G r 0045740 a p h N o d e ; \r e r r : \t B O 0045760 O L E A N ; \r e r r _ E r r 0046000 o r [ " D e p e n d e n c y a 0046020 n a l y s i s n o t i m p l 0046040 e m e n t e d f o r E x p . 0046060 w o r d s 2 " ] ; \r d g 1 _ 0046100 F a k e D a m a g e D e p e n d 0046120 e n c y G r a p h [ d g ] ; \r t 0046140 e m p 0 _ d g 1 ; \r E N D ; 0046160 \r E N D \r E N D ; \r \r E x p i s 0046200 t y p e P r o d A d d D e p e n 0046220 d e n c i e s : \t P U B L I C 0046240 P R O C [ r e f : R E F A N 0046260 Y , d g : D e p e n d e n c 0046300 y G r a p h N o d e , d g n : 0046320 D e p e n d e n c y G r a p h 0046340 N o d e N o d e ] R E T U R N 0046360 S [ t e m p 0 : D e p e n d e 0046400 n c y G r a p h N o d e ] = \r 0046420 B E G I N \r t r e e : \t E x p N 0046440 o d e _ N A R R O W [ r e f ] 0046460 ; \r B E G I N \r E N A B L E T 0046500 h r e e C 4 S u p p o r t . G e 0046520 t S o u r c e I n f o = > R 0046540 E S U M E [ t r e e . p o s i t 0046560 i o n , t r e e . l e n g t h 0046600 ] ; \r t r e e D a t a : \t E x p 0046620 i s t y p e P r o d D a t a _ 0046640 N A R R O W [ t r e e . d a t 0046660 a ] ; \r B E G I N \r d g 1 : \t D 0046700 e p e n d e n c y G r a p h N o 0046720 d e ; \r e r r : \t B O O L E A N 0046740 ; \r e r r _ E r r o r [ " D 0046760 e p e n d e n c y a n a l y s 0047000 i s n o t i m p l e m e n t 0047020 e d f o r E x p . i s t y p 0047040 e " ] ; \r d g 1 _ F a k e D 0047060 a m a g e D e p e n d e n c y G 0047100 r a p h [ d g ] ; \r t e m p 0 0047120 _ d g 1 ; \r E N D ; \r E N D \r 0047140 E N D ; \r \r E x p a d d r e s s 0047160 P r o d A d d D e p e n d e n c 0047200 i e s : \t P U B L I C P R O C 0047220 [ r e f : R E F A N Y , d 0047240 g : D e p e n d e n c y G r a 0047260 p h N o d e , d g n : D e p 0047300 e n d e n c y G r a p h N o d e 0047320 N o d e ] R E T U R N S [ t e 0047340 m p 0 : D e p e n d e n c y G 0047360 r a p h N o d e ] = \r B E G I 0047400 N \r t r e e : \t E x p N o d e _ 0047420 N A R R O W [ r e f ] ; \r B E 0047440 G I N \r E N A B L E T h r e e 0047460 C 4 S u p p o r t . G e t S o u 0047500 r c e I n f o = > R E S U M 0047520 E [ t r e e . p o s i t i o n , 0047540 t r e e . l e n g t h ] ; \r t 0047560 r e e D a t a : \t E x p a d d r 0047600 e s s P r o d D a t a _ N A 0047620 R R O W [ t r e e . d a t a ] ; 0047640 \r B E G I N \r d g 1 : \t D e p e 0047660 n d e n c y G r a p h N o d e ; 0047700 \r e r r : \t B O O L E A N ; \r e 0047720 r r _ E r r o r [ " D e p e 0047740 n d e n c y a n a l y s i s 0047760 n o t i m p l e m e n t e d 0050000 f o r E x p . a d d r e s s " 0050020 ] ; \r d g 1 _ F a k e D a m 0050040 a g e D e p e n d e n c y G r a 0050060 p h [ d g ] ; \r t e m p 0 _ 0050100 d g 1 ; \r E N D ; \r E N D \r E N 0050120 D ; \r \r E x p d e s c r i p t o 0050140 r P r o d A d d D e p e n d e n 0050160 c i e s : \t P U B L I C P R O 0050200 C [ r e f : R E F A N Y , 0050220 d g : D e p e n d e n c y G r 0050240 a p h N o d e , d g n : D e 0050260 p e n d e n c y G r a p h N o d 0050300 e N o d e ] R E T U R N S [ t 0050320 e m p 0 : D e p e n d e n c y 0050340 G r a p h N o d e ] = \r B E G 0050360 I N \r t r e e : \t E x p N o d e 0050400 _ N A R R O W [ r e f ] ; \r B 0050420 E G I N \r E N A B L E T h r e 0050440 e C 4 S u p p o r t . G e t S o 0050460 u r c e I n f o = > R E S U 0050500 M E [ t r e e . p o s i t i o n 0050520 , t r e e . l e n g t h ] ; \r 0050540 t r e e D a t a : \t E x p d e s 0050560 c r i p t o r P r o d D a t a 0050600 _ N A R R O W [ t r e e . d a 0050620 t a ] ; \r B E G I N \r d g 1 : \t 0050640 D e p e n d e n c y G r a p h N 0050660 o d e ; \r e r r : \t B O O L E A 0050700 N ; \r e r r _ E r r o r [ " 0050720 D e p e n d e n c y a n a l y 0050740 s i s n o t i m p l e m e n 0050760 t e d f o r E x p . d e s c 0051000 r i p t o r " ] ; \r d g 1 _ 0051020 F a k e D a m a g e D e p e n d 0051040 e n c y G r a p h [ d g ] ; \r t 0051060 e m p 0 _ d g 1 ; \r E N D ; 0051100 \r E N D \r E N D ; \r \r E x p e r 0051120 r o r P r o d A d d D e p e n d 0051140 e n c i e s : \t P U B L I C P 0051160 R O C [ r e f : R E F A N Y 0051200 , d g : D e p e n d e n c y 0051220 G r a p h N o d e , d g n : 0051240 D e p e n d e n c y G r a p h N 0051260 o d e N o d e ] R E T U R N S 0051300 [ t e m p 0 : D e p e n d e n 0051320 c y G r a p h N o d e ] = \r B 0051340 E G I N \r t r e e : \t E x p N o 0051360 d e _ N A R R O W [ r e f ] ; 0051400 \r B E G I N \r E N A B L E T h 0051420 r e e C 4 S u p p o r t . G e t 0051440 S o u r c e I n f o = > R E 0051460 S U M E [ t r e e . p o s i t i 0051500 o n , t r e e . l e n g t h ] 0051520 ; \r B E G I N \r d g 1 : \t D e p 0051540 e n d e n c y G r a p h N o d e 0051560 ; \r e r r : \t B O O L E A N ; \r 0051600 e r r _ E r r o r [ " D e p 0051620 e n d e n c y a n a l y s i s 0051640 n o t i m p l e m e n t e d 0051660 f o r E x p . e r r o r " ] 0051700 ; \r d g 1 _ F a k e D a m a 0051720 g e D e p e n d e n c y G r a p 0051740 h [ d g ] ; \r t e m p 0 _ d 0051760 g 1 ; \r E N D ; \r E N D \r E N D 0052000 ; \r \r E x p t r a n s f e r P r 0052020 o d A d d D e p e n d e n c i e 0052040 s : \t P U B L I C P R O C [ r 0052060 e f : R E F A N Y , d g : 0052100 D e p e n d e n c y G r a p h 0052120 N o d e , d g n : D e p e n 0052140 d e n c y G r a p h N o d e N o 0052160 d e ] R E T U R N S [ t e m p 0052200 0 : D e p e n d e n c y G r a 0052220 p h N o d e ] = \r B E G I N \r 0052240 t r e e : \t E x p N o d e _ N 0052260 A R R O W [ r e f ] ; \r B E G I 0052300 N \r E N A B L E T h r e e C 4 0052320 S u p p o r t . G e t S o u r c 0052340 e I n f o = > R E S U M E [ 0052360 t r e e . p o s i t i o n , t 0052400 r e e . l e n g t h ] ; \r t r e 0052420 e D a t a : \t E x p t r a n s f 0052440 e r P r o d D a t a _ N A R 0052460 R O W [ t r e e . d a t a ] ; \r 0052500 B E G I N \r d g 1 : \t D e p e n 0052520 d e n c y G r a p h N o d e ; \r 0052540 e r r : \t B O O L E A N ; \r e r 0052560 r _ E r r o r [ " D e p e n 0052600 d e n c y a n a l y s i s n 0052620 o t i m p l e m e n t e d f 0052640 o r E x p . t r a n s f e r " 0052660 ] ; \r d g 1 _ F a k e D a m 0052700 a g e D e p e n d e n c y G r a 0052720 p h [ d g ] ; \r t e m p 0 _ 0052740 d g 1 ; \r E N D ; \r E N D \r E N 0052760 D ; \r \r E N D . . \r 0052772