. | { {   { {     {                     {    '    !" # $ {%& "'() %*+ {,  - {. {/ 01 {2 3 {45 06 7 89 F: ;< {= {> F?@A :BCDE =FG AHI JK LMN OP HQ FR 0ST LU  V WX {Y Z {[\ S] ^_ ^` abc ad {e Xf {gh {i jk j:l {mno Jp {p  q irs itu kv kwxy oz  { | X} J{ J-  ~     node#Lorg/apache/batik/gvt/GraphicsNode;isSVG12Z unitContextContext InnerClasses/Lorg/apache/batik/parser/UnitProcessor$Context; bboxShapeLjava/lang/ref/SoftReference;bboxLjava/awt/geom/Rectangle2D;()VCodeLineNumberTableLocalVariableTablethis4Lorg/apache/batik/bridge/AbstractGraphicsNodeBridge;createGraphicsNodea(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;ctx'Lorg/apache/batik/bridge/BridgeContext;eLorg/w3c/dom/Element;instantiateGraphicsNode%()Lorg/apache/batik/gvt/GraphicsNode;buildGraphicsNodeb(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V getDisplay(Lorg/w3c/dom/Element;)ZcomputeTransformj(Lorg/w3c/dom/svg/SVGTransformable;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/AffineTransform;tl3Lorg/apache/batik/dom/svg/AbstractSVGTransformList;mae5Lorg/apache/batik/dom/svg/SVGMotionAnimatableElement;matLjava/awt/geom/AffineTransform;atatl5Lorg/apache/batik/dom/svg/SVGOMAnimatedTransformList;ex1Lorg/apache/batik/dom/svg/LiveAttributeException;te"Lorg/w3c/dom/svg/SVGTransformable; setTransformb(Lorg/apache/batik/gvt/GraphicsNode;Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;)VnassociateSVGContextinitializeDynamicSupporthandleDOMAttrModifiedEvent%(Lorg/w3c/dom/events/MutationEvent;)Vevt"Lorg/w3c/dom/events/MutationEvent;handleGeometryChangedfireShapeChangeEventLjava/lang/RuntimeException;d"Lorg/w3c/dom/events/DocumentEvent;+Lorg/apache/batik/dom/events/AbstractEvent;handleDOMNodeInsertedEvente2b Lorg/apache/batik/bridge/Bridge;handleDOMNodeRemovedEventbridge%Lorg/apache/batik/dom/svg/SVGContext;parentLorg/w3c/dom/Node;gn,Lorg/apache/batik/gvt/CompositeGraphicsNode;handleDOMCharacterDataModifieddisposeelt'Lorg/apache/batik/dom/svg/SVGOMElement; disposeTree(Lorg/w3c/dom/Node;)V(Lorg/w3c/dom/Node;Z)Vh-Lorg/apache/batik/bridge/BridgeUpdateHandler; removeContexthandleCSSEngineEvent/(Lorg/apache/batik/css/engine/CSSEngineEvent;)VidxIpnLjava/lang/String;ieng*Lorg/apache/batik/css/engine/SVGCSSEngine; properties[ILjava/lang/Exception;,Lorg/apache/batik/css/engine/CSSEngineEvent;handleCSSPropertyChanged(I)VpropertyhandleAnimatedAttributeChanged8(Lorg/apache/batik/dom/svg/AnimatedLiveAttributeValue;)Valav5Lorg/apache/batik/dom/svg/AnimatedLiveAttributeValue;handleOtherAnimationChanged(Ljava/lang/String;)VtypecheckBBoxChangefireBBoxChangeEventgetPixelUnitToMillimeter()F getPixelToMMgetBBox()Ljava/awt/geom/Rectangle2D;sLjava/awt/Shape;sl+Lorg/apache/batik/ext/awt/geom/SegmentList;getCTM!()Ljava/awt/geom/AffineTransform;ctmgetScreenTransformsetScreenTransform"(Ljava/awt/geom/AffineTransform;)VgetGlobalTransformgetViewportWidthgetViewportHeight getFontSize SourceFileAbstractGraphicsNodeBridge.java                 java/awt/geom/AffineTransform 3org/apache/batik/dom/svg/SVGOMAnimatedTransformList   1org/apache/batik/dom/svg/AbstractSVGTransformList   3org/apache/batik/dom/svg/SVGMotionAnimatableElement /org/apache/batik/dom/svg/LiveAttributeException'org/apache/batik/bridge/BridgeException  org/w3c/dom/svg/SVGTransformable    %org/apache/batik/dom/svg/SVGOMElement   use    org/w3c/dom/events/DocumentEvent SVGEvents )org/apache/batik/dom/events/AbstractEventhttp://www.w3.org/2000/svg shapechange org/w3c/dom/events/EventTarget java/lang/RuntimeException  org/w3c/dom/Element %org/apache/batik/bridge/GenericBridge   .org/apache/batik/bridge/SVGSwitchElementBridge     +org/apache/batik/bridge/BridgeUpdateHandler    (org/apache/batik/css/engine/SVGCSSEngine   java/lang/Exception   transform motionRenderedBBoxChange  java/lang/ref/SoftReference )org/apache/batik/ext/awt/geom/SegmentList  org/w3c/dom/svg/SVGFitToViewBox'org/apache/batik/gvt/CanvasGraphicsNode        2org/apache/batik/bridge/AbstractGraphicsNodeBridge+org/apache/batik/bridge/AnimatableSVGBridge#org/apache/batik/dom/svg/SVGContext*org/apache/batik/bridge/GraphicsNodeBridge&org/apache/batik/bridge/ErrorConstants-org/apache/batik/parser/UnitProcessor$Context%org/apache/batik/bridge/BridgeContext getUserAgent%()Lorg/apache/batik/bridge/UserAgent;$org/apache/batik/bridge/SVGUtilitiesmatchUserAgent;(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/UserAgent;)Z$org/apache/batik/bridge/CSSUtilitiesconvertVisibility!org/apache/batik/gvt/GraphicsNode setVisible(Z)VconvertOpacity+(Lorg/w3c/dom/Element;)Ljava/awt/Composite; setComposite(Ljava/awt/Composite;)V convertFilter(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/Filter; setFilter5(Lorg/apache/batik/ext/awt/image/renderable/Filter;)V convertMask(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/gvt/filter/Mask;setMask%(Lorg/apache/batik/gvt/filter/Mask;)VconvertClipPath(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/ClipRable;setClip8(Lorg/apache/batik/ext/awt/image/renderable/ClipRable;)VconvertPointerEvents(Lorg/w3c/dom/Element;)IsetPointerEventTypeconvertDisplay getTransform,()Lorg/w3c/dom/svg/SVGAnimatedTransformList; isSpecified()Zcheck(org/w3c/dom/svg/SVGAnimatedTransformList getAnimVal$()Lorg/w3c/dom/svg/SVGTransformList;getAffineTransform concatenategetMotionTransform[(Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/dom/svg/LiveAttributeException;)V%org/apache/batik/bridge/UnitProcessor createContextm(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/parser/UnitProcessor$Context; setSVGContext((Lorg/apache/batik/dom/svg/SVGContext;)V isInteractivebind8(Lorg/w3c/dom/Node;Lorg/apache/batik/gvt/GraphicsNode;)V getLocalName()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)ZgetOwnerDocument()Lorg/w3c/dom/Document; createEvent.(Ljava/lang/String;)Lorg/w3c/dom/events/Event; initEventNS)(Ljava/lang/String;Ljava/lang/String;ZZ)V dispatchEvent(Lorg/w3c/dom/events/Event;)Z!org/apache/batik/bridge/UserAgent displayError(Ljava/lang/Exception;)V org/w3c/dom/events/MutationEvent getTarget"()Lorg/w3c/dom/events/EventTarget; getBridge7(Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/Bridge; handleElement?(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)V getParentNode()Lorg/w3c/dom/Node; getSVGContext'()Lorg/apache/batik/dom/svg/SVGContext;handleChildElementRemoved(Lorg/w3c/dom/Element;)V getParent.()Lorg/apache/batik/gvt/CompositeGraphicsNode;*org/apache/batik/gvt/CompositeGraphicsNoderemoveunbindorg/w3c/dom/Node getFirstChildgetNextSibling*org/apache/batik/css/engine/CSSEngineEvent getSource()Ljava/lang/Object; getProperties()[IgetPropertyName(I)Ljava/lang/String;fireBaseAttributeListeners3org/apache/batik/dom/svg/AnimatedLiveAttributeValuegetNamespaceURI getOutline()Ljava/awt/Shape;get(Ljava/lang/Object;)V(Ljava/awt/Shape;)V getBounds2DgetViewingTransformpreConcatenategetParentCSSStylableElementG(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSStylableElement; getBlockWidth(Lorg/w3c/dom/Element;)FgetBlockHeightgetComputedStyleA(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;'org/apache/batik/css/engine/value/Value getFloatValue%org/apache/batik/parser/UnitProcessor!{|}S~"E***^ ^ ,,+*N*-,+-, *+,- -i j mps#u*w*,,,@-, -,-+ -,-+-,-+-,*+,- ".8?*@@@@9+#mYN+:!+:- *!" *!":#: - -N%Y,-&ab$: 09CLUZ`bc\ 0 LU ZOc mmm\+*,'-() *)*,!*-**++*+,,-*+./,0*1  (*))))^+2 +,-3 *5i***!***+ ***!***+***!***+*/4*!56*7*8"0HO`dh iC*!9:L+;<=M,>?@*!A,BWN*+-D#14C" # 145B*5 C 6*5+EF++EFM*+,GN-H-H*+,I &4*55H*!JM,0,0KN-L-L*!M**NN-**OW**!P* % &'( )+*,-6.?/G04HH >657b*!0L+1*+*!Q*=> ?AB?*+R HIM+0-+0N-K:SS:-1T+UN-*-R-VN2 PQ RST!U%V*X1[<\B[L^H! %8MMMI+WXM+YN6-#-.6*Z,[:*\ܧM*+,D7:]2 ef ghi#j+k1g7o:m;nHpR+'/ *; IIx i%&V(9C***! ***! ***!***+ s***!***+X***!***+=***!***!^**NM,**OW**!RJvDxTyW{g|j~ l,+_%+`a6****!*+*b'+,,^+c6****!*+*b > *!*8   C*!9:L+;<=M,>d@*!A,BWN*+-D#14C" #145B*5 C 6*7 *+e  /*f Z****gL*+*h**iY+j*+*kY+lM*,m**  *6;DMU ZGM  j**LYM*!N-U-n,+o+op: +q:.,r%+q: ,r-sN+NL,B $0 8 = FNSY^hH-8Nje ]X7 *+t  F*++u ' (4 **v/  6 *+*!w7  6 *+*!x?  9*!yzF