. m      e                    ! e    2 2  ; :  ;  B B B G   L L    L  U W U U W W   !" `# e$ % e%& ' ( ) * + , -./()VCodeLineNumberTableLocalVariableTablethis7Lorg/apache/batik/bridge/SVGAnimateMotionElementBridge; getLocalName()Ljava/lang/String; getInstance"()Lorg/apache/batik/bridge/Bridge;createAnimationV(Lorg/apache/batik/dom/anim/AnimationTarget;)Lorg/apache/batik/anim/AbstractAnimation;pEx(Lorg/apache/batik/parser/ParseException;ap%Lorg/apache/batik/parser/AngleParser;hHandler InnerClasses@Lorg/apache/batik/bridge/SVGAnimateMotionElementBridge$1Handler;target+Lorg/apache/batik/dom/anim/AnimationTarget;from.Lorg/apache/batik/anim/values/AnimatableValue;toby rotateAutoZrotateAutoReverse rotateAngleFrotateAngleUnitS rotateStringLjava/lang/String; parsePath5()Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;uripathLorg/w3c/dom/Element;pathElt+Lorg/apache/batik/dom/svg/SVGOMPathElement;app)Lorg/apache/batik/parser/AWTPathProducer;pp$Lorg/apache/batik/parser/PathParser;nLorg/w3c/dom/Node; pathStringparseKeyPoints()[FcC keyPointCoordnfEx!Ljava/lang/NumberFormatException;endIjkeyPointsStringlen keyPointsLjava/util/List;istartret[FgetDefaultCalcMode()I parseValues1()[Lorg/apache/batik/anim/values/AnimatableValue; valuesStringC(Ljava/lang/String;)[Lorg/apache/batik/anim/values/AnimatableValue;xylplp.Lorg/apache/batik/parser/LengthPairListParser;lap-Lorg/apache/batik/parser/LengthArrayProducer;types[Svalues/[Lorg/apache/batik/anim/values/AnimatableValue;sparseLengthPairB(Ljava/lang/String;)Lorg/apache/batik/anim/values/AnimatableValue;lngetUnderlyingValue0()Lorg/apache/batik/anim/values/AnimatableValue;initializeAnimationt SourceFile"SVGAnimateMotionElementBridge.java no animateMotion5org/apache/batik/bridge/SVGAnimateMotionElementBridge 0motion 1 23rotate 456 7auto 89 auto-reverse#org/apache/batik/parser/AngleParser>org/apache/batik/bridge/SVGAnimateMotionElementBridge$1Handler n: ;< =>&org/apache/batik/parser/ParseException'org/apache/batik/bridge/BridgeException ?@attribute.malformedjava/lang/Object nA B C%org/apache/batik/anim/MotionAnimation DE F G H IJ KJ nL MNO PQhttp://www.w3.org/2000/svg Rvmpath uvorg/w3c/dom/ElementS TUV WX uri.badTarget nY)org/apache/batik/dom/svg/SVGOMPathElement'org/apache/batik/parser/AWTPathProducer Z[\ ]^ _`1org/apache/batik/ext/awt/geom/ExtendedGeneralPath aN"org/apache/batik/parser/PathParser bcjava/util/ArrayList nd ef gh ijjava/lang/Float nkl m9java/lang/NumberFormatException n op qr ,org/apache/batik/parser/LengthPairListParser+org/apache/batik/parser/LengthArrayProducer st uv w,org/apache/batik/anim/values/AnimatableValue xy z{7org/apache/batik/anim/values/AnimatableMotionPointValue n| }N ~%org/apache/batik/dom/svg/SVGOMElement 3  yz    /org/apache/batik/bridge/SVGAnimateElementBridge animationTypeattributeLocalNameelement'Lorg/apache/batik/dom/svg/SVGOMElement;getAttributeNS8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/Stringlengthequals(Ljava/lang/Object;)Z:(Lorg/apache/batik/bridge/SVGAnimateMotionElementBridge;)VsetAngleHandler)(Lorg/apache/batik/parser/AngleHandler;)Vparse(Ljava/lang/String;)Vctx'Lorg/apache/batik/bridge/BridgeContext;y(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/Exception;Ljava/lang/String;[Ljava/lang/Object;)VtheAngletheUnit timedElement+Lorg/apache/batik/anim/timing/TimedElement; parseCalcMode parseKeyTimesparseKeySplines parseAdditive()ZparseAccumulateT(Lorg/apache/batik/anim/timing/TimedElement;Lorg/apache/batik/dom/anim/AnimatableElement;I[F[FZZ[Lorg/apache/batik/anim/values/AnimatableValue;Lorg/apache/batik/anim/values/AnimatableValue;Lorg/apache/batik/anim/values/AnimatableValue;Lorg/apache/batik/anim/values/AnimatableValue;Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;[FZZFS)V getFirstChild()Lorg/w3c/dom/Node;org/w3c/dom/Node getNodeType()SgetNamespaceURI&org/apache/batik/dom/util/XLinkSupport getXLinkHref)(Lorg/w3c/dom/Element;)Ljava/lang/String;%org/apache/batik/bridge/BridgeContextgetReferencedElement>(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element;d(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;)VgetPathSegList"()Lorg/w3c/dom/svg/SVGPathSegList;3org/apache/batik/dom/svg/SVGAnimatedPathDataSupporthandlePathSegListH(Lorg/w3c/dom/svg/SVGPathSegList;Lorg/apache/batik/parser/PathHandler;)VgetShape()Ljava/awt/Shape;getNextSiblingsetPathHandler((Lorg/apache/batik/parser/PathHandler;)V(I)VcharAt(I)C substring(II)Ljava/lang/String; parseFloat(Ljava/lang/String;)F(F)Vjava/util/Listaddsizeget(I)Ljava/lang/Object; floatValue()FsetLengthListHandler.(Lorg/apache/batik/parser/LengthListHandler;)VgetLengthTypeArray()[SgetLengthValueArrayanimationTarget)org/apache/batik/dom/anim/AnimationTargetsvgToUserSpace(FSS)F1(Lorg/apache/batik/dom/anim/AnimationTarget;FFF)V getParentNodegetOwnerDocument()Lorg/w3c/dom/Document; targetElementcreateTimedElement-()Lorg/apache/batik/anim/timing/TimedElement; animation)Lorg/apache/batik/anim/AbstractAnimation;eng,Lorg/apache/batik/bridge/SVGAnimationEngine;attributeNamespaceURI*org/apache/batik/bridge/SVGAnimationEngine addAnimation|(Lorg/apache/batik/dom/anim/AnimationTarget;SLjava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/AbstractAnimation;)V!m nop/*q5r stuvp-q;r stwxp2YqBr styzp *** M* N* :66 86*  :  |  6l  66YY: Y*:     ': Y**  Y SY S 8 6!Y*"**#*$*%*&*'*(,-*)**+~qfIJ LMN!P'Q*R-S9UAVKWQX[Y^Zdpmqwr~tzuv{|r "{| mM}~ wC st!$'*-9 p * ,L++-.+/~0+1p+23M** ,4N.-56-7Y** 8Y,S9-::;Y<:=>?@+ALb* 6M,;Y  & 0 ; Qk rp Q1k 3U{ k&e0[ {|stpe* +M,*,T2q  !#r st p9`Y*^ aq-r stop? * 3L+* bM:** +4M,c* dY** 8Y+S9*^,e*,ef**f^*^Y** 8Y+S9**g"***^hi*j*^*k**ilqB689;'<7=QBVC]DeEmGtHNOPRr*st'