. }  } } }   }      } }               } $ }  ! "#  $  %  &  '  (  )  *  +,- 1. }/01 6 52 }3 4 U5 56 U7 58 U9 5: U; 5< U= 5> U? 5@ UA 5BC IDE KFG MH KI  J 5K }LMN T.O SP }Q SR SSTU V [W XY }Z }[ \] \^_`a \bcd \e fg hi jk lm nR oi op Kq }r Kr Ks }t Kt u vw xy }z{ X| }~ } }     M 6 5 K 57 I M  } } 6 5 62 5       6      } }? }  }  K   } } } f  f \i }  6 6 } }     }5  } } K           } M } K K  }@ }6                }   } v v                       $  "   "DEFAULT_XML_ENCODINGLjava/lang/String; ConstantValueDEFAULT_MAX_GC_OVERRIDESIdomTreeManager(Lorg/apache/batik/svggen/DOMTreeManager;domGroupManager)Lorg/apache/batik/svggen/DOMGroupManager; generatorCtx-Lorg/apache/batik/svggen/SVGGeneratorContext;shapeConverter"Lorg/apache/batik/svggen/SVGShape; svgCanvasSizeLjava/awt/Dimension;fmgLjava/awt/Graphics2D;unsupportedAttributesLjava/util/Set;getSVGCanvasSize()Ljava/awt/Dimension;CodeLineNumberTableLocalVariableTablethis'Lorg/apache/batik/svggen/SVGGraphics2D;setSVGCanvasSize(Ljava/awt/Dimension;)VgetGeneratorContext/()Lorg/apache/batik/svggen/SVGGeneratorContext;getShapeConverter$()Lorg/apache/batik/svggen/SVGShape;getDOMTreeManager*()Lorg/apache/batik/svggen/DOMTreeManager;setDOMTreeManager+(Lorg/apache/batik/svggen/DOMTreeManager;)VtreeMgrgetDOMGroupManager+()Lorg/apache/batik/svggen/DOMGroupManager;setDOMGroupManager,(Lorg/apache/batik/svggen/DOMGroupManager;)VgroupMgr getDOMFactory()Lorg/w3c/dom/Document;getImageHandler(()Lorg/apache/batik/svggen/ImageHandler;getGenericImageHandler/()Lorg/apache/batik/svggen/GenericImageHandler;getExtensionHandler,()Lorg/apache/batik/svggen/ExtensionHandler;setExtensionHandler-(Lorg/apache/batik/svggen/ExtensionHandler;)VextensionHandler*Lorg/apache/batik/svggen/ExtensionHandler;(Lorg/w3c/dom/Document;)V domFactoryLorg/w3c/dom/Document;j(Lorg/w3c/dom/Document;Lorg/apache/batik/svggen/ImageHandler;Lorg/apache/batik/svggen/ExtensionHandler;Z)V imageHandler&Lorg/apache/batik/svggen/ImageHandler; textAsShapesZbuildSVGGeneratorContext(Lorg/w3c/dom/Document;Lorg/apache/batik/svggen/ImageHandler;Lorg/apache/batik/svggen/ExtensionHandler;)Lorg/apache/batik/svggen/SVGGeneratorContext;1(Lorg/apache/batik/svggen/SVGGeneratorContext;Z)VbiLjava/awt/image/BufferedImage;setGeneratorContext0(Lorg/apache/batik/svggen/SVGGeneratorContext;)V gcDefaultsGraphicContextDefaults InnerClassesDLorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;*(Lorg/apache/batik/svggen/SVGGraphics2D;)Vgstream(Ljava/lang/String;)V svgFileName Exceptions(Ljava/lang/String;Z)VwriterLjava/io/OutputStreamWriter;io2Lorg/apache/batik/svggen/SVGGraphics2DIOException;eLjava/io/IOException;useCss(Ljava/io/Writer;)VLjava/io/Writer;(Ljava/io/Writer;ZZ)VescapedsvgRootLorg/w3c/dom/Element;(Ljava/io/Writer;Z)V((Lorg/w3c/dom/Element;Ljava/io/Writer;)V*(Lorg/w3c/dom/Element;Ljava/io/Writer;ZZ)V svgDocumentLorg/w3c/dom/DocumentFragment; rootParentLorg/w3c/dom/Node; nextSiblinggetDefinitionSet()Ljava/util/List;getTopLevelGroup()Lorg/w3c/dom/Element;(Z)Lorg/w3c/dom/Element;includeDefinitionSetsetTopLevelGroup(Lorg/w3c/dom/Element;)V topLevelGroupgetRoot,(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;create()Ljava/awt/Graphics; setXORMode(Ljava/awt/Color;)Vc1Ljava/awt/Color;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;fLjava/awt/Font;copyArea (IIIIII)Vxywidthheightdxdy drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z/Ljava/awt/geom/NoninvertibleTransformException;inverseTransformLjava/awt/geom/AffineTransform;imgLjava/awt/Image;observerLjava/awt/image/ImageObserver; imageElementxform5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Zdispose()Vdraw(Ljava/awt/Shape;)VsvgShape strokedShapeLjava/awt/Shape;sstrokeLjava/awt/Stroke;P(Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z savTransformobsretValC(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;II)Vop Ljava/awt/image/BufferedImageOp;drawRenderedImage@(Ljava/awt/image/RenderedImage;Ljava/awt/geom/AffineTransform;)VLjava/awt/image/RenderedImage;trans2imagetrans1drawRenderableImageM(Ljava/awt/image/renderable/RenderableImage;Ljava/awt/geom/AffineTransform;)V+Ljava/awt/image/renderable/RenderableImage; drawString(Ljava/lang/String;FF)VgvLjava/awt/font/GlyphVector;FsavTxftxtTxftext transformText#(FF)Ljava/awt/geom/AffineTransform;tfont,(Ljava/text/AttributedCharacterIterator;FF)VlayoutLjava/awt/font/TextLayout;itspanresetTransformstartendbufLjava/lang/StringBuffer; elementGC+Lorg/apache/batik/svggen/SVGGraphicContext;deltaGCati'Ljava/text/AttributedCharacterIterator; multiSpansbaseFont basePaintLjava/awt/Paint;chCtextGC firstSpanfillsetTextFontAttributes9(Ljava/text/AttributedCharacterIterator;Ljava/awt/Font;)ZmLjava/util/Map;setTextElementFill*(Ljava/text/AttributedCharacterIterator;)VcolorsetTextElementAttributesU(Lorg/apache/batik/svggen/SVGGraphicContext;Ljava/text/AttributedCharacterIterator;)VtspanGC decorationlenisBold*(Ljava/text/AttributedCharacterIterator;)ZweightLjava/lang/Object;isItalicattr isUnderlineisStrikeThroughgetDeviceConfiguration"()Ljava/awt/GraphicsConfiguration;setUnsupportedAttributes(Ljava/util/Set;)VattrsusesUnsupportedAttributesaciallAttrsiterLjava/util/Iterator; SourceFileSVGGraphics2D.java java/awt/Dimension D)     01  FG IJ BC @A   DO MN+org/apache/batik/svggen/SVGGeneratorContext DE&org/apache/batik/svggen/SVGIDGenerator D    +org/apache/batik/svggen/DefaultStyleHandler /Generated by the Batik Graphics2D SVG Generator \+org/apache/batik/svggen/DefaultErrorHandler  Djava/awt/image/BufferedImage D  java/util/HashSet         ! " # $ %5org/apache/batik/svggen/SVGGraphics2DRuntimeException#generatorContext should not be null D\ RS+org/apache/batik/ext/awt/g2d/GraphicContextjava/awt/geom/AffineTransform D& '( )* +, -. /0 12 34 56 78 9 :; <= >? @A BC D org/apache/batik/svggen/SVGShape DS&org/apache/batik/svggen/DOMTreeManager DE'org/apache/batik/svggen/DOMGroupManager DF G6 DH I [_java/io/OutputStreamWriterjava/io/FileOutputStream ISO-8859-1 DJ [m K L0org/apache/batik/svggen/SVGGraphics2DIOExceptionjava/io/IOException MN DOP QR ~x [oS TU VUhttp://www.w3.org/2000/xmlns/xmlnshttp://www.w3.org/2000/svg WX xmlns:xlinkhttp://www.w3.org/1999/xlink Y9Z [\] ^_` abc defg hi uv wy {| ~ j kl %org/apache/batik/svggen/SVGGraphics2D DY5XOR Mode is not supported by Graphics2D SVG Generator Qmn  <= *+ opq rs ts uv w| xy-java/awt/geom/NoninvertibleTransformExceptionunexpected exception z& {6java/awt/BasicStroke |} w~     y &    r t u &   r t u KL    L     89  $http://www.w3.org/XML/1998/namespace xml:spacepreserve    java/awt/font/TextLayout D        | none   java/lang/StringBuffer D     ./             java/awt/Color   underline  line-through text-decoration            D     /org/apache/batik/ext/awt/g2d/AbstractGraphics2Djava/lang/Cloneable!org/apache/batik/svggen/SVGSyntax&org/apache/batik/svggen/ErrorConstantsBorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaultsgenericImageHandler-Lorg/apache/batik/svggen/GenericImageHandler;+org/apache/batik/svggen/GenericImageHandler createDefaultE(Lorg/w3c/dom/Document;)Lorg/apache/batik/svggen/SVGGeneratorContext;setIDGenerator+(Lorg/apache/batik/svggen/SVGIDGenerator;)VsetImageHandler)(Lorg/apache/batik/svggen/ImageHandler;)VsetStyleHandler)(Lorg/apache/batik/svggen/StyleHandler;)V setCommentsetErrorHandler)(Lorg/apache/batik/svggen/ErrorHandler;)V(Z)V(III)VcreateGraphics()Ljava/awt/Graphics2D;java/awt/font/TextAttribute BACKGROUNDLjava/awt/font/TextAttribute; java/util/Setadd(Ljava/lang/Object;)ZBIDI_EMBEDDINGCHAR_REPLACEMENT JUSTIFICATION RUN_DIRECTION SUPERSCRIPT SWAP_COLORS TRANSFORMWIDTH"(Ljava/awt/geom/AffineTransform;)Vgc-Lorg/apache/batik/ext/awt/g2d/GraphicContext;getGraphicContextDefaultsF()Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;getPaint()Ljava/awt/Paint;setPaint(Ljava/awt/Paint;)V getStroke()Ljava/awt/Stroke; setStroke(Ljava/awt/Stroke;)V getComposite()Ljava/awt/Composite; setComposite(Ljava/awt/Composite;)VgetClip()Ljava/awt/Shape;setClipgetRenderingHints()Ljava/awt/RenderingHints;setRenderingHints(Ljava/util/Map;)VgetFont()Ljava/awt/Font;setFont(Ljava/awt/Font;)V getBackground()Ljava/awt/Color; setBackground^(Lorg/apache/batik/ext/awt/g2d/GraphicContext;Lorg/apache/batik/svggen/SVGGeneratorContext;I)VX(Lorg/apache/batik/ext/awt/g2d/GraphicContext;Lorg/apache/batik/svggen/DOMTreeManager;)VaddGroupManager4(Lorg/apache/batik/ext/awt/g2d/AbstractGraphics2D;)VvalidateTransformStack+(Ljava/io/OutputStream;Ljava/lang/String;)Vflushclose errorHandler&Lorg/apache/batik/svggen/ErrorHandler;(Ljava/io/IOException;)V$org/apache/batik/svggen/ErrorHandler handleError5(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)Vorg/w3c/dom/Element getParentNode()Lorg/w3c/dom/Node;getNextSiblingsetAttributeNS9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetOwnerDocumentorg/w3c/dom/DocumentcreateDocumentFragment ()Lorg/w3c/dom/DocumentFragment;org/w3c/dom/DocumentFragment appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;$org/apache/batik/svggen/SVGCSSStylerstyle(Lorg/w3c/dom/Node;)V!org/apache/batik/svggen/XmlWriterwriteXml&(Lorg/w3c/dom/Node;Ljava/io/Writer;Z)Vjava/io/Writerorg/w3c/dom/Node insertBefore8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;java/lang/StringvalueOf(I)Ljava/lang/String;:(Lorg/apache/batik/svggen/SVGGraphics2DRuntimeException;)Vjava/awt/Graphics2D createElementD(Lorg/apache/batik/svggen/SVGGeneratorContext;)Lorg/w3c/dom/Element;java/awt/ImagegetWidth!(Ljava/awt/image/ImageObserver;)I getHeight handleImagew(Ljava/awt/Image;Lorg/w3c/dom/Element;IIIILorg/apache/batik/svggen/SVGGeneratorContext;)Ljava/awt/geom/AffineTransform; addElement createInverse!()Ljava/awt/geom/AffineTransform; transformremoveGroupManagertoSVG'(Ljava/awt/Shape;)Lorg/w3c/dom/Element;(Lorg/w3c/dom/Element;S)Vjava/awt/StrokecreateStrokedShape"(Ljava/awt/Shape;)Ljava/awt/Shape;getDeterminant()D getTransform setTransformjava/awt/image/BufferedImageOpfilter\(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;java/awt/image/RenderedImagegetMinX()IgetMinY(Ljava/awt/image/RenderedImage;Lorg/w3c/dom/Element;IIIILorg/apache/batik/svggen/SVGGeneratorContext;)Ljava/awt/geom/AffineTransform; concatenate)java/awt/image/renderable/RenderableImage()F(Ljava/awt/image/renderable/RenderableImage;Lorg/w3c/dom/Element;DDDDLorg/apache/batik/svggen/SVGGeneratorContext;)Ljava/awt/geom/AffineTransform;getFontRenderContext#()Ljava/awt/font/FontRenderContext; java/awt/FontcreateGlyphVectorP(Ljava/awt/font/FontRenderContext;Ljava/lang/String;)Ljava/awt/font/GlyphVector;drawGlyphVector (Ljava/awt/font/GlyphVector;FF)VsvgFont gcConverter4Lorg/apache/batik/svggen/SVGGraphicContextConverter;2org/apache/batik/svggen/SVGGraphicContextConvertergetFontConverter#()Lorg/apache/batik/svggen/SVGFont;org/apache/batik/svggen/SVGFontrecordFontUsage$(Ljava/lang/String;Ljava/awt/Font;)VcreateElementNS;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; doubleString(D)Ljava/lang/String;createTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text; isIdentity()Z translate(DD)VK(Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)V(Ljava/awt/Graphics2D;FF)V%java/text/AttributedCharacterIterator getRunLimit getEndIndexfirst()CgetGraphicContextConverter6()Lorg/apache/batik/svggen/SVGGraphicContextConverter;Z(Lorg/apache/batik/ext/awt/g2d/GraphicContext;)Lorg/apache/batik/svggen/SVGGraphicContext;)org/apache/batik/svggen/SVGGraphicContext getContext()Ljava/util/Map; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getGroupContextgetIndex(I)Vappend(C)Ljava/lang/StringBuffer;nexttoString()Ljava/lang/String;isEmbeddedFontsOnprocessDeltaGC(Lorg/apache/batik/svggen/SVGGraphicContext;Lorg/apache/batik/svggen/SVGGraphicContext;)Lorg/apache/batik/svggen/SVGGraphicContext;getStyleHandler(()Lorg/apache/batik/svggen/StyleHandler;$org/apache/batik/svggen/StyleHandlersetStyleT(Lorg/w3c/dom/Element;Ljava/util/Map;Lorg/apache/batik/svggen/SVGGeneratorContext;)VFONT getAttribute AttributeE(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;FAMILYWEIGHTPOSTURESIZE getAttributes deriveFont (Ljava/util/Map;)Ljava/awt/Font; FOREGROUND,(Ljava/lang/String;)Ljava/lang/StringBuffer;length substring(II)Ljava/lang/String;WEIGHT_REGULARLjava/lang/Float;java/lang/ObjectequalsWEIGHT_DEMILIGHTWEIGHT_EXTRA_LIGHT WEIGHT_LIGHTPOSTURE_OBLIQUEjava/lang/Float UNDERLINE UNDERLINE_ONLjava/lang/Integer;java/lang/Integer STRIKETHROUGHSTRIKETHROUGH_ONLjava/lang/Boolean;java/lang/Boolean(Ljava/util/Collection;)VgetAllAttributeKeys()Ljava/util/Set;iterator()Ljava/util/Iterator;java/util/IteratorhasNext()Ljava/lang/Object;contains/java/text/AttributedCharacterIterator$Attribute!}     V :!"#/*$% &'()#E *Y+$  % &' *+#/*$% &',-#/*$% &'./#/*$% &'01#R*+**$%&'234#/* $% &'56#>*+ $ %&'789#2* $% &':;#2* $% &'<=#2*$% &'>?#2* $% &'@A#A *+ $ % &' BCDE#B *+$  % &' FGDH#c *+,-$  %4 &' FG IJ BC KL MN#<Y*N-Y-, -+-Y--Y-$") *+,-).//:1%*<FG<IJ<BC 3DO#4* Y!N*-"#*$Y%&*&'(W*&)(W*&*(W*&+(W*&,(W*&-(W*&.(W*&/(W*&0(W+ 1Y23*+4$F?#0=JWdq~ACEF%*PQ&'KLRS#*+*5Y6Y789+:M,,;*9,;<,=*9,=>,?*9,?@,A*9,AB,C*9,CD,E*9,EF,G*9,GH*IY+J*KY*9+L*MY*9*N ** O+*$bLNPS T'U2W9XDZK[V]]^h`oazcdfgklopqr% &'TXDY#`*+P Y!M*,"#*$Y%&*&'(W*&)(W*&*(W*&+(W*&,(W*&-(W*&.(W*&/(W*&0(W*+*9Q*+*+*MY*9*N ** O$Rz#0=JWdq~{|}~% PQ&'Z'[\#?*+R$ %&']^[[_#<SYTY+UVWN*-X-Y-ZN-N*][Y-^_ #[ &\$*  #$&';%>`a$bc'de<&'<]<fL^[[g#?*+X$ %&'`h^[[i#j*`:*+a$%4&'`hfLjL kl^[[m#^*`N*-+a$ %*&'`hfL kl^[[n#K *+,a$ %  &' kl `h^[[o# +b:+c:+defg+dhig+jk:+lWm,n,oAc:*]_+M:*][Y^_0:: +pW+qW SY[So\VYlo$f(5>BGOSVY[iloq%f 5pq[dcqbe&'kl`hfLjLrsts^[uv#2*r$% &'wx#0*s$% &'wy#= *t$!% &' zL{|#A *+u$ )*% &' }l~x#0*v$1% &'~#|8*+wL*)+x*yzg+{*|zg+$> ?@#A6C%8&'8kl#3 }Y*~$M%  &'#N*]1Y3$ ac%&'#= *#+$n% &' #g$%H&'#& t**:*+++*:* 7:::1Y3*9* *9AHK$6 -2>AHKMW`ir%\ M dA1t&'ttttel-G#4 n**:*+*:* 7: : : 1Y3*9* *9 ;BE$6 ',8;BEGQZcl%p G d ;1 n&'nnnnnn_l'G#: ** $  %  &'#6*9M,*+N- * -,+N*-$"./012(50658%4 l06&'6.#96,*+6m,9:,::1Y3*9,*+6*9.6Y*9:*9,*+6*9 &)$FUWXYZ \&a)]+`5c=dGeSgchkiuj~m%R+ d 0c&'~L#n,+L*+W$ %4&'Q#**N*+-++++*:, : ,:6Y,:* -m9:::1Y3*9* -*9-6Y*9:*9* -*9{$b7 ;BGMW^cnx{"!#$%'()*,%p ?J d{0&'l7W# **N*+-++++* :, : ,:6Y,:* -m9:::1Y3*9* -*9-6Y*9:*9* -*9$bMP;]?^F`KaQc[dbhgirj|kmrnqstuwxyz|%p CN d0&'l;[#c***+:*$%**+**:*$%:*f:*$g*%gg*+W*  *$F(:@HWj}%R &'@sHkW\l#NN*:BN-6-/6Y7:#$-#v$v*N-$2  '06AJL%>' N&'NNLF#%* *+Y+*:*$%ñ6++6*f:*$g*%gg*:*:+6*+*+W**9: *  ιW ιW6 *: : џ1: *fҹ:  W*+*+6 *$%: 6 +6+d6Yd:W6+6W:*ٙ*ڶʶ***9:ιW :*+* *޹ *W  * +6**$7%&);J]p}     !$#,$/(7)A+O,W.b/j0r.x349@AEHJNOP RTU$V% ['l L7AOiQ%&'%%%)LJlw KL E B #b*+M, * ,$e f gi% &' l#X>+3+'++++:,:*>$pq>vFwNxTyV|%>FNX&'XXVL#i++M*,$ % &'#\N*,Y-N*,Y-N-6+-dW$&  ';AF[%4\&'\\YA#B+M,,,,,$2  &(24>@% B&'B 8#^+M,$ % &' #^+M,$ % &' #^+M,$ % &' #,$% &'#U+ *&*$Y+&$ %&' #6*&+M,N-*&-$  24%*6&'6& WUV