.} JKLM N OPQR OST U V W XYZ [ \ ]^_`abcde fgh()VCodeLineNumberTableLocalVariableTablethis.Lorg/apache/batik/bridge/SVGFontElementBridge; getLocalName()Ljava/lang/String; createFont(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;FLorg/apache/batik/gvt/font/GVTFontFace;)Lorg/apache/batik/bridge/SVGGVTFont; glyphElementLorg/w3c/dom/Element;iI hkernElement vkernElementctx'Lorg/apache/batik/bridge/BridgeContext; fontElement textElementsizeFfontFace'Lorg/apache/batik/gvt/font/GVTFontFace; glyphElementsLorg/w3c/dom/NodeList; numGlyphs glyphCodes[Ljava/lang/String; glyphNames glyphLangsglyphOrientations glyphFormsglyphElementArray[Lorg/w3c/dom/Element;missingGlyphElementsmissingGlyphElement hkernElementshkernElementArray vkernElementsvkernElementArray SourceFileSVGFontElementBridge.java fonthttp://www.w3.org/2000/svgglyph ijk lmjava/lang/Stringorg/w3c/dom/Element nounicode pq rm stu vwjava/lang/StringBuffer x yz {& glyph-namelang orientation arabic-form missing-glyphhkernvkern"org/apache/batik/bridge/SVGGVTFont |,org/apache/batik/bridge/SVGFontElementBridge)org/apache/batik/bridge/AbstractSVGBridgegetElementsByTagNameNS<(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;org/w3c/dom/NodeList getLength()Iitem(I)Lorg/w3c/dom/Node;getAttributeNS8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;lengthcharAt(I)C+org/apache/batik/gvt/text/ArabicTextHandler arabicChar(C)Z(Ljava/lang/String;)Vreverse()Ljava/lang/StringBuffer;toString(FLorg/apache/batik/gvt/font/GVTFontFace;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Lorg/apache/batik/bridge/BridgeContext;[Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;[Lorg/w3c/dom/Element;[Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V! 3*! %&" #$%& -!," #$'( W,:6:: : : : : 6 : S2 )2 Y2S  S  S  S  S Sd,:: :,::6 :S,::6 :SY    + -!%D FGH#I*J1K8L?NIOWPfQrSTWXYZ[N_abcgik*l8m?kEqQs]uhvvw}u{"W)*B+,8-*"#+,v.*`#+,#$/01*2*3456 789,:;#<; *y=; 1r>; 8k?; ?d@A B8C*D8EAQRF8]FGAHI