.m /01 /2 / 34 56 7 8 m9:; < => ? @ A B CD E FG H IJ +K +L +MN +O P 3QR? "S 3T U CV CWY )[\ +] +^ +_ `a 0b c Cd e Cf g h i jk jlm ;n 3opq ?r Cs tu Cv tw Cx ty Cz t{ | 3} ~  3       + +  +/ t   m   d/ j j 3 t X t m   m m   +  X  |         /  m  3     3     SVGSVGElementViewport InnerClasses()VCodeLineNumberTableLocalVariableTablethis-Lorg/apache/batik/bridge/SVGSVGElementBridge; getLocalName()Ljava/lang/String; getInstance"()Lorg/apache/batik/bridge/Bridge;instantiateGraphicsNode%()Lorg/apache/batik/gvt/GraphicsNode;createGraphicsNodea(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;_x4Lorg/apache/batik/dom/svg/AbstractSVGAnimatedLength;_yvtInvLjava/awt/geom/AffineTransform;ex/Ljava/awt/geom/NoninvertibleTransformException;offsets[Fatfilter2Lorg/apache/batik/ext/awt/image/renderable/Filter;vbrLorg/w3c/dom/svg/SVGRect;docLorg/w3c/dom/svg/SVGDocument;se*Lorg/apache/batik/dom/svg/SVGOMSVGElement; isOutermostZxFy_widthw_heighthvb,Lorg/apache/batik/dom/svg/SVGOMAnimatedRect;par0Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;viewingTransform actualWidth actualHeightpositionTransformclipLjava/awt/Shape;hintsLjava/awt/RenderingHints;rLjava/awt/geom/Rectangle2D;1Lorg/apache/batik/dom/svg/LiveAttributeException;ctx'Lorg/apache/batik/bridge/BridgeContext;eLorg/w3c/dom/Element;cgn)Lorg/apache/batik/gvt/CanvasGraphicsNode;buildGraphicsNodeb(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)Vnode#Lorg/apache/batik/gvt/GraphicsNode;disposehandleAnimatedAttributeChanged8(Lorg/apache/batik/dom/svg/AnimatedLiveAttributeValue;)VnewVToldVTgn,Lorg/apache/batik/gvt/CompositeGraphicsNode;lnLjava/lang/String;rebuildalav5Lorg/apache/batik/dom/svg/AnimatedLiveAttributeValue;getIntersectionList@(Lorg/w3c/dom/svg/SVGRect;Lorg/w3c/dom/Element;)Ljava/util/List;sn Lorg/apache/batik/gvt/ShapeNode; sensitivesvgElem'Lorg/apache/batik/dom/svg/SVGOMElement; txtBridge.Lorg/apache/batik/bridge/SVGTextElementBridge;elemsLjava/util/Set;nsURItagisGroupgnBoundssvgRectendretLjava/util/List;rectsvgGN svgBoundsbaseaticurrnextLorg/w3c/dom/Node; ancestorsgetEnclosureListcheckIntersection1(Lorg/w3c/dom/Element;Lorg/w3c/dom/svg/SVGRect;)Zelementsvgctx%Lorg/apache/batik/dom/svg/SVGContext;checkEnclosurepfilterChildrenL(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/Set;Ljava/util/List;)Zchild getAncestors;(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Ljava/util/Set;getNextV(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element; deselectAll suspendRedraw(I)Imax_wait_millisecondsIum'Lorg/apache/batik/bridge/UpdateManager;unsuspendRedraw(I)Zsuspend_handle_idunsuspendRedrawAll forceRedrawpauseAnimationsunpauseAnimationsanimationsPaused()ZgetCurrentTime()FsetCurrentTime(F)Vt SourceFileSVGSVGElementBridge.java svg+org/apache/batik/bridge/SVGSVGElementBridge'org/apache/batik/gvt/CanvasGraphicsNode    org/w3c/dom/svg/SVGDocument(org/apache/batik/dom/svg/SVGOMSVGElement  2org/apache/batik/dom/svg/AbstractSVGAnimatedLength )      *org/apache/batik/dom/svg/SVGOMAnimatedRect     -java/awt/geom/NoninvertibleTransformException   java/awt/Dimension     java/awt/geom/Rectangle2D$FloatFloat java/awt/geom/AffineTransform    7org/apache/batik/ext/awt/image/renderable/ClipRable8Bit         '  ) )Aorg/apache/batik/bridge/SVGSVGElementBridge$SVGSVGElementViewport  /org/apache/batik/dom/svg/LiveAttributeException'org/apache/batik/bridge/BridgeException      !" #$ %& '( ) *+ ,+ - . width/ 01height viewBoxpreserveAspectRatio 2 3 4 5 678 91 :; <= >? java/util/ArrayList ) ) @A BC DE F G=org/w3c/dom/ElementH I= http://www.w3.org/2000/svggaJ K1  LM NCuse KEO P1org/apache/batik/gvt/ShapeNode QRorg/apache/batik/gvt/TextNode%org/apache/batik/dom/svg/SVGOMElement ST,org/apache/batik/bridge/SVGTextElementBridge UV  WX YVHorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContextAbstractTextChildSVGContext Z[ \]java/util/HashSet^  _`a b c d e fgh i j k' () *l)org/apache/batik/bridge/SVGGElementBridge&org/apache/batik/dom/svg/SVGSVGContext%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;)ZassociateSVGContextgetOwnerDocument()Lorg/w3c/dom/Document;getRootElement!()Lorg/w3c/dom/svg/SVGSVGElement;getX%()Lorg/w3c/dom/svg/SVGAnimatedLength;getCheckedValuegetYgetWidth getHeight$org/apache/batik/bridge/CSSUtilitiesconvertVisibility(Lorg/w3c/dom/Element;)Z setVisible(Z)V getViewBox#()Lorg/w3c/dom/svg/SVGAnimatedRect;getPreserveAspectRatio2()Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;org/apache/batik/bridge/ViewBoxgetPreserveAspectRatioTransform(Lorg/w3c/dom/Element;Lorg/w3c/dom/svg/SVGAnimatedRect;Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;FFLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/AffineTransform; createInverse!()Ljava/awt/geom/AffineTransform; getScaleX()D getScaleYgetTranslateInstance#(DD)Ljava/awt/geom/AffineTransform;setPositionTransform"(Ljava/awt/geom/AffineTransform;)V getDocument(II)VsetDocumentSize(Ljava/awt/geom/Dimension2D;)VsetViewingTransformconvertOverflow convertClip(Lorg/w3c/dom/Element;)[Fjava/awt/geom/Rectangle2D(FFFF)V concatenatecreateTransformedShape"(Ljava/awt/Shape;)Ljava/awt/Shape;getGraphicsNodeRable5(Z)Lorg/apache/batik/ext/awt/image/renderable/Filter;E(Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/awt/Shape;)VsetClip8(Lorg/apache/batik/ext/awt/image/renderable/ClipRable;)VconvertColorRenderingI(Lorg/w3c/dom/Element;Ljava/awt/RenderingHints;)Ljava/awt/RenderingHints;setRenderingHints(Ljava/awt/RenderingHints;)VconvertEnableBackground2(Lorg/w3c/dom/Element;)Ljava/awt/geom/Rectangle2D;setBackgroundEnable(Ljava/awt/geom/Rectangle2D;)V isSpecified getAnimVal()Lorg/w3c/dom/svg/SVGRect;org/w3c/dom/svg/SVGRect(FF)V openViewport:(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/Viewport;)V[(Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/dom/svg/LiveAttributeException;)VconvertOpacity+(Lorg/w3c/dom/Element;)Ljava/awt/Composite;!org/apache/batik/gvt/GraphicsNode 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;)VconvertPointerEvents(Lorg/w3c/dom/Element;)IsetPointerEventType(I)VinitializeDynamicSupport closeViewport(Lorg/w3c/dom/Element;)VremoveViewport3org/apache/batik/dom/svg/AnimatedLiveAttributeValuegetNamespaceURIjava/lang/Stringequals(Ljava/lang/Object;)ZgetViewingTransform getShearX getShearYgetPositionTransform getParent.()Lorg/apache/batik/gvt/CompositeGraphicsNode;*org/apache/batik/gvt/CompositeGraphicsNoderemove disposeTree(Lorg/w3c/dom/Node;Z)V getParentNode()Lorg/w3c/dom/Node;handleElementAddedV(Lorg/apache/batik/gvt/CompositeGraphicsNode;Lorg/w3c/dom/Node;Lorg/w3c/dom/Element;)VgetGraphicsNode7(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;getSensitiveBounds()Ljava/awt/geom/Rectangle2D; intersects(Ljava/awt/geom/Rectangle2D;)ZgetGlobalTransform getFirstChildorg/w3c/dom/NodegetNextSibling java/util/SetcontainspreConcatenatejava/awt/Shape getBounds2Djava/util/ListaddgetSensitiveArea()Ljava/awt/Shape; getSVGContext'()Lorg/apache/batik/dom/svg/SVGContext;getTextIntersectionSetK(Ljava/awt/geom/AffineTransform;Ljava/awt/geom/Rectangle2D;)Ljava/util/Set;addAll(Ljava/util/Collection;)ZgetTextEnclosureSetgetTextIntersectionz(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/awt/geom/AffineTransform;Ljava/awt/geom/Rectangle2D;Z)Z getTextBoundsZ(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Z)Ljava/awt/geom/Rectangle2D;!org/apache/batik/bridge/UserAgentgetUpdateManager)()Lorg/apache/batik/bridge/UpdateManager;%org/apache/batik/bridge/UpdateManageraddRedrawSuspensionreleaseRedrawSuspensionreleaseAllRedrawSuspension forceRepaintgetAnimationEngine.()Lorg/apache/batik/bridge/SVGAnimationEngine;*org/apache/batik/bridge/SVGAnimationEnginepauseunpauseisPaused(F)F!/*C -I 2YP 2YW ",+* N*+,- ,  :, :,6 8 8%:  8:  8:  8 :  8 -,: :,   +: 8 8: k8 k8:: - #+!+"Y #b #b$%-&:,'Q,(:)Y  *:2)Y0b0b 0f0f 0f0f*:@+Y,:-:.:-/:-0Y12::,3: -4,5: -6 7 8:98:8+,;Y<=-:?Y+@~>?c d hjq'r-s?tBuEwJyT{[~elv}!$+16Jy~B T e 1H-'-?BEv }   u n_[W($W> """ 9-,AB-,-+CD-,-+EF-,GH*+,-I+,J ",38*9999B*K*LM*N  g=+O+PN-QR -SR=H-TR -URu*L  :*L :*L6A:8:  8  : *V:   -WR -XR*L  :*L :*L6 8 8%:  8:  8:  8 :  8 *V: ::*L  *K: Y:-ZZ[[= &:*L'T*L(:)Y  *:2)Y0b0b 0f0f 0f0f*:Z \:+Y]:+Y,:-:.: /: 0Y12:5*V^:*V_W**L`**La*LbM?Y*K,@*+cil>>D  $);IRglv} "$')*,./034579<>B"D)G3I:LCOMPTQiTpUY\_`abcipst/u:vAwHxQyYzi{nr}j$v4}-#    IaRXgC  HKYn}"L )E 3; :4 C+ M!Tip}' dYeN)Y+f+g+9+:*:*K*Lh:-i:-j-*L:k::: l:   m n:  - m: : ,*,o:  M  p:  q: r R%s R R t R6*K h:%   uy* ,v: k:i:w.x: j%   u* ,v: .7 l:   m n:   m:  ,r R y Rz - {W|7|:}:!.:~ - {W[J :::   u* ,-W -W - {W* ,v: #-hor2L)6=FKMWY_hort}%(36?HOTbq     ,8@G!Q"\&m'{),03t  *#G=Q3\(  ?\HS)w6jFZ_Ah8 }#   qdYeN)Y+f+g+9+:*:*K*Lh:-i:-j-*L:k::: l:   m n:  - m: : ,*,o:  M  p:  q: r R%s R R t R6*K h:%   uJ* ,v: k:i:w.x: j%   u* ,v: .7 l:   m n:   m:  ,r R#y Rzq- {WeJ :::   u* ,-W -Wz - {W* ,v: R-horF78)<6==?F@KAMEWFYH_IhKoMrLtP}QRSTWXZ[\]^abcejkn%o(p3q6u?vHwOxTyb{q#4BNXaot =3#(  h]?-H$qqqi)H6;F+_h  }     *K*LhN-)Y,f,g,9,:*:-k::::+*+: *K+:*K+h: i:k:  w .x:j||:  }:    .:  ~;BEz 3;BGJQZjx{ G  3;J {wY '   *K+hN::+f+: >*K+:+am: -*KhNam:--i:- -i:*K*Lh:)Y,f,g,9,:*:k::: -k:  w .x:zj  /:ENXjny}   z E"     b:1 O+l:)m*m,-n:+,-+u +{W&  %'3 :"D#M%>OOOOOG4YN+:-Wam: ,-")* ,- .+001234444, )m+:mn:A+amL+-+, :'+:mn:mB9: ;<=$?)A3B=C@DCFKGPHXI[JgN4mmmme; *K R S  ^*KM, ,VW XY   ^*KM, ,\] ^_ ! "Q*KL++bc de #Q*KL++hi jk $9 *K q r  %9 *K x y  &'5 *K  ()5 *K  *+E *K#W   ,-.; )XZ