. \  [ [  [ [ [ [             [     [  Dz [ [    [ B B B B  [          [  [    ! " # B $ [% &w  '  (  ) * + , - [.  /  0  1 [2 34  5 6 7  8  9:; AnimationInfo InnerClassesSandwich TargetInfoListener ANIM_TYPE_XMLS ConstantValue ANIM_TYPE_CSSANIM_TYPE_OTHERdocumentLorg/w3c/dom/Document;timedDocumentRoot0Lorg/apache/batik/anim/timing/TimedDocumentRoot; pauseTimeJtargetsLjava/util/HashMap; animationstargetListener0Lorg/apache/batik/anim/AnimationEngine$Listener;MAP_ENTRY_ARRAYEntry[Ljava/util/Map$Entry;(Lorg/w3c/dom/Document;)VCodeLineNumberTableLocalVariableTablethis'Lorg/apache/batik/anim/AnimationEngine;docdispose()Ve20Lorg/apache/batik/util/DoublyIndexedTable$Entry; namespaceURILjava/lang/String; localNamesandwich0Lorg/apache/batik/anim/AnimationEngine$Sandwich;Ljava/util/Map$Entry; propertyNameetarget+Lorg/apache/batik/dom/anim/AnimationTarget;info2Lorg/apache/batik/anim/AnimationEngine$TargetInfo;jLjava/util/Iterator;ipauseunpausebeginLjava/util/Calendar;dtIisPaused()ZgetCurrentTime()FsetCurrentTime(F)FtFpZnow addAnimation|(Lorg/apache/batik/dom/anim/AnimationTarget;SLjava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/AbstractAnimation;)Vtypensananim)Lorg/apache/batik/anim/AbstractAnimation;animInfo5Lorg/apache/batik/anim/AnimationEngine$AnimationInfo;removeAnimation,(Lorg/apache/batik/anim/AbstractAnimation;)V nextHigher getSandwich(Lorg/apache/batik/dom/anim/AnimationTarget;SLjava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/AnimationEngine$Sandwich; getTargetInfo_(Lorg/apache/batik/dom/anim/AnimationTarget;)Lorg/apache/batik/anim/AnimationEngine$TargetInfo;getAnimationInfo`(Lorg/apache/batik/anim/AbstractAnimation;)Lorg/apache/batik/anim/AnimationEngine$AnimationInfo;tick(FZ)Fav.Lorg/apache/batik/anim/values/AnimatableValue;usesUnderlyingtime hyperlinkingwaitTime targetEntriestoActive-(Lorg/apache/batik/anim/AbstractAnimation;F)VpushDownhigherlower lowerLower+Lorg/apache/batik/anim/timing/TimedElement;topmoved toInactive-(Lorg/apache/batik/anim/AbstractAnimation;Z)VisFrozen removeFill moveToTop moveToBottom nextLoweraddTimegraphListener3(Lorg/apache/batik/anim/timing/TimegraphListener;)Vl0Lorg/apache/batik/anim/timing/TimegraphListener;removeTimegraphListener sampledAt/(Lorg/apache/batik/anim/AbstractAnimation;FFI)V simpleTime simpleDurrepeatIterationsampledLastValue-(Lorg/apache/batik/anim/AbstractAnimation;I)VcreateDocumentRoot2()Lorg/apache/batik/anim/timing/TimedDocumentRoot; SourceFileAnimationEngine.java xjava/util/HashMap pq rq.org/apache/batik/anim/AnimationEngine$Listener x< st jk lm =>? @AB C DEFjava/util/Map$Entry GE)org/apache/batik/dom/anim/AnimationTarget HE0org/apache/batik/anim/AnimationEngine$TargetInfo IJK.org/apache/batik/util/DoublyIndexedTable$Entry LEjava/lang/String ME.org/apache/batik/anim/AnimationEngine$Sandwich N OP Qq noR STU VWX YZ [\ ] ^_ `a c b c de f g h i ja k l me dn mo pq3org/apache/batik/anim/AnimationEngine$AnimationInfo q uw rs t uv w xP yz {| }| ~      %org/apache/batik/anim/AnimationEnginejava/lang/Object*(Lorg/apache/batik/anim/AnimationEngine;)VentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object; java/util/MapgetKeygetValue xmlAnimations*Lorg/apache/batik/util/DoublyIndexedTable;(org/apache/batik/util/DoublyIndexedTablegetKey1getKey2listenerRegisteredremoveTargetListener[(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/batik/dom/anim/AnimationTargetListener;)V cssAnimationsjava/lang/SystemcurrentTimeMillis()J.org/apache/batik/anim/timing/TimedDocumentRootgetDocumentBeginTime()Ljava/util/Calendar;java/util/Calendaradd(II)VconvertEpochTime(J)F'org/apache/batik/anim/AbstractAnimationgetTimedElement-()Lorg/apache/batik/anim/timing/TimedElement;addChild.(Lorg/apache/batik/anim/timing/TimedElement;)VattributeNamespaceURIattributeLocalNameput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; animationlowerAnimationhigherAnimationlowestAnimation removeChild markDirty shouldUpdategetJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;otherAnimationsseekTotoArray(([Ljava/lang/Object;)[Ljava/lang/Object;isDirtygetComposedValue0()Lorg/apache/batik/anim/values/AnimatableValue;usesUnderlyingValueaddTargetListenerupdateAttributeValueU(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/values/AnimatableValue;)VupdatePropertyValueC(Ljava/lang/String;Lorg/apache/batik/anim/values/AnimatableValue;)VupdateOtherValueisActive beginTime)org/apache/batik/anim/timing/TimedElementisBefore.(Lorg/apache/batik/anim/timing/TimedElement;)Zvalue(FFI)V(I)V![\ bcdefcdghcdijklmnopqrqstuwxyz4**Y*Y*Y**+ ** {SDIN&T+U3V|4}~4kz * L++M,N,::G::::  -* :@:::-**{V] ^_ `*a5c?dIeUg_hiisj{kpqrstuv{| U5_+i!s ." *5?}~ zC* *! { | }~zz(* !* "L!* e=+#* { "'|  (}~z9* {| }~z2* ${| }~zD* =*%* "N* !&8-#f'j#*(*#){"'59=|4D}~D5)'z@* *+*,:--./+0*1W*+-2:3453534534 6{J  '-9DLR[eou||R}~cxDHzd* +*7+5M,,8*+9+5 +54*+,N*-0---.-/2:3+36:{: $,2HQW]c|4d}~dT22HzO*+;:2-<:yY=:->W_0?:FY=:1W-@?:Y=:@1W{B  ):?NS\l{  |\ N}~c{zr$*+?M,YAM*+,1W,{ "| $}~$ zr$*+?BM,BYCM*+,1W,{  !""$| $}~$ z* #DF* EFG:62::::   :  :  :  :  : 3 3H:6 3:I: 6J6H$   *K &!   *   L :, :   :  :  :  : 3 3H: 6 3:I:  6J6H#  *K %   *   M   M :@ :  m :  :  :  : 3H3:  3: 3I: H  N :}%{C0 13)405<6H9R:\;h=r>|?@CDEFGHJLMOPQ SU V)[8\B]N^Z_f`cdefghjlmopqsuvx y{-7CO[nqx}3|xh r |  N Z f q- x&C[ OO [C 0q<eHYRO !}~ wzt*+O+P+$Q+R*+S+8{ | }~z+*MN6+4+4P +4R+4Q+Q +4Q+Qb,+4*TT+5:+4:4: 4 +5+45+4+5 N6k@*+,:*0-./2:3+ -3+4 +6{j QW]dipu{|f WH]Bd;6}~ z++P+R+UQ+8+V*+9*+S{&  %*| +}~++za+P+R+V+8*+9{ |}~zr*+,M*,0,-,.,/2N-:+5+4-+56+4+55+5+44-3 -3+5+-34+5-+3{> '(/:EPW_glq |*r}~rlWz+4*+,M*,0,-,.,/2N+4:8+4+55+5+5+44-3-:-6+4+-65+4-+6-3H-:{J#).9@NTYa i!n"s#}$&|4}~u#`)ZzA * +W{ ,-| }~ zA * +X{ 34| }~ z_ +$%Y{ BC|4 }~    zH+Z{ LM| }~z E{'^2B[] [_ [` [av v