Êþº¾. �   œ œ             ! " #$%BÈ &  ' " () (* œ+ , œ- œ. œ/ œ01 &2 œ3 45 œ6 &78Æ 9:;< = > ?@ WABCDE WFG H I JK JL¿ð MN MOP œ3 QRS TU V WFW XY Z[\ Z]^ œ3 4_ `a Wb cdef Wg h cij k œ3 WF œ6 œl mn œo p q r #s t #u #v w œx œy #z { #| #} œ~ œ #€ œ� #‚ œƒ #„ œ… œ† #‡ œˆ #‰ œŠ #‹ œŒ œ� #Ž œ� #� œ‘ #’ œ“ œ” œ•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨© EXTRA_LIGHTFLIGHT DEMILIGHTREGULARSEMIBOLDMEDIUMDEMIBOLDBOLDHEAVY EXTRABOLD ULTRABOLDPOSTURE_REGULARPOSTURE_OBLIQUE fontStyles[F svgStyles[Ljava/lang/String; fontWeights svgWeightslogicalFontMapLjava/util/Map;COMMON_FONT_SIZEI ConstantValued fontStringMap0(Lorg/apache/batik/svggen/SVGGeneratorContext;)VCodeLineNumberTableLocalVariableTablethis!Lorg/apache/batik/svggen/SVGFont;generatorContext-Lorg/apache/batik/svggen/SVGGeneratorContext;recordFontUsage$(Ljava/lang/String;Ljava/awt/Font;)VstringLjava/lang/String;fontLjava/awt/Font;commonSizeFontfontKey textUsingFontchCicreateCommonSizeFont (Ljava/awt/Font;)Ljava/awt/Font; attributesLjava/util/HashMap;toSVGV(Lorg/apache/batik/ext/awt/g2d/GraphicContext;)Lorg/apache/batik/svggen/SVGDescriptor;gc-Lorg/apache/batik/ext/awt/g2d/GraphicContext;](Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)Lorg/apache/batik/svggen/SVGFontDescriptor;frc!Ljava/awt/font/FontRenderContext;fontSize fontWeight fontStyle fontFamilyStr domFactoryLorg/w3c/dom/Document;fontDesc+Lorg/apache/batik/svggen/SVGFontDescriptor;fontDefLorg/w3c/dom/Element;fontFacesvgFontFamilyStringmissingGlyphElementmissingGlyphCode[IgvLjava/awt/font/GlyphVector;missingGlyphShapeLjava/awt/Shape;gmLjava/awt/font/GlyphMetrics;atLjava/awt/geom/AffineTransform;lmLjava/awt/font/LineMetrics;c foundGlyphZ fontChildrenLorg/w3c/dom/NodeList;j childElement glyphElement glyphShape newFontDesc familyToSVG#(Ljava/awt/Font;)Ljava/lang/String;logicalFontFamily fontFamilyLjava/lang/StringBuffer; styleToSVGattrMap styleValueLjava/lang/Float;style weightToSVG weightValueweight()V SourceFile SVGFont.java ¹ºjava/util/HashMap ¹ ¸³ ÎÏjava/lang/StringBuffer ª« ¬­ ®¯ ¬° ±«² ³´java/lang/String µ¶ ·¸ ¬¹ º¯ »¼ ½¾ ¹¿À ÁÂjava/lang/Float ¹Ã java/awt/FontÄ ÅÆ ÇÈ ÒÖ ÉÊ ËÌ ý ý üý)org/apache/batik/svggen/SVGFontDescriptor ¹Í ÀÁÎ ÝÞ ϳ ÐÑhttp://www.w3.org/2000/svgÒ ÓÔ font-face' ÕÖ ×Ö ØÙ font-family ÚÛ font-weight font-style units-per-em100 ÜÝ missing-glyph Þ¯ ßàá âã äåæ çè éêdë ìí horiz-adv-xî ïÊ ¬ðBy ñòascentó ôÊdescent õÊid ö÷ø ùú ûüý þÿorg/w3c/dom/Elementunicode   ¯glyph ß    ²³  «  « ¹    « ª Ê ¬­ ®¯     °­ ±¯  žŸ   Ÿ  ¡Ÿ ¢Ÿ  £Ÿ  ¤Ÿ  ¥Ÿ ¦Ÿ  §Ÿ  ¨Ÿ  ©Ÿ ªŸ «Ÿnormalitalic200300500600bold800900dialog sans-serif dialoginput monospace monospacedserif sansserifsymbol 'WingDings'org/apache/batik/svggen/SVGFont,org/apache/batik/svggen/AbstractSVGConverter getFamily()Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;getStyle()I(I)Ljava/lang/StringBuffer;toString java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;charAt(I)CindexOf(I)I(C)Ljava/lang/StringBuffer;lengthput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getAttributes()Ljava/util/Map;(Ljava/util/Map;)Vjava/awt/font/TextAttributeSIZELjava/awt/font/TextAttribute;(F)V+org/apache/batik/ext/awt/g2d/GraphicContextgetFont()Ljava/awt/Font;getFontRenderContext#()Ljava/awt/font/FontRenderContext; getSize2D()F doubleString(D)Ljava/lang/String;`(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)V+org/apache/batik/svggen/SVGGeneratorContextdescMapgetDef()Lorg/w3c/dom/Element;org/w3c/dom/DocumentcreateElementNS;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; startsWith(Ljava/lang/String;)ZendsWith substring(II)Ljava/lang/String;setAttributeNS9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;getMissingGlyphCodecreateGlyphVector@(Ljava/awt/font/FontRenderContext;[I)Ljava/awt/font/GlyphVector;java/awt/font/GlyphVectorgetGlyphOutline(I)Ljava/awt/Shape;getGlyphMetrics(I)Ljava/awt/font/GlyphMetrics;java/awt/geom/AffineTransformgetScaleInstance#(DD)Ljava/awt/geom/AffineTransform;createTransformedShape"(Ljava/awt/Shape;)Ljava/awt/Shape;org/apache/batik/svggen/SVGPath toSVGPathDataQ(Ljava/awt/Shape;Lorg/apache/batik/svggen/SVGGeneratorContext;)Ljava/lang/String;java/awt/font/GlyphMetrics getAdvance(F)Ljava/lang/StringBuffer;getLineMetricsP(Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;java/awt/font/LineMetrics getAscent getDescent idGenerator(Lorg/apache/batik/svggen/SVGIDGenerator;&org/apache/batik/svggen/SVGIDGenerator generateID&(Ljava/lang/String;)Ljava/lang/String; getChildNodes()Lorg/w3c/dom/NodeList;org/w3c/dom/NodeListitem(I)Lorg/w3c/dom/Node;getAttributeNS8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z getLengthP(Ljava/awt/font/FontRenderContext;Ljava/lang/String;)Ljava/awt/font/GlyphVector;defSetLjava/util/List;java/util/ListaddgetName toLowerCase(Ljava/lang/String;)VPOSTUREisItalic()Z floatValueWEIGHTisBold WEIGHT_BOLDWEIGHT_REGULARWEIGHT_EXTRA_LIGHT WEIGHT_LIGHTWEIGHT_DEMILIGHTWEIGHT_SEMIBOLD WEIGHT_MEDIUMWEIGHT_DEMIBOLD WEIGHT_HEAVYWEIGHT_EXTRABOLDWEIGHT_ULTRABOLD!œ�žŸ Ÿ¡Ÿ¢Ÿ£Ÿ¤Ÿ¥Ÿ¦Ÿ§Ÿ¨Ÿ©ŸªŸ«Ÿ¬­®¯°­±¯²³´µ¶·¸³ ¹º»M*+·*»Y·µ±¼¼¶½½¾¿ÀÁÂû‚,¸N»Y·-¶¶ -¶ ¶ ¶ :*´¹ À:Ç:6§/+¶6¶ »Y·¶ ¶¶ :„+¶¡ÿÎ*´¹W±¼2 ÆÇÈ/É4Ë8Ï>ÐFÑQÒgÏsÕ�Ö½R‚¾¿‚ÄÅ‚ÆÇ|ÈÇbÉÅ/RÊÅF;ËÌ;F͵ ÎÏ»b&»Y*¶·L+²»Y·¶W»Y+·°¼Þ ßà½&ÆÇ ÐÑÒÓ»A *+¶+¶¶ °¼î½ ¾¿ ÔÕÒÖ»…»Y·¶ *+¶!�¶"¶ ¶ N+¸#:+¸$:+¸%:+¸:»Y·¶¶ ¶ ¶ ¶ :*´¹ À:  Ç»&Y-·'°*´(´): *´*¹ À&:  Æ  ¶+: §† ,-¹.:  ,/¹.: :0¶1™0¶2™¶d¶3: 4¹5 6¹5 7¹5 89¹5  ¹:W ,;¹.:¼ :¶:¶?:@¸B:¶C:D*´E¸F¹5G»Y·¶ ¶H¶I¶ ¹5 ¹JW G»Y·¶ ¶H¶I¶ ¹5K,¶L: M»Y·¶ ¶N¶I¶ ¹5 O»Y·¶ ¶P¶I¶ ¹5 Q*´R´S-¶T¹5 ¶d6 §#  ¶66 ¹U:6§M¹VÁW™;¹VÀW:X¹Y»Y·¶ ¶¶ ¶Z™ 6§„¹[¡ÿ­š² ,\¹.:,»Y·¶ ¶¶ ¶]:¶>:¶?:@¸B:¶C:D*´^¸F¹5G»Y·¶ ¶H¶I¶ ¹5X»Y·¶ ¶¶ ¹5 ¹_W„ ÿ œþÞ»&Y- ·': Ç*´`¹W*´a ¹bW°¼Cúû"ü(ý.ÿ4P`eu ~Ž“�ª"·$»%Ï'Þ*ê,ö.027%;*<3==>E?MCVD_FrH“J�N¾QÈRéS X c,d5e8fAgGhVidjˆl‹mŽg�q¢s¯wËxÓyÛ}ä~퀂!„?‡IcQ’cšh›vœ‚Ÿ½V"…¾¿…ÆÇ…רiÙÅ"cÚÅ(]ÛÅ.WÜÅ4QÈÇP5ÉÅ`%ÊÅ ~ÝÞ Ž÷ßà šëáâ ·iãâ »eäÅ%ûåâ*öæç=ãèéEÛêëMÓìíVÊîïÈXðñ)\͵ 5òÌ8óôAõöD÷µd*øâ¯šùâË~èéÓvúëÛnìíäeîïc"ûà üý»§?*¶L²c*¶d¶e¹ ÀM,Æ,L§»Y0·fN-+¶ W-0¶ W-¶ L+°¼& §¨ª«!­+®1¯8°=²½*?ÆÇ:ÜÅ'þÅ+ÿ ý»ÙW*¶L+²g¹ ÀM,Ç*¶h™ ²iM§²jM,¶kF66§%²l0–�§„²l¾¡ÿé²m2°¼6 º»½¾¿$Á(Ä-Æ0Ç6ÈAÉDÇP̽4WÆÇR³E-*Ÿ0'͵ ý»ÙW*¶L+²n¹ ÀM,Ç*¶o™ ²pM§²qM,¶kF66§%²r0–�§„²r¾¡ÿé²s2°¼6 ÕÖרÙ$Û(Þ-à0á6âAãDáPæ½4WÆÇR³E-*Ÿ0'͵  »Zâ²t¶k³u²v¶k³w²x¶k³y²q¶k³z²{¶k³|²}¶k³~²¶k³€²p¶k³�²‚¶k³ƒ²„¶k³…²†¶k³‡²j¶k³ˆ²i¶k³‰¼Y²ˆ²‰²ˆf nbQ³l½YŠSY‹S³m ¼Y²u²w²uf nbQY²w²y²wf nbQY²y²z²yf nbQY²z²|²zf nbQY²|²~²|f nbQY²~²€²~f nbQY²€²�²€f nbQY²�²ƒ²�f nbQY²ƒ²…²ƒf nbQY ²…²‡²…fbQ³r ½Y9SYŒSY�SYŠSYŽSYŽSY�SY�SY‘SY ‘SY ’S³s»Y·³c²c“”¹W²c•–¹W²c—–¹W²c˜˜¹W²c™”¹W²cš›¹W±¼fN PRT$V-X6Z?\H^Q`Zbcelgup‹wœ‚E‘‰¢“¥ ¦­§º¨Ç©Ôªá«